concord-bft
concord-bft copied to clipboard
Concord byzantine fault tolerant state machine replication library
See https://github.com/vmware/concord-bft/pull/2195 https://github.com/vmware/concord-bft/pull/2181
In this PR an experimental fix is proposed following an investigation about the occurrence of phantom blocks in the skvbc_network_partitioning Apollo test. Full details on the fix and the investigation...
This metric counts the number of clients from participant nodes that are connected to a replica.
After calling shutdown on the socket the code expects that recvfrom will return a -1 result but 0 could be returned instead. Following that, there's an attempt to send an...
On pre-execution, each replica adds to the PreProcessReplyMsg: - block_id - the replica block id at the pre-execution time. - block_id signature - the replica signs the block id for...
This is an initial commit. The logging works with spdlog, but Mapped Diagnostic Context (MDC) is not supported yet and is temporarily disabled for the builds with spdlog. This integration...
We add an option to invoke rocksb compaction explicitly after pruning
We need to sync access to those maps, because they get modified/queried by multiple threads. We introduce 2 mutexes that guard each and make sure we never hold them both...
This is a proposal for a message passing framework to be used in Concord. There is a design document, as well as initial implementation in the `orrery` folder. Some things,...