]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: stream list buckets (containers) request
authorYehuda Sadeh <yehuda@inktank.com>
Fri, 19 Apr 2013 21:03:27 +0000 (14:03 -0700)
committerYehuda Sadeh <yehuda@inktank.com>
Tue, 23 Apr 2013 17:48:43 +0000 (10:48 -0700)
commit556bb6491dfb8ee7c067a6f550dc7d429f2e63dc
treee0e8be125ac0c7c8498164444fd0a1147c56fb3d
parentcd2cabecf17041d3365b85dfc1f5542b2dff5819
rgw: stream list buckets (containers) request

Fixes: #4760
Instead of retrieving the entire list of buckets in one
chunk, streamline it. This makes it so that if the request
takes too long, client isn't going to timeout before getting
any data.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
12 files changed:
src/common/config_opts.h
src/rgw/rgw_bucket.cc
src/rgw/rgw_bucket.h
src/rgw/rgw_op.cc
src/rgw/rgw_op.h
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_rest_s3.h
src/rgw/rgw_rest_swift.cc
src/rgw/rgw_rest_swift.h
src/rgw/rgw_user.cc