Feature #4982
OSD: namespaces pt 1 (librados/osd, not caps)
0%
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
Associated revisions
Merge branch 'wip-4982-4983-oloc-rebase'
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
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