I don't remember anything at all about the storage model rgw admin is using — why the need for different accesses here? It looks like we're skipping the cache and the (optional anyway) garbage collection, but I don't know why...