Project

General

Profile

Feature #4141

MDS: forward scrub: Implement non-blocking scrub

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

Status:
New
Priority:
Normal
Assignee:
-
Category:
fsck/damage handling
Target version:
-
% Done:

0%

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

Description

Once we have a blocking scrub (#4140), convert it to be non-blocking. If necessary it can block the dentry which is currently being scrubbed, but not its ancestors.

This change will require it to account for migrating subtrees, but for now simply aborting the scrub and cleaning up references to the migrated subtrees is good enough.

History

#1 Updated by Greg Farnum about 11 years ago

  • Description updated (diff)

#2 Updated by Greg Farnum about 11 years ago

  • Subject changed from MDS: Implement non-blocking scrub to MDS: forward scrub: Implement non-blocking scrub
  • Parent task deleted (#4137)

#3 Updated by Greg Farnum about 11 years ago

  • Tracker changed from Subtask to Feature

#4 Updated by Greg Farnum almost 8 years ago

  • Category changed from 47 to fsck/damage handling

Also available in: Atom PDF