Project

General

Profile

Backport #39501

mimic: snapshot object maps can go inconsistent during copyup

Added by Nathan Cutler over 1 year ago. Updated 5 months ago.

Status:
In Progress
Priority:
Normal
Target version:
-
Release:
mimic
Crash signature:

Related issues

Follows rbd - Backport #39196: mimic: Several race conditions are possible between io::ObjectRequest and io::CopyupRequest In Progress
Copied from rbd - Bug #39435: snapshot object maps can go inconsistent during copyup Pending Backport 04/23/2019

History

#1 Updated by Nathan Cutler over 1 year ago

  • Copied from Bug #39435: snapshot object maps can go inconsistent during copyup added

#2 Updated by Nathan Cutler about 1 year ago

  • Follows Backport #39196: mimic: Several race conditions are possible between io::ObjectRequest and io::CopyupRequest added

#3 Updated by Nathan Cutler about 1 year ago

  • Status changed from New to Need More Info
  • Assignee set to Nathan Cutler

#4 Updated by Jason Dillaman 10 months ago

  • Status changed from Need More Info to In Progress
  • Assignee changed from Nathan Cutler to Jason Dillaman

#5 Updated by Oliver Freyermuth 5 months ago

This is probably the reason for the corruption observed when performing backups based on diff output when fast-diff is active:
https://github.com/elemental-lf/benji/issues/53
While we luckily did not see corruption, we see invalid object maps on a daily basis (probably since we use fstrim) and repair them.

Since we'll stay on Mimic still for our virtualization cluster for a while, I'd love to see this backport happen.

Also available in: Atom PDF