Project

General

Profile

Actions

Bug #6322

closed

mon: osdmon: write 'latest_full' after rebuilding full version from incrementals on update_from_paxos()

Added by Joao Eduardo Luis over 10 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Joao Eduardo Luis
Category:
Monitor
Target version:
-
% Done:

0%

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

Related issues 1 (0 open1 closed)

Related to Ceph - Bug #6442: mon: crush_ops.sh, test.py failures on masterResolvedJoao Eduardo Luis09/29/2013

Actions
Actions #1

Updated by Joao Eduardo Luis over 10 years ago

  • Subject changed from mon: to mon: osdmon: write 'latest_full' after rebuilding full version from incrementals on update_from_paxos()
  • Category set to Monitor
  • Assignee set to Joao Eduardo Luis
  • Priority changed from Normal to Urgent
  • Source changed from other to Development

Given monitor on dumpling has

fc: 505 ; lc: 168872; latest_full: 505 ; diff: 168367

This leads to a significant amount of time spent on start rebuilding all those versions each time the monitor is restarted.
Currently we will only update the latest full version record (a "pointer" pointing to the latest full) on trim, which is a problem on an unhealthy cluster (once again, because we will rebuild all those full versions on start, despite they already exist).

Actions #2

Updated by Joao Eduardo Luis over 10 years ago

  • Status changed from New to 7
Actions #3

Updated by Joao Eduardo Luis over 10 years ago

  • Status changed from 7 to Fix Under Review
Actions #4

Updated by Sage Weil over 10 years ago

  • Status changed from Fix Under Review to Pending Backport
Actions #5

Updated by Sage Weil over 10 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF