Implement protocol-level checksums (xxhash3)

This commit is contained in:
Vitaliy Filippov
2026-04-04 19:03:27 +03:00
parent 6c584df3ca
commit d54f73195b
13 changed files with 196 additions and 61 deletions
+2
View File
@@ -186,6 +186,7 @@ struct __attribute__((visibility("default"))) osd_op_t
void *rmw_buf = NULL;
std::shared_ptr<osd_op_enc_t> enc;
uint8_t *enc_buf = NULL;
uint64_t csum = 0; // network layer checksum
osd_primary_op_data_t* op_data = NULL;
std::function<void(osd_op_t*)> callback;
@@ -195,4 +196,5 @@ struct __attribute__((visibility("default"))) osd_op_t
void cancel();
bool is_recovery_related();
uint64_t calc_data_checksum();
};