Project

General

Profile

Actions

Feature #9598

closed

re-enable Objecter fast dispatch

Added by Greg Farnum over 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
% Done:

0%

Source:
Development
Tags:
Backport:
giant
Reviewed:
Affected Versions:
Pull request ID:

Description

We had to nix fast dispatch on the Objecter because it could deadlock in conjunction with mark_down() calls.

Fixing this will require either:
1) changing the mark_down() and associated interface requirements so the messenger doesn't block (possible, I think? we'd need to be careful about how Dispatchers handle their notifications to avoid introducing new deadlocks)
2) reworking the Objecter locking around OSDSessions a little.

Whoever does this should explore both options to see which is most useful and minimally invasive. See #9462 and #9295 for some history.


Related issues 1 (0 open1 closed)

Related to Messengers - Bug #9898: osd: fast dispatch deadlock in mark_down (giant)Resolved10/26/2014

Actions
Actions #1

Updated by Ian Colle over 9 years ago

  • Assignee set to Sage Weil
Actions #2

Updated by Sage Weil over 9 years ago

  • Target version changed from 0.88 to 0.89
Actions #3

Updated by Sage Weil over 9 years ago

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

Updated by Sage Weil over 9 years ago

  • Status changed from Fix Under Review to 7
  • Target version changed from 0.89 to 0.88
Actions #5

Updated by Sage Weil over 9 years ago

  • Target version changed from 0.88 to 0.90
Actions #6

Updated by Samuel Just over 9 years ago

  • Target version changed from 0.90 to v.91
Actions #7

Updated by Sage Weil over 9 years ago

  • Status changed from 7 to Pending Backport

sage-2014-11-11_08:26:01-rados-wip-sage-testing-distro-basic-multi

Actions #8

Updated by Samuel Just over 9 years ago

  • Target version changed from v.91 to v.actually90
Actions #9

Updated by Samuel Just over 9 years ago

  • Target version changed from v.actually90 to v.91
Actions #10

Updated by Ian Colle over 9 years ago

  • Target version changed from v.91 to v.actually90
Actions #12

Updated by Loïc Dachary over 9 years ago

  • Backport set to giant
Actions #13

Updated by Ian Colle about 9 years ago

  • Target version changed from v.actually90 to v0.93 - Last Hammer Sprint
Actions #14

Updated by Loïc Dachary about 9 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF