Feature #600
closed
mds: store full trace on directories
Added by Sage Weil over 13 years ago.
Updated over 7 years ago.
Description
Currently we only store the immediate parent; store a full trace up to the root. This is CInode::encode_parent_mutation().
- Parent task changed from #547 to #86
- Tracker changed from Tasks to Feature
- Source changed from 2 to 1
- Target version changed from 12 to v0.24
- Target version changed from 12 to v0.24
- Tracker changed from Tasks to Feature
- Parent task deleted (
#86)
- Target version changed from 12 to v0.25
- Translation missing: en.field_position set to 4
- Translation missing: en.field_position deleted (
4)
- Translation missing: en.field_position set to 2
- Assignee set to Greg Farnum
- Status changed from New to Resolved
Done in commit:d69f3dd327730a61b614c9f41f6155626bc07686. Just loops through the parents and encodes them sequentially, backwards. This keeps the form simple and fast and while there's nobody decoding it yet this format ought to be simple enough to read and use quickly.
- Project changed from Ceph to CephFS
- Category deleted (
1)
- Target version deleted (
v0.25)
Bulk updating project=ceph category=mds bugs so that I can remove the MDS category from the Ceph project to avoid confusion.
Also available in: Atom
PDF