for d in sorted(self.version_vector):
new_checkpoint.data += struct.pack('<II', d, self.version_vector[d])
- data = self.checkpoint_record.data[self.vvsize:]
+ data = self.checkpoint_record.data[self.vvsize + len(CHECKPOINT_MAGIC):]
for i in range(len(data) // 16):
(start, end) = struct.unpack_from("<QQ", data, 16*i)
rewrite_inode(backend, inode_map, i, log, i in dirty_inode_data)
if __name__ == '__main__':
- #backend = S3Backend("mvrable-bluesky", cachedir=".")
- backend = FileBackend(".")
+ backend = S3Backend("mvrable-bluesky", cachedir=".")
+ #backend = FileBackend(".")
chkpt = load_checkpoint_record(backend)
print backend.list()
imap = InodeMap()