Project

General

Profile

Actions

Feature #3865

closed

mds: implement lookup-by-ino based on inode backtraces

Added by Greg Farnum over 11 years ago. Updated almost 8 years ago.

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

0%

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

Description

Following #3862 and #3863, implement the lookup-by-ino algorithm described in http://www.spinics.net/lists/ceph-devel/msg11872.html. This ticket covers updating the lookup request to include the base pool and implementing the MDS logic to try and recursively identify who is authoritative for the inode. Once completed we should be able to look up any inode at any time. (ie, this also covers the rename race fix, in which we query all active MDSes for an inode we should have and can't find, then do another backtrace lookup if we fail. It should be a minimal amount of new code since we already have all-MDS cache queries.)

Actions #1

Updated by Greg Farnum over 11 years ago

  • Translation missing: en.field_position set to 25
Actions #2

Updated by Greg Farnum over 11 years ago

  • Status changed from New to Duplicate

#3541. Whoops!

Actions #3

Updated by Greg Farnum almost 8 years ago

  • Component(FS) MDS added
Actions

Also available in: Atom PDF