Andrew J. Stone
Andrew J. Stone
In order to prevent extra hashmap lookups we can encode the type of registered file descriptor (socket, timer, user event) in the unique id of the event. This could also...
Right now the api uses a `usize` for ids. Make it typesafe and the code easier to read.
Hi all, I can't find any precise documentation around compatibility of v3 clients with given versions and v3 servers with given versions. While it may be possible to take entire...
Reads don't need to go into the log. They just need to receive quorum in order to be linearizable. When a read occurs and there are no outstanding prepare messages,...
Right now the log is only GC'd during commits when the `global_min_accept` and `commit_num` align. The other opportunity to do this is when `global_min_accept` is incremented to reach the` commit_num`....
The cli command `metrics ` causes the admin server to crash: `ajs@shelbs:~/haret$ thread '' panicked at 'internal error: entered unreachable code', haret/src/admin/connection_handler.rs:93` Oddly enough this only brings down that thread....
This root consensus group is used for administrative commands that need to be consistent across the cluster. Things it's used for are: * Creating and Deleting namespaces * Global Configuration...
Allow retrieving statistics and information from different components of the system from the admin server. This relies on some work on rabble that is [currently underway](https://github.com/andrewjstone/rabble/pull/11).