]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Mon, 9 Apr 2018 22:04:40 +0000 (17:04 -0500)]
mgr/DaemonServer: use helper to get DaemonKey
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 13 Mar 2018 20:13:56 +0000 (15:13 -0500)]
mgr/MgrClient: close mgr session on daemon MgrClient shutdown
If we are a service daemon, send a MMgrClose on shutdown to clear ourselves
out of the ServiceMap.
Note that this is a best-effort attempt; we don't block shutdown if the
mgr isn't currently available.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 13 Mar 2018 17:19:42 +0000 (12:19 -0500)]
mgr/DaemonServer: handle MMgrClose
Close will close out an open mgr session (unwind MMgrOpen).
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 6 Mar 2018 22:30:38 +0000 (16:30 -0600)]
mgr/DaemonState: add rm()
Signed-off-by: Sage Weil <sage@redhat.com>
Abhishek L [Fri, 13 Apr 2018 22:28:51 +0000 (00:28 +0200)]
Merge pull request #20853 from theanalyst/rgw/recalc-stats
rgw: add an option to recalculate user stats
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Sage Weil [Fri, 13 Apr 2018 21:16:28 +0000 (16:16 -0500)]
Merge pull request #21421 from liewegas/wip-doc-balancer
doc/mgr/balancer: document
Reviewed-by: Dan van der Ster <daniel.vanderster@cern.ch>
Matt Benjamin [Fri, 13 Apr 2018 20:37:03 +0000 (16:37 -0400)]
Merge pull request #21425 from cbodley/wip-rgw-fix-set_threaded
rgw: fix sync status conflict with cloud sync
Casey Bodley [Fri, 13 Apr 2018 20:29:21 +0000 (16:29 -0400)]
rgw: fix conflict with cloud sync
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Fri, 13 Apr 2018 20:30:20 +0000 (16:30 -0400)]
Merge pull request #20027 from Leeshine/wip-rgw-sync-bucket-shards
rgw: improve sync status: display behind bucket shards
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Matt Benjamin [Fri, 13 Apr 2018 18:50:46 +0000 (14:50 -0400)]
Merge pull request #21123 from theanalyst/wip-civetweb-1.1
rgw: civetweb fixes for v1.1 upgrade
Sage Weil [Fri, 13 Apr 2018 17:40:17 +0000 (12:40 -0500)]
doc/mgr/balancer: document
Not sure how we missed this for luminous!
Signed-off-by: Sage Weil <sage@redhat.com>
Abhishek Lekshmanan [Fri, 13 Apr 2018 17:03:11 +0000 (19:03 +0200)]
rgw: update civetweb submodule sha1 to track ceph-master
Updating the sha1 to track ceph-master which currently updates civetweb to 1.1
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Abhishek Lekshmanan [Fri, 13 Apr 2018 15:25:54 +0000 (17:25 +0200)]
cmake: set OPENSSL_API_1_1 in civetweb conditionally
While not ideal, we set the civetweb openssl 1.1 conditional compile based on
the openssl version that cmake reports. In future we should make civetweb itself
do this based on OPENSSL_VERSION_COMPAT
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Abhishek Lekshmanan [Thu, 5 Apr 2018 17:06:16 +0000 (19:06 +0200)]
qa: drop rfc2616 checking on civetweb
Since newer versions of civetweb are also strict on rfc2616 checks let's enforce
strict rfc2616 checks in s3tests
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Abhishek Lekshmanan [Tue, 27 Mar 2018 14:19:47 +0000 (16:19 +0200)]
rgw: update civetweb to 1.1
Introduces the following additions in rgw:
- allow_unicode_in_urls introduced with a corresponding downstream commit in
civetweb, as the newer version of civetweb validates that urls are url encoded
which swifttests do not follow, so introduce this as a configurable which we set
as true
- mg header struct changes in civetweb update, use auto here
- drop info->uri and use local_uri instead as the former is deprecated
wip: rgw: civetweb fixes for v1.1 upgrade
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Kefu Chai [Fri, 13 Apr 2018 14:56:46 +0000 (22:56 +0800)]
Merge pull request #21416 from tchaikov/wip-tox-pwd
test/dashboard: specify workdir using tox.ini
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
Casey Bodley [Fri, 13 Apr 2018 14:42:20 +0000 (10:42 -0400)]
Merge pull request #18932 from yehudasa/wip-rgw-cloud-sync
rgw cloud sync
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Nathan Cutler [Fri, 13 Apr 2018 13:59:11 +0000 (15:59 +0200)]
Merge pull request #21356 from smithfarm/wip-23657
rpm,debian: Ensure all ceph-disk runtime dependencies are declared for ceph-base
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Kefu Chai [Fri, 13 Apr 2018 13:00:42 +0000 (21:00 +0800)]
test/dashboard: specify workdir using tox.ini
--workdir was introduced in tox v2.4.0, but the tox shipped by
ubuntu/xenial is 2.3.1. also because i removed the step to prepare the
tox using "pip install -r requirements.txt", what we have is the tox
v2.3.1 . so, instead of passing workdir in the command line, we specify
this setting in tox.ini.
also drop the tox in requirements.txt, it's just misleading. and we are
not using the tox installed in the venv.
Fixes: http://tracker.ceph.com/issues/23709
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 13 Apr 2018 09:50:26 +0000 (17:50 +0800)]
Merge pull request #21342 from SUSE/wip-argparse-fix-validate_command-error
pybind/ceph_argparse: Fix UnboundLocalError if command doesn't validate
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 13 Apr 2018 09:49:30 +0000 (17:49 +0800)]
Merge pull request #21331 from liewegas/wip-slow-ops
qa/suites/rados/monthrash: whitelist SLOW_OPS
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 13 Apr 2018 09:48:34 +0000 (17:48 +0800)]
Merge pull request #21317 from liewegas/wip-23622
common/Formatter: fix string_view usage for {json,xml}_stream_escaper
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Fri, 13 Apr 2018 09:47:47 +0000 (17:47 +0800)]
Merge pull request #21312 from wjwithagen/wjw-PG-public
osd: make PG::*Force* event structs public
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 13 Apr 2018 09:45:18 +0000 (17:45 +0800)]
Merge pull request #21293 from tchaikov/wip-no-venv-for-dashboard
test: only test enabled python bindings
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
Kefu Chai [Fri, 13 Apr 2018 09:43:33 +0000 (17:43 +0800)]
Merge pull request #21287 from yanghonggang/master
os/kstore: fix statfs problem and add vstart.sh support
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Fri, 13 Apr 2018 09:42:44 +0000 (17:42 +0800)]
Merge pull request #21174 from guzhongyan/crush-log-cleanup
crush: cleanup update_device_class() log messages
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 13 Apr 2018 09:41:28 +0000 (17:41 +0800)]
Merge pull request #21110 from majianpeng/fix-objecter
osdc: dec num_in_flight for pool_dne case.
Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
Kefu Chai [Fri, 13 Apr 2018 09:40:27 +0000 (17:40 +0800)]
Merge pull request #21029 from rzarzynski/wip-osd-close_op_ctx-nohobjcpy
osd: don't memcpy hobject_t in PrimaryLogPG::close_op_ctx().
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Fri, 13 Apr 2018 09:37:34 +0000 (17:37 +0800)]
Merge pull request #21018 from ashitakasam/wip-bug-23440
osd: remove duplicated "commit_queued_for_journal_write" in OpTracker
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 13 Apr 2018 09:36:27 +0000 (17:36 +0800)]
Merge pull request #20670 from chardan/jfw-wip-rand_migration-core
Extends random.h: numeric types relaxed to compatible types (with
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Lenz Grimmer [Fri, 13 Apr 2018 08:57:52 +0000 (10:57 +0200)]
Merge pull request #21350 from tspmelo/notifications-improvement
mgr/dashboard: Notification improvements
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Volker Theile vtheile@suse.com
Kefu Chai [Fri, 13 Apr 2018 07:58:08 +0000 (15:58 +0800)]
Merge pull request #20996 from rzarzynski/wip-bs-bug23246
os/bluestore: fix exceeding the max IO queue depth in KernelDevice.
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Kefu Chai [Fri, 13 Apr 2018 07:51:29 +0000 (15:51 +0800)]
Merge pull request #21345 from ceph/fix_e2fsprogs
specs: require of e2fsprogs
Reviewed-by: Sébastien Han <seb@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Erwan Velu <erwan@redhat.com>
Kefu Chai [Fri, 13 Apr 2018 07:43:09 +0000 (15:43 +0800)]
Merge pull request #20658 from majianpeng/cmake-link-error
os/CMakeLists: fix link errro when enable WITH_PMEM=ON.
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 13 Apr 2018 07:32:55 +0000 (15:32 +0800)]
Merge pull request #21332 from cbodley/wip-cmake-lz4
cmake: enable LZ4 by default
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Yehuda Sadeh [Fri, 13 Apr 2018 02:58:32 +0000 (19:58 -0700)]
rgw/tests_http_manager: fix initialization
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 13 Apr 2018 02:23:19 +0000 (19:23 -0700)]
json_formattable: fix out of bounds array entity removal
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Patrick Donnelly [Fri, 13 Apr 2018 01:22:31 +0000 (18:22 -0700)]
Merge PR #21181 into master
* refs/pull/21181/head:
fuse: wire up fuse_ll_access
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Fri, 13 Apr 2018 01:22:27 +0000 (18:22 -0700)]
Merge PR #21276 into master
* refs/pull/21276/head:
MDSMonitor: fix mds health printed in bad format
Reviewed-by: John Spray <john.spray@redhat.com>
Patrick Donnelly [Fri, 13 Apr 2018 01:22:22 +0000 (18:22 -0700)]
Merge PR #21323 into master
* refs/pull/21323/head:
mds: properly dirty sessions opened by journal replay
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Yehuda Sadeh [Sat, 7 Apr 2018 00:41:37 +0000 (17:41 -0700)]
rgw: force last writer wins on marker writes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 5 Apr 2018 23:05:48 +0000 (16:05 -0700)]
doc/radosgw: cloud sync docs
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
David Zafman [Thu, 12 Apr 2018 23:07:36 +0000 (16:07 -0700)]
Merge pull request #21362 from dzafman/wip-hex-digest
osd: Change shard digests to hex like object info digests
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yehuda Sadeh [Thu, 5 Apr 2018 00:12:30 +0000 (17:12 -0700)]
rgw: rename aws tier type to 'cloud'
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 5 Apr 2018 21:31:41 +0000 (14:31 -0700)]
rgw: etag fixes
Use string instead of bufferlist to avoid potential issues.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 23 Mar 2018 23:38:51 +0000 (16:38 -0700)]
rgw: fixes following code review
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 23 Mar 2018 00:39:50 +0000 (17:39 -0700)]
test/rgw/test_multi: fix a few tests to only iterate over rw zones
Some of the tests require at least two read-write (regular rgw) zones
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 23 Mar 2018 00:44:48 +0000 (17:44 -0700)]
test/rgw: zone_cloud: deal with key representation and other fixes
Needed to present a key to the tests that reflected its original name
and version_id (and etag), so that the callers don't need to be modified.
However, this can only be achieved if we get the key, which doesn't work
if the caller was just listing the bucket objects. Created a new CloudKey
class to deal with the different issues there.
Also, other test related fixes.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 23 Mar 2018 00:33:29 +0000 (17:33 -0700)]
rgw: streaming put also stores content_type and other fields
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Chang Liu [Tue, 27 Feb 2018 08:48:26 +0000 (16:48 +0800)]
rgw: fix parse_tier_config_param function
Signed-off-by: Chang Liu <liuchang0812@gmail.com>
Yehuda Sadeh [Tue, 20 Mar 2018 18:52:44 +0000 (11:52 -0700)]
rgw: don't call http data callbacks under lock
There is no need to hold req_data->lock when calling into client
callbacks. This removes an unneeded lock dependency (that is a
problem when cancelliing coroutines stack).
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 20 Mar 2018 18:47:39 +0000 (11:47 -0700)]
rgw: coroutines: cancel stacks on teardown
If we don't cancel stacks, ops might not be destructed, so ops callbacks
could still be active.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 23 Mar 2018 00:50:40 +0000 (17:50 -0700)]
rgw: don't store etag with extra null character at the end
head objects etag attr doesn't need to store an extra null char.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 23 Mar 2018 00:49:40 +0000 (17:49 -0700)]
rgw: cloud sync: store source object info in destination object
store extra meta params on target object (original name, version_id, etag,
etc.)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 15 Mar 2018 22:57:24 +0000 (15:57 -0700)]
rgw: cloud sync: store versioned epoch in target object
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 12 Mar 2018 21:34:05 +0000 (14:34 -0700)]
test/rgw: initial work on cloud sync test
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 19 Feb 2018 23:32:19 +0000 (15:32 -0800)]
rgw: api adjustment following rebase
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 2 Feb 2018 23:51:49 +0000 (15:51 -0800)]
rgw: rework cloud sync configuration
Change the configuration structure to separate between
connections and acl mappings, and other changes.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 2 Feb 2018 00:18:38 +0000 (16:18 -0800)]
rgw: fixes following rebase
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 2 Feb 2018 00:06:22 +0000 (16:06 -0800)]
rgw: use different io id when waking up interval wait
Can't use a zero channel id as a wildcard.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 2 Feb 2018 00:05:14 +0000 (16:05 -0800)]
rgw: fix compilation warning
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Thu, 25 Jan 2018 23:38:54 +0000 (15:38 -0800)]
vstart: fixes for mstart
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 22 Jan 2018 21:10:52 +0000 (13:10 -0800)]
rgw: aws sync: apply acl mappings
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Wed, 17 Jan 2018 00:53:31 +0000 (16:53 -0800)]
rgw: aws sync: sync acls
still not transforming acls according to configuration
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 16 Jan 2018 22:50:04 +0000 (14:50 -0800)]
rgw: aws sync: acl_mappings config handling
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 16 Jan 2018 03:05:02 +0000 (19:05 -0800)]
rgw: aws sync: remove bucket suffix configurable
No need to have a special suffix, target path can be used instead.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 16 Jan 2018 02:01:48 +0000 (18:01 -0800)]
rgw: aws sync: use configurable target path
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 15 Jan 2018 21:59:13 +0000 (13:59 -0800)]
rgw: aws sync: dump config
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 15 Jan 2018 22:22:07 +0000 (14:22 -0800)]
formatter: add two utility classes
For automatic section scoping
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Sat, 13 Jan 2018 00:25:48 +0000 (16:25 -0800)]
rgw: aws sync: configure different targets
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 12 Jan 2018 22:57:24 +0000 (14:57 -0800)]
rgw: aws sync: new config structure, support multiple connections
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 9 Jan 2018 15:40:11 +0000 (07:40 -0800)]
formattable: more fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 9 Jan 2018 09:30:46 +0000 (01:30 -0800)]
rgw: sync module tier config fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 9 Jan 2018 09:30:37 +0000 (01:30 -0800)]
formattable: fixes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 8 Jan 2018 15:27:30 +0000 (07:27 -0800)]
rgw: cloud sync, sync object meta
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Mon, 8 Jan 2018 09:44:41 +0000 (01:44 -0800)]
formattable: adjust array access interface
appending new entry by providing empty index, setting existing entries
by providing negative index.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 5 Jan 2018 10:42:06 +0000 (02:42 -0800)]
ceph_json: formattable, set, erase, unitest
Extend the formattable api to provide a mechanism to set and erase
entities by a string key that references them. E.g., "foo.bar[123].xyz"
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
lvshanchun [Wed, 29 Nov 2017 13:04:12 +0000 (21:04 +0800)]
rgw: handle the situation that get a 409 response from S3 correctly
pass the http body and use it when creating a bucket
Signed-off-by: lvshanchun <lvshanchun@gmail.com>
lvshanchun [Wed, 29 Nov 2017 08:49:11 +0000 (16:49 +0800)]
rgw: avoid use Chunked transfer encoding in RGW's request
Signed-off-by: lvshanchun <lvshanchun@gmail.com>
lvshanchun [Wed, 29 Nov 2017 08:43:58 +0000 (16:43 +0800)]
rgw: add a bucket-suffix tier-config
Signed-off-by: lvshanchun <lvshanchun@gmail.com>
lvshanchun [Wed, 29 Nov 2017 08:28:05 +0000 (16:28 +0800)]
rgw: virtual hosted-style support
add host-style field in tier-config to specify the related
zone's hosted-style used in request from RGW, if this config
is not specified, path hosted-style will be used as default.
Signed-off-by: lvshanchun <lvshanchun@gmail.com>
lvshanchun [Thu, 23 Nov 2017 09:48:41 +0000 (17:48 +0800)]
rgw: RGWRESTStreamRWRequest::send_prepare(), url encode dest
encode the resource in send_prepare(), as a result, all the callers
to do_send_prepare() have do url_encode before calling it.
Signed-off-by: lvshanchun <lvshanchun@gmail.com>
lvshanchun [Wed, 29 Nov 2017 03:26:44 +0000 (11:26 +0800)]
rgw: add encode_slash param in url_encode
when sent request to S3, we should not encode the forward
slash character('/') in the object key name, so we need add
a encode_slash param in url_encode to decide whether to encode
the slash or not.
Signed-off-by: lvshanchun <lvshanchun@gmail.com>
lvshanchun [Thu, 23 Nov 2017 08:41:44 +0000 (16:41 +0800)]
rgw: use GMT time format defined by RFC1123 in http request header
Signed-off-by: lvshanchun <lvshanchun@gmail.com>
Yehuda Sadeh [Wed, 13 Dec 2017 11:43:21 +0000 (03:43 -0800)]
rgw: sync modules: adapt to formattable based config
still need to fix rgw-admin
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Wed, 13 Dec 2017 11:39:24 +0000 (03:39 -0800)]
test/ceph_json_formattable: add unitest
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Wed, 13 Dec 2017 11:38:09 +0000 (03:38 -0800)]
ceph_json: formattable fix, api changes
add implicit casts
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 12 Dec 2017 18:10:15 +0000 (10:10 -0800)]
ceph_json: refine Formattable api
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 12 Dec 2017 13:03:54 +0000 (05:03 -0800)]
rgw: sync modules, use JSONFormattable
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Tue, 12 Dec 2017 12:25:16 +0000 (04:25 -0800)]
rgw: rgw_str_to_bool() should also accept "true"
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Wed, 8 Nov 2017 21:19:31 +0000 (13:19 -0800)]
common/formattable: initial work
initial work on a dict-like api
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Casey Bodley [Thu, 12 Apr 2018 19:35:51 +0000 (15:35 -0400)]
Merge pull request #21026 from ivancich/wip-rgw-unordered-listing
rgw: ability to list bucket contents in unsorted order for efficiency
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Casey Bodley [Thu, 12 Apr 2018 15:18:44 +0000 (11:18 -0400)]
Merge pull request #21291 from smithfarm/wip-23596
RGWCivetWeb::read_data: fix arguments to mg_read() call
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Casey Bodley [Thu, 12 Apr 2018 15:16:47 +0000 (11:16 -0400)]
Merge pull request #21285 from joke-lee/wip-max_keys_convert
rgw: return EINVAL if max_keys can not convert correctly
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 12 Apr 2018 15:14:37 +0000 (11:14 -0400)]
Merge pull request #21129 from oritwas/wip-rgw-admin-no-cache
rgw: radosgw-admin should not use metadata cache for readonly commands
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 12 Apr 2018 15:14:05 +0000 (11:14 -0400)]
Merge pull request #20834 from linuxbox2/wip-linked
rgw_file: conditionally unlink handles when direct deleted
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 12 Apr 2018 15:13:40 +0000 (11:13 -0400)]
Merge pull request #20926 from yehudasa/wip-22963-truncation
rgw: fix for usage truncated flag
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Casey Bodley [Thu, 12 Apr 2018 15:05:44 +0000 (11:05 -0400)]
Merge pull request #20814 from niupengju/master
rgw: Fix multisite Synchronization failed when read and write delete …
Reviewed-by: Casey Bodley <cbodley@redhat.com>
David Zafman [Thu, 12 Apr 2018 00:36:59 +0000 (17:36 -0700)]
osd: Change shard digests to hex like object info digests
Signed-off-by: David Zafman <dzafman@redhat.com>
Sage Weil [Thu, 12 Apr 2018 14:14:43 +0000 (09:14 -0500)]
Merge pull request #21140 from ceph/cv
ceph-volume: remove extra space