]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: buffer atomic put handler
authorYehuda Sadeh <yehuda@inktank.com>
Fri, 21 Jun 2013 04:29:05 +0000 (21:29 -0700)
committerYehuda Sadeh <yehuda@inktank.com>
Fri, 21 Jun 2013 04:57:40 +0000 (21:57 -0700)
commit24e59b4377ed03d18e935c5877ffcd2b6be32f27
treee6caa1ad43a78e58f40b4c7dbddb52e0480fd002
parent02de43ad731137179e750a318edf857eb67941e8
rgw: buffer atomic put handler

Since we tied the atomic put handler to libcurl output
data, which uses much smaller chunks, we need to buffer
data, otherwise we'd end up with a huge amount of small
writes.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h