Project

General

Profile

Actions

Bug #6944

closed

objecter: localized read for missing objects polls replicas instead of waiting for primary

Added by Josh Durgin over 10 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Objecter
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):

Description

Replicas do not have the machinery to handle waiting for a missing object, so they return -EAGAIN when localized reads are enabled. When the objecter detects this, it retries the operation to the same osd. To avoid extra network round trips, it could resend the operation to the primary osd, which would respond to the read when the object was recovered.

Actions #1

Updated by Ian Colle about 10 years ago

  • Assignee set to Yehuda Sadeh

Can you ensure this is fixed in your current objecter work?

Actions #2

Updated by Samuel Just about 9 years ago

  • Assignee deleted (Yehuda Sadeh)
Actions #3

Updated by Samuel Just about 9 years ago

  • Status changed from New to Resolved
Actions

Also available in: Atom PDF