]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
ceph_volume_client: modify data layout in meta files
authorRamana Raja <rraja@redhat.com>
Tue, 21 Jun 2016 06:44:56 +0000 (12:14 +0530)
committerRamana Raja <rraja@redhat.com>
Tue, 2 Aug 2016 10:57:57 +0000 (16:27 +0530)
commit8f7defb5d084f8e781fa44e9c21edf6c472cfb4a
tree7ed1ae3cf2760e7cbb8b419b8b657f2644062917
parent748a5a08ecc1e212e4bd10e0c8eff0a805fc931f
ceph_volume_client: modify data layout in meta files

Notable changes to data layout in auth meta and volume meta files:

In the auth meta files, add a 'dirty' flag to track the status of auth
updates to a single volume.

In the volume meta file, make the 'dirty' flag track the status of
auth updates for a single ID.

Optimize the recovery of partial auth update changes to auth meta,
volume meta, and the Ceph backend, facilitated by changes in the
data layout in the meta files.

Signed-off-by: Ramana Raja <rraja@redhat.com>
(cherry picked from commit 7c8a28a7e817d030a4d419b0cc627c30c1064270)
src/pybind/ceph_volume_client.py