Follower snapshot replication verification #4425
Labels
kind/toil
Categorizes an issue or PR as general maintenance, i.e. cleanup, refactoring, etc.
scope/broker
Marks an issue or PR to appear in the broker section of the changelog
Milestone
Description
Currently in our normal snapshot replication we already have checksum validation, but unfortunately in the Leader to slow follower we haven't. This should be fixed via #4424 . After we merged this stuff and we implemented #4423 we should verify on receiving a snapshot chunk the checksum.
If the chunk is:
After we received all chunks we verify the complete snapshot.
For now we postponed opening the database to use the integrity checks of RocksDB. We expect that our checksum should be enough, which means we either have a checksum of the complete snapshot or check all chunks again.
If this test results in:
depends on #4423
depends on #4424
The text was updated successfully, but these errors were encountered: