Project

General

Profile

Fix #7383

OsdMapModifyingRequest stalls if expected OSD epoch is already present

Added by John Spray over 7 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Backend (services)
Target version:
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

Easiest way to see this is to try to create a pool with a name that already exists: ceph doesn't return an error, OSD map epoch doesn't increment, the requests sits there "waiting" for the new version which does not come because it's already present.

Associated revisions

Revision 7c52294b (diff)
Added by John Spray over 7 years ago

cthulhu: Handle UserRequests waiting for already-present maps

Fixes: #7383

History

#1 Updated by John Spray over 7 years ago

  • Tracker changed from Bug to Fix
  • Status changed from New to Resolved

Fixed in 7c52294be69e6c20f51a09e736834166ecec7598

Also available in: Atom PDF