Project

General

Profile

Bug #8002

osds down, but not advancing osdmaps

Added by Sage Weil almost 10 years ago. Updated almost 10 years ago.

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

0%

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

Description

ubuntu@teuthology:/var/lib/teuthworker/archive/gregf-2014-04-04_22:05:49-rados-wip-7994-testing-basic-plana/170941

copied logs over

Associated revisions

Revision 4ea9e481 (diff)
Added by Sage Weil almost 10 years ago

osd: fix map subscription in YOU_DIED osd_ping handler

If we have epoch X and find out we died as of epoch Y, we still want to
request X+1. Among other things, this fixes a 'stall' if Y happens to be
the most recent map published and no new maps are generated because we will
never get anything back from our subscription.

This makes this osdmap_subscribe() caller match every other caller by
passing in current epoch + 1.

Fixes: #8002
Signed-off-by: Sage Weil <>

History

#1 Updated by Sage Weil almost 10 years ago

ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-04-06_02:30:05-rados-master-testing-basic-plana/173853

#2 Updated by Sage Weil almost 10 years ago

  • Category set to OSD
  • Status changed from New to Fix Under Review

#3 Updated by Samuel Just almost 10 years ago

  • Status changed from Fix Under Review to Resolved

Also available in: Atom PDF