Actual snapshot support (untested)

This commit is contained in:
Vitaliy Filippov
2021-04-10 17:44:12 +03:00
parent ffe1cd4c79
commit 691f066055
7 changed files with 274 additions and 38 deletions
+3 -1
View File
@@ -6,12 +6,14 @@
#include <stdint.h>
#include <functional>
typedef uint64_t inode_t;
// 16 bytes per object/stripe id
// stripe = (start of the parity stripe + peer role)
// i.e. for example (256KB + one of 0,1,2)
struct __attribute__((__packed__)) object_id
{
uint64_t inode;
inode_t inode;
uint64_t stripe;
};