RGW: Handling of ' ' , +, %20,and %2B in Filenames

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

we observed a strange behaviour: Ruby GEMs fog + carrierwave handle URI different, when performing a GET or DELETE Request:
GET: Blanks are coded as '%20'
DELETE: Blanks are coded as '+'

This behaviour is bad, because Ceph treats both files as different, but returns "204 No Content" on DELETE even if the file does not exist. Interestingly Amazon doesn`t care and deletes the right file. Is there any way to force this behaviour for radosgw?

BTW: s3cmd codes ' ' as '%20 and '+' as '%2B'

best regards,
Ingo

-- 
Ingo Reimann 
Teamleiter Technik 
	[ https://www.dunkel.de/ ] 
Dunkel GmbH 
Philipp-Reis-Straße 2 
65795 Hattersheim 
Fon: +49 6190 889-100 
Fax: +49 6190 889-399 
eMail: support@xxxxxxxxx 
https://www.Dunkel.de/ 	Amtsgericht Frankfurt/Main 
HRB: 37971 
Geschäftsführer: Axel Dunkel 
Ust-ID: DE 811622001
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux