Project

General

Profile

Bug #18458

poen wrongly delete routed pg stats op before receive pg stats ack

Added by liu mingxin 6 months ago. Updated 2 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
01/09/2017
Due date:
% Done:

0%

Source:
Tags:
Backport:
jewel, kraken
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Release:
Needs Doc:
No

Description

a peon may forward the pgstats to leader, and record it locally, but leader will check if
osd has the latest map before process, if not, will use a route op to indicate poen to send it,
then poen will delete routed op when fininaly send out which make poen cannot send pgstatack
when leader has processed the pgstat update. so osd will always track this op until reach a
threshold block pgstats sending, at worst, reopen mon session.


Related issues

Copied to Ceph - Backport #18553: jewel: peon wrongly delete routed pg stats op before receive pg stats ack Resolved
Copied to Ceph - Backport #18554: kraken: poen wrongly delete routed pg stats op before receive pg stats ack Resolved

History

#1 Updated by Kefu Chai 6 months ago

  • Status changed from New to Need Review
  • Assignee changed from Kefu Chai to liu mingxin
  • Backport set to jewel, kraken

https://github.com/ceph/ceph/pull/12784

this issue might burden monitor a little bit by

  • reconnecting it when the connected OSD is not sync'ed with monitor for a while and fails to receive the ack after sending the pg stats with the old osdmap epoch.
  • sending a duplicated osdmap message from both peon and leader to the out-sync'ed osd. actually only one osdmap message would suffice.

#2 Updated by Kefu Chai 5 months ago

  • Status changed from Need Review to Pending Backport

#3 Updated by Nathan Cutler 5 months ago

  • Copied to Backport #18553: jewel: peon wrongly delete routed pg stats op before receive pg stats ack added

#4 Updated by Nathan Cutler 5 months ago

  • Copied to Backport #18554: kraken: poen wrongly delete routed pg stats op before receive pg stats ack added

#5 Updated by Nathan Cutler 2 months ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF