Project

General

Profile

Feature #4982

OSD: namespaces pt 1 (librados/osd, not caps)

Added by Ian Colle almost 11 years ago. Updated over 10 years ago.

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

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

- Namespace defaults to ""
- aio_operate and operate gain a namespace argument in librados
- MOSDOp needs to include namespace
- ReplicatedPG uses namespace to assemble hobject_t

Filestore and internal interface include namespace from the last ondisk format change, so that might be it.


Related issues

Copied from Ceph - Tasks #4979: OSD: namespaces pt 1 (librados/osd, not caps) Duplicate 05/09/2013

Associated revisions

Revision 51dbc389
Added by David Zafman over 10 years ago

Merge branch 'wip-4982-4983-oloc-rebase'

fixes: #4982
fixes: #4983

Reviewed-by: Samuel Just <>
Reviewed-by: Sage Weil <>
Reviewed-by: David Zafman <>

History

#1 Updated by Ian Colle almost 11 years ago

  • translation missing: en.field_story_points set to 8.00

#2 Updated by Ian Colle almost 11 years ago

  • Target version set to v0.65

#3 Updated by Samuel Just almost 11 years ago

crush needs to take into account the namespace argument in such a way that hobjects with an empty namespace hash the same way as an object with the same name does now.

#4 Updated by Greg Farnum almost 11 years ago

The CRUSH bit of this is just for including the namespace when choosing the PG an object hashes into, right? (ie, the right way to do this is prepend the namespace to the OID/locator before giving it to CRUSH)

#5 Updated by David Zafman almost 11 years ago

  • Status changed from New to In Progress
  • Assignee set to David Zafman

#6 Updated by Ian Colle almost 11 years ago

  • Target version changed from v0.65 to v0.66

#7 Updated by Sage Weil almost 11 years ago

  • Target version changed from v0.66 to v0.67 - Dumpling

#8 Updated by David Zafman almost 11 years ago

  • Status changed from In Progress to Fix Under Review

#9 Updated by David Zafman over 10 years ago

  • Status changed from Fix Under Review to 7

#10 Updated by David Zafman over 10 years ago

  • Status changed from 7 to Resolved

Also available in: Atom PDF