new dependencies: mapdb & twitter-server
relax election timeout & heartbeat interval defaults. add new dataDir
dataDir configurable
0. Persistence trough MapDB (log, commitIndex, term, votedFor)
1. LogCompaction first steps. Snapshots.
2. First LogCompactionPolicy: FixedLogSizeCompactionPolicy
3. RestServer: New /status service providing helpful data about ckite status
4. Exposing TwitterServer admin services
5. Local & Remote member refactor
6. Executors naming and defaults refactored
7. IntegrationTest dataDir: tmp plus timestamp (find a better solution)
A simple working LogCompaction
defaults configuration file restructured
LogCompaction trough snapshots. InstallSnapshot rpc.
LogCompaction trough snapshots. InstallSnapshot rpc.
package fix
Refactor: remove implicit Cluster. Add RemoteMember
More refactors. Start dynamic startup implementation.
rename votesGranted