"stripe_unit": 4194304,
"stripe_count": 1,
"object_size": 4194304,
- "pg_pool": 1
+ "pool_id": 1,
+ "pool_ns": "",
}
:param pool: name of pool to read backtrace from. If omitted, FS must have only
one data pool and that will be used.
"""
- return self._read_data_xattr(ino_no, "layout", "ceph_file_layout_wrapper", pool)
+ return self._read_data_xattr(ino_no, "layout", "file_layout_t", pool)
def _enumerate_data_objects(self, ino, size):
"""
"stripe_unit": 4194304,
"stripe_count": 1,
"object_size": 4194304,
- "pg_pool": old_pool_id
+ "pool_id": old_pool_id,
+ "pool_ns": "",
})
self.assertEqual(backtrace['pool'], old_pool_id)
backtrace_new_pool = self.fs.read_backtrace(file_ino, pool=new_pool_name)
self.assertEqual(backtrace_new_pool['pool'], new_pool_id)
new_pool_layout = self.fs.read_layout(file_ino, pool=new_pool_name)
- self.assertEqual(new_pool_layout['pg_pool'], new_pool_id)
+ self.assertEqual(new_pool_layout['pool_id'], new_pool_id)
+ self.assertEqual(new_pool_layout['pool_ns'], '')
# That subsequent linkage changes are only written to new pool backtrace
self.mount_a.run_shell(["mkdir", "parent_c"])