Project

General

Profile

Feature #4982

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

Added by Ian Colle over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
OSD
Target version:
Start date:
05/09/2013
Due date:
% 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 6 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 over 6 years ago

  • translation missing: en.field_story_points set to 8.00

#2 Updated by Ian Colle over 6 years ago

  • Target version set to v0.65

#3 Updated by Samuel Just over 6 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 over 6 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 over 6 years ago

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

#6 Updated by Ian Colle over 6 years ago

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

#7 Updated by Sage Weil over 6 years ago

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

#8 Updated by David Zafman over 6 years ago

  • Status changed from In Progress to Need Review

#9 Updated by David Zafman over 6 years ago

  • Status changed from Need Review to Testing

#10 Updated by David Zafman over 6 years ago

  • Status changed from Testing to Resolved

Also available in: Atom PDF