Project

General

Profile

Actions

Feature #600

closed

mds: store full trace on directories

Added by Sage Weil over 13 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Component(FS):
Labels (FS):
Pull request ID:

Description

Currently we only store the immediate parent; store a full trace up to the root. This is CInode::encode_parent_mutation().

Actions #1

Updated by Sage Weil over 13 years ago

  • Parent task changed from #547 to #86
Actions #2

Updated by Sage Weil over 13 years ago

  • Tracker changed from Tasks to Feature
Actions #3

Updated by Sage Weil over 13 years ago

  • Source changed from 2 to 1
Actions #4

Updated by Sage Weil over 13 years ago

  • Target version changed from 12 to v0.24
Actions #5

Updated by Sage Weil over 13 years ago

  • Target version changed from 12 to v0.24
Actions #6

Updated by Sage Weil over 13 years ago

  • Tracker changed from Tasks to Feature
  • Parent task deleted (#86)
Actions #7

Updated by Sage Weil over 13 years ago

  • Target version changed from 12 to v0.25
Actions #8

Updated by Sage Weil over 13 years ago

  • Translation missing: en.field_position set to 4
Actions #9

Updated by Sage Weil over 13 years ago

  • Translation missing: en.field_position deleted (4)
  • Translation missing: en.field_position set to 2
Actions #10

Updated by Sage Weil over 13 years ago

  • Assignee set to Greg Farnum
Actions #11

Updated by Greg Farnum over 13 years ago

  • 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.

Actions #12

Updated by John Spray over 7 years ago

  • 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.

Actions

Also available in: Atom PDF