Added flush logs and enabled non-sharp checkpoints

The following commits from your working branch will be included:

commit c11a22cfd916041c806409c6d8e66dd6ea162b7b
Author: hubailmor@gmail.com <mhubail@uci.edu>
Date:   Tue Nov 18 23:12:19 2014 -0800

    Defined Startup LSN

commit 95a8752072e53ef62a11c39799f296209a3c622c
Author: hubailmor@gmail.com <mhubail@uci.edu>
Date:   Tue Nov 18 20:22:08 2014 -0800

    Revised Checkpoint Logic

commit ea4baa22089ba5d3eaff3d5c787828efcbff8ad9
Author: hubailmor@gmail.com <mhubail@uci.edu>
Date:   Thu Nov 13 10:25:45 2014 -0800

    added comments

commit 8991554f840f50d800a619fc2ac327f1c024e838
Author: hubailmor@gmail.com <mhubail@uci.edu>
Date:   Wed Nov 12 23:34:25 2014 -0800

    Added a method to the interface

commit a31e36b0b8234fe876b42e0cdc4543e4e73314a1
Author: hubailmor@gmail.com <mhubail@uci.edu>
Date:   Wed Nov 12 22:57:51 2014 -0800

    Refactored getMinFirstLSN code

commit 25f62d585b2f279e78711efd2d327c777919f62c
Author: hubailmor@gmail.com <mhubail@uci.edu>
Date:   Tue Nov 11 14:05:34 2014 -0800

    Added flush logs

Change-Id: I13fb61c04b6b510b6e8af68d2a0e7e14859f519d
Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/182
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Young-Seok Kim <kisskys@gmail.com>
30 files changed