Project

General

Profile

Bug #16156

mark_all_unfound_lost() leaves unapplied changes

Added by David Zafman over 6 years ago. Updated about 6 years ago.

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

0%

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

Description

ReplicatedPG::mark_all_unfound_lost() submits log entries but doesn't apply any changes so the last_update_applied doesn't advance.

I verified that this happens for replicated or erasure-coded pools.


Related issues

Copied to Ceph - Backport #17144: jewel: mark_all_unfound_lost() leaves unapplied changes Resolved

History

#1 Updated by David Zafman over 6 years ago

Does the routine assume that recovery is going to advance the last_update_applied after adding the log entries?

#2 Updated by Samuel Just over 6 years ago

  • Backport set to jewel

#4 Updated by David Zafman over 6 years ago

  • Assignee changed from David Zafman to Samuel Just

#5 Updated by Samuel Just over 6 years ago

  • Status changed from New to Pending Backport

#6 Updated by Loïc Dachary over 6 years ago

  • Copied to Backport #17144: jewel: mark_all_unfound_lost() leaves unapplied changes added

#8 Updated by Loïc Dachary about 6 years ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF