Project

General

Profile

Actions

Bug #247

closed

osd: allow separate interface for internal cluster traffic

Added by Sage Weil almost 14 years ago. Updated over 13 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
OSD
Target version:
% Done:

0%

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

Description

One interface for external access (client i/o), one for cluster io (replication, recovery).


Related issues 1 (0 open1 closed)

Has duplicate Ceph - Feature #87: osd: separate interface/messenger for backend (osd to osd) networkClosed05/03/2010

Actions
Actions #1

Updated by Greg Farnum almost 14 years ago

  • Status changed from New to In Progress
  • Assignee set to Greg Farnum

I'm just going to begin by setting up the OSD code to accept and work with multiple messengers.
Other parts may be a bit trickier:
1) the OSDMap will need to carry both addresses in an appropriate fashion
2) Origin detection (throughout the codebase) will probably need to be reworked to identify both addresses as the same OSD.
3) Other big issues I'm missing?

Actions #2

Updated by Sage Weil over 13 years ago

  • Target version set to v0.22
Actions #3

Updated by Greg Farnum over 13 years ago

  • Status changed from In Progress to 7

Am running the osd_msgrs branch in qa today, unless that finds problems that weren't exposed by a bunch of system startups and rados benches I will probably merge this into unstable tomorrow.

Actions #4

Updated by Greg Farnum over 13 years ago

  • Status changed from 7 to Resolved

Merged this into unstable.

Actions

Also available in: Atom PDF