Project

General

Profile

Bug #6944

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

Added by Josh Durgin about 9 years ago. Updated almost 8 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Objecter
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
Regression:
No
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.

History

#1 Updated by Ian Colle almost 9 years ago

  • Assignee set to Yehuda Sadeh

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

#2 Updated by Samuel Just almost 8 years ago

  • Assignee deleted (Yehuda Sadeh)

#3 Updated by Samuel Just almost 8 years ago

  • Status changed from New to Resolved

Also available in: Atom PDF