mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-30 07:55:51 +00:00
Add support for deterministic database shards (#2688):
Add support to allow multiple indepedent nodes to produce a binary identical shard for a given range of ledgers. The advantage is that servers can use content-addressable storage, and can more efficiently retrieve shards by downloading from multiple peers at once and then verifying the integrity of a shard by cross-checking its checksum with the checksum other servers report.
This commit is contained in:
@@ -517,6 +517,7 @@ target_sources (rippled PRIVATE
|
||||
src/ripple/nodestore/impl/DatabaseNodeImp.cpp
|
||||
src/ripple/nodestore/impl/DatabaseRotatingImp.cpp
|
||||
src/ripple/nodestore/impl/DatabaseShardImp.cpp
|
||||
src/ripple/nodestore/impl/DeterministicShard.cpp
|
||||
src/ripple/nodestore/impl/DecodedBlob.cpp
|
||||
src/ripple/nodestore/impl/DummyScheduler.cpp
|
||||
src/ripple/nodestore/impl/EncodedBlob.cpp
|
||||
|
||||
Reference in New Issue
Block a user