object create cannot handle unicode file names
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-openstackclient |
New
|
Undecided
|
Unassigned |
Bug Description
Pike release,
cannot add objects that have multibyte unicode in names. Both cli and horizon are affected.
No errors in logs.
()[root@
LANG=en_US.UTF-8
LC_CTYPE=
LC_NUMERIC=
LC_TIME=
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
()[root@
myfile™
()[root@
+------
| account | container | x-trans-id |
+------
| AUTH_efd522eaaf
+------
()[root@
u'\u2122'
Swift can happily handle any utf-8 & url encoded path for an object name
I can't tell from the output of the openstack command line client what name/path acctually got uploaded into swift?
I'm trying to get a situation setup where i can test with python- openstackclient ...