Actions
Bug #4779
closedThe ceph command and crushtool have differing views on valid characters for bucket names
% Done:
0%
Source:
Community (user)
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Using osd crush move, I can create a bucket with a '/' in the name.
If I then get a crush map, decompile it, and attempt to recompile it, crushtool errors
/tmp/crush.txt:23 error: parse error at ''
Updated by Sage Weil almost 11 years ago
- Assignee set to Dan Mick
- Priority changed from Normal to High
Updated by Dan Mick almost 11 years ago
Decision is to allow only [a-zA-Z0-9-_.] in crush names. We can either add
'legalchars' to CephString and set it for the crush name params, or make a new
type CephCrushName that does the same thing, and then change CephString in the
command descriptions.
Actions