Enables read command exec when a batch has no updates

Also includes update timer that auto detects batches with no update commands.

Signed-off-by: Vidhoon Viswanathan <vidhu2366@gmail.com>
Floating point fix

Signed-off-by: Vidhoon Viswanathan <vidhu2366@gmail.com>
Lease implementation and bug fixes

Signed-off-by: Vidhoon Viswanathan <vidhu2366@gmail.com>
Some bug fixes

Signed-off-by: Vidhoon Viswanathan <vidhu2366@gmail.com>
More bug fixes for test cases

Leader failure tested with and without network partition
(even cascading leader failure)

Signed-off-by: Vidhoon Viswanathan <vidhu2366@gmail.com>
More Bug fixes

Handles replica failure with read optimization

Signed-off-by: Vidhoon Viswanathan <vidhu2366@gmail.com>
Logging config files

For leader,scout and commander threads

Signed-off-by: Vidhoon Viswanathan <vidhu2366@gmail.com>
Sample command list files

Signed-off-by: Vidhoon Viswanathan <vidhu2366@gmail.com>
Sample replica resource files

Signed-off-by: Vidhoon Viswanathan <vidhu2366@gmail.com>
Adding author info in all files

Signed-off-by: Vidhoon Viswanathan <vidhu2366@gmail.com>