]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: hash bucket shard by original object name, not transformed
authorYehuda Sadeh <yehuda@redhat.com>
Fri, 23 Jan 2015 01:29:14 +0000 (17:29 -0800)
committerYehuda Sadeh <yehuda@redhat.com>
Fri, 23 Jan 2015 01:29:14 +0000 (17:29 -0800)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
src/rgw/rgw_common.h

index 367a53c8faa0e206450759888202f5814e692a6a..d77ad5004f8616c63cd6c847e19d99ad8d4035ea 100644 (file)
@@ -1292,7 +1292,7 @@ public:
   }
 
   string& get_hash_object() {
-    return index_hash_source.empty() ? object : index_hash_source;
+    return index_hash_source.empty() ? orig_obj : index_hash_source;
   }
   /**
    * Translate a namespace-mangled object name to the user-facing name