Project

General

Profile

Bug #5180

start_split, start_col_split, start_merge must fsync after tagging the in progress operation

Added by Samuel Just almost 11 years ago. Updated almost 11 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
OSD
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
bobtail, cuttlefish
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Associated revisions

Revision 5bca9c38 (diff)
Added by Samuel Just almost 11 years ago

HashIndex: sync top directory during start_split,merge,col_split

Otherwise, the links might be ordered after the in progress
operation tag write. We need the in progress operation tag to
correctly recover from an interrupted merge, split, or col_split.

Fixes: #5180
Backport: cuttlefish, bobtail
Signed-off-by: Samuel Just <>
Reviewed-by: Sage Weil <>

Revision fca54bfb (diff)
Added by Samuel Just almost 11 years ago

HashIndex: sync top directory during start_split,merge,col_split

Otherwise, the links might be ordered after the in progress
operation tag write. We need the in progress operation tag to
correctly recover from an interrupted merge, split, or col_split.

Fixes: #5180
Backport: cuttlefish, bobtail
Signed-off-by: Samuel Just <>
Reviewed-by: Sage Weil <>
(cherry picked from commit 5bca9c38ef5187c7a97916970a7fa73b342755ac)

Revision 65236a4a (diff)
Added by Samuel Just almost 11 years ago

HashIndex: sync top directory during start_split,merge,col_split

Otherwise, the links might be ordered after the in progress
operation tag write. We need the in progress operation tag to
correctly recover from an interrupted merge, split, or col_split.

Fixes: #5180
Backport: cuttlefish, bobtail
Signed-off-by: Samuel Just <>
Reviewed-by: Sage Weil <>
(cherry picked from commit 5bca9c38ef5187c7a97916970a7fa73b342755ac)

History

#1 Updated by Samuel Just almost 11 years ago

  • Status changed from New to Resolved

Also available in: Atom PDF