]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Alfredo Deza [Mon, 19 Feb 2018 21:31:29 +0000 (16:31 -0500)]
ceph-volume tests add exclusion checks in prepare
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 19 Feb 2018 21:31:04 +0000 (16:31 -0500)]
ceph-volume tests add exclusion checks in create
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 19 Feb 2018 21:28:52 +0000 (16:28 -0500)]
ceph-volume util.arg_validators create an arg group exclusion check
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 19 Feb 2018 21:26:36 +0000 (16:26 -0500)]
ceph-volume lvm.create use the new group option exclution
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 19 Feb 2018 21:26:21 +0000 (16:26 -0500)]
ceph-volume lvm.prepare use the new group option exclution
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 19 Feb 2018 20:13:04 +0000 (15:13 -0500)]
ceph-volume lvm.common remove --journal-size as it is not used/supported
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 19 Feb 2018 20:10:47 +0000 (15:10 -0500)]
ceph-volume lvm.common define arg groups for objectstores
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Sage Weil [Wed, 21 Feb 2018 16:23:48 +0000 (10:23 -0600)]
Merge PR #19342 into master
* refs/pull/19342/head:
osd: add 'ceph [tell|daemon] osd.id smart'
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 21 Feb 2018 16:23:43 +0000 (10:23 -0600)]
Merge PR #20465 into master
* refs/pull/20465/head:
os/bluestore: avoid frequent allocator dump on bluefs rebalance failure
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 21 Feb 2018 16:23:38 +0000 (10:23 -0600)]
Merge PR #20467 into master
* refs/pull/20467/head:
mon: mark manager beacons as no_reply
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: João Eduardo Luís <joao@suse.de>
Sage Weil [Wed, 21 Feb 2018 16:23:33 +0000 (10:23 -0600)]
Merge PR #20484 into master
* refs/pull/20484/head:
osd/PrimaryLogPG: cancel all objecter ops atomically
osdc/Objecter: allow multiple ops to be canceled atomically
Reviewed-by: David Zafman <dzafman@redhat.com>
Sage Weil [Wed, 21 Feb 2018 16:23:29 +0000 (10:23 -0600)]
Merge PR #20487 into master
* refs/pull/20487/head:
os/bluestore: do not account DB volume space in total one reported by statfs method
os/bluestore: prevent statfs available from going negative
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Gregory Farnum [Wed, 21 Feb 2018 15:48:38 +0000 (07:48 -0800)]
Merge pull request #20374 from liewegas/wip-18351
msg/DispatchQueue: clear queue after wait()
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Kefu Chai [Wed, 21 Feb 2018 12:57:22 +0000 (20:57 +0800)]
Merge pull request #20475 from tchaikov/wip-std-string-view
common/str_list: s/boost::string_view/std::string_view
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Wed, 21 Feb 2018 02:14:44 +0000 (10:14 +0800)]
Merge pull request #20443 from rzarzynski/wip-common-inlineable-ceph_clock_now
common: make ceph_clock_now() inlineable.
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 21 Feb 2018 02:13:48 +0000 (10:13 +0800)]
Merge pull request #20439 from jcsp/wip-percent_used
mon: dump percent_used PGMap field as float
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Tue, 20 Feb 2018 20:59:35 +0000 (14:59 -0600)]
Merge pull request #20177 from liewegas/wip-kill-onreadable
os,osd: initial work to drop onreadable/onapplied callbacks
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Jason Dillaman [Tue, 20 Feb 2018 19:02:07 +0000 (14:02 -0500)]
Merge pull request #20499 from idryomov/wip-krbd-discard-tests
qa: additional krbd discard test cases
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Mykola Golub [Tue, 20 Feb 2018 16:45:11 +0000 (18:45 +0200)]
Merge pull request #20490 from dillaman/wip-rbd-journal-workunit
qa/workunits/rbd: remove sanity check in journal.sh test
Reviewed-by: Mykola Golub <mgolub@suse.com>
Matt Benjamin [Tue, 20 Feb 2018 16:43:57 +0000 (11:43 -0500)]
Merge pull request #20093 from supriti/wip_rgw_ganesha_df
RGW-NFS: Use rados cluster_stat to report filesystem usage
Jason Dillaman [Tue, 20 Feb 2018 15:32:17 +0000 (10:32 -0500)]
Merge pull request #20395 from Songweibin/wip-misc-cleanup
librbd: validate if dst group snap name is the same with src
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 20 Feb 2018 15:31:54 +0000 (10:31 -0500)]
Merge pull request #20420 from trociny/wip-unwatch-race
librbd: potential race in RewatchRequest when resetting watch_handle
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 20 Feb 2018 15:31:14 +0000 (10:31 -0500)]
Merge pull request #20478 from trociny/wip-api-mirror
librbd: fix structure size check in rbd_mirror_image_get_info/status
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Ilya Dryomov [Tue, 20 Feb 2018 14:50:57 +0000 (15:50 +0100)]
qa: krbd_blkroset.t: attempt discards in addition to writes
The block layer used to not enforce ioctl(BLKROSET) and set_disk_ro().
This has been fixed in 4.16-rc1.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Mykola Golub [Tue, 20 Feb 2018 12:39:17 +0000 (14:39 +0200)]
Merge pull request #20491 from dillaman/wip-23043
qa/workunits/rbd: fix issues within permissions test
Reviewed-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Tue, 20 Feb 2018 12:35:23 +0000 (14:35 +0200)]
Merge pull request #20481 from dillaman/wip-rbd-remove-error
rbd: don't overwrite the error code from the remove action
Reviewed-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Tue, 20 Feb 2018 12:34:45 +0000 (14:34 +0200)]
Merge pull request #20486 from dillaman/wip-11502
test/librbd: utilize unique pool for cache tier testing
Reviewed-by: Mykola Golub <mgolub@suse.com>
David Zafman [Tue, 20 Feb 2018 06:43:02 +0000 (22:43 -0800)]
Merge pull request #20450 from dzafman/wip-22996
Snapset inconsistency is detected with its own error
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Alfredo Deza [Mon, 19 Feb 2018 23:09:12 +0000 (18:09 -0500)]
Merge pull request #20492 from tchaikov/wip-boost-cmake-3.0
cmake: disable DOWNLOAD_NO_PROGRESS if cmake ver is lower than 3.1
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Dan Mick <dmick@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Kefu Chai [Mon, 19 Feb 2018 22:40:14 +0000 (06:40 +0800)]
cmake: disable DOWNLOAD_NO_PROGRESS if cmake ver is lower than 3.1
see https://cmake.org/cmake/help/v3.1/module/ExternalProject.html and
https://cmake.org/cmake/help/v3.0/module/ExternalProject.html. the
former has DOWNLOAD_NO_PROGRESS, while the latter does not.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Jason Dillaman [Mon, 19 Feb 2018 19:47:46 +0000 (14:47 -0500)]
qa/workunits/rbd: remove sanity check in journal.sh test
When the OSDs are being concurrently thrashed, this can result in
sporadic failures due to the admin socket disappearing.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 19 Feb 2018 20:15:38 +0000 (15:15 -0500)]
qa/workunits/rbd: correct permission test handling for clone v2 images
Fixes: http://tracker.ceph.com/issues/23043
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 19 Feb 2018 19:53:27 +0000 (14:53 -0500)]
qa/workunits/rbd: utilize RBD profiles in permissions.sh test case
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Igor Fedotov [Wed, 31 Jan 2018 15:54:28 +0000 (18:54 +0300)]
os/bluestore: do not account DB volume space in total one reported by statfs method
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
Sage Weil [Mon, 19 Feb 2018 16:16:24 +0000 (10:16 -0600)]
os/bluestore: prevent statfs available from going negative
Fixes: https://tracker.ceph.com/issues/23040
Signed-off-by: Sage Weil <sage@redhat.com>
Ilya Dryomov [Mon, 19 Feb 2018 19:02:57 +0000 (20:02 +0100)]
qa: krbd_fallocate.sh: add -ENOENT handling test case
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Greg Farnum [Fri, 16 Feb 2018 23:44:22 +0000 (15:44 -0800)]
mon: mark manager beacons as no_reply
We never reply to manager beacons, and we have to mark them
that way or else forwarded messages pile up pending replies
and things eventually block.
Fixes: http://tracker.ceph.com/issues/22114
Reported-by: Hongpeng Lu <ludehp@163.com>
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Jason Dillaman [Mon, 19 Feb 2018 15:25:15 +0000 (10:25 -0500)]
test/librbd: utilize unique pool for cache tier testing
Fixes: http://tracker.ceph.com/issues/11502
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Sage Weil [Mon, 19 Feb 2018 14:54:58 +0000 (08:54 -0600)]
osd/PrimaryLogPG: cancel all objecter ops atomically
We want to avoid a situation like this:
- start proxy op A (epoch E)
- start proxy op B (epoch E)
- start proxy op C (epoch E)
- objecter sends none of these because target is down in epoch E
- osdmap update to E+1
- pg cancels requeues A, B
- objecter updates to E+1
- objecter sends C
- pg cancels/requeues C
Note that the key thing is that operations on each object are canceled
atomically. On the interval change we do it all at once. In the other
cases, we cancel everything on the given object together.
Fixes: http://tracker.ceph.com/issues/22123
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Mon, 19 Feb 2018 14:43:11 +0000 (08:43 -0600)]
osdc/Objecter: allow multiple ops to be canceled atomically
This allows multiple cancellations without worrying about a race with an
(objecter) osdmap update.
Signed-off-by: Sage Weil <sage@redhat.com>
Jason Dillaman [Mon, 19 Feb 2018 13:27:58 +0000 (08:27 -0500)]
rbd: don't overwrite the error code from the remove action
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Mykola Golub [Mon, 19 Feb 2018 10:30:33 +0000 (12:30 +0200)]
librbd: fix structure size check in rbd_mirror_image_get_info/status
Signed-off-by: Mykola Golub <mgolub@suse.com>
Igor Fedotov [Fri, 16 Feb 2018 18:53:12 +0000 (21:53 +0300)]
os/bluestore: avoid frequent allocator dump on bluefs rebalance failure
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
Kefu Chai [Mon, 19 Feb 2018 07:21:50 +0000 (15:21 +0800)]
Merge pull request #20031 from tchaikov/wip-doc-macos
doc/dev/macos: add doc for building on MacOS
Kefu Chai [Mon, 19 Feb 2018 02:55:02 +0000 (10:55 +0800)]
common/str_list: s/boost::string_view/std::string_view
since string_view is include by standard library, we can now switch from
boost::string_view to std::string_view.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 19 Feb 2018 02:45:31 +0000 (10:45 +0800)]
Merge pull request #20474 from wjwithagen/wjw-wip-pthread_set_name_2
include: compat.h, fix the return result of pthread_set_name()
Reviewed-by: Kefu Chai <kchai@redhat.com>
Patrick Donnelly [Sun, 18 Feb 2018 18:36:34 +0000 (10:36 -0800)]
Merge PR #20168 into master
* refs/pull/20168/head:
Handle dir->dentries.empty()
client: lookup_ino when i1 becomes NULL
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
Patrick Donnelly [Sun, 18 Feb 2018 18:36:30 +0000 (10:36 -0800)]
Merge PR #20424 into master
* refs/pull/20424/head:
qa: ignore io pause warnings in mds-full test
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Sun, 18 Feb 2018 18:36:25 +0000 (10:36 -0800)]
Merge PR #20428 into master
* refs/pull/20428/head:
qa: ignore MON_DOWN while thrashing mons
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Sun, 18 Feb 2018 18:36:21 +0000 (10:36 -0800)]
Merge PR #20470 into master
* refs/pull/20470/head:
qa: ignore full cluster warnings for mds-full
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Willem Jan Withagen [Sun, 18 Feb 2018 13:45:56 +0000 (14:45 +0100)]
include: compat.h, fix the return result of pthread_set_name()
On FreeBSD the function type is void(). Make it compatible with return
value on other platforms.
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Patrick Donnelly [Sun, 18 Feb 2018 00:09:57 +0000 (16:09 -0800)]
qa: ignore full cluster warnings for mds-full
Fixes: http://tracker.ceph.com/issues/23033
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Sage Weil [Sat, 17 Feb 2018 15:52:52 +0000 (09:52 -0600)]
qa/suites/rados/objectstore: increase open file limit
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 17 Feb 2018 16:14:10 +0000 (10:14 -0600)]
os: do not inject read EIO on meta pool objects
Avoid EIO on, say, osdmaps until we fix
http://tracker.ceph.com/issues/23029
Signed-off-by: Sage Weil <sage@redhat.com>
Kefu Chai [Sat, 17 Feb 2018 02:05:08 +0000 (10:05 +0800)]
Merge pull request #20274 from adamemerson/wip-socket-to-me!
common/admin_socket: various cleanups
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 16 Feb 2018 22:50:04 +0000 (16:50 -0600)]
test_filestore_idempotent_sequence: put txn object in each collection
The transactions are idependent in each collection/sequencer, so we
can't record to a single txn object with racing transactions. Fix
it by doing one in each collection, and when reading the latest op,
use the highest txn value we see.
Signed-off-by: Sage Weil <sage@redhat.com>
Adam C. Emerson [Tue, 30 Jan 2018 21:44:00 +0000 (16:44 -0500)]
common/admin_socket: Use unique_ptr instead of new/delete
Mostly for the default hooks, plus one Formatter.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 30 Jan 2018 21:14:02 +0000 (16:14 -0500)]
common/admin_socket: Cleanup path cleanup
Don't use strdup/free explicitly.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 30 Jan 2018 20:33:35 +0000 (15:33 -0500)]
config/admin_socket: Remove PFL_* stuff since nobody's using it
If we want to, we have other ways of getting data out of a thread.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 30 Jan 2018 19:57:42 +0000 (14:57 -0500)]
common/admin_socket: Use one map instead of three
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Sage Weil [Mon, 12 Feb 2018 23:50:42 +0000 (17:50 -0600)]
ceph_test_objectstore: fix split ordering
We need to flush between split. This requirement unfortunately
doesn't quite go away with the FileStore tracking.
Also, flush for each batch. This is just because the test environment
may have a low open file ulimit. (The old code did apply_transaction,
so it's functionally equivalent to this.)
Signed-off-by: Sage Weil <sage@redhat.com>
Adam C. Emerson [Tue, 30 Jan 2018 05:05:49 +0000 (00:05 -0500)]
common/admin_socket: Use std::mutex/condition_variable/thread
And fix a bug where we exit in one code-path without releasing the
lock.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 16 Feb 2016 19:43:51 +0000 (14:43 -0500)]
common: Add make_named_thread
To allow us to make a std::thread with a name.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Tue, 30 Jan 2018 04:27:33 +0000 (23:27 -0500)]
common/admin_socket: Copy fewer strings
Pass std::string_view to call, rather than passing strings by value.
Change cmdmap_t and the maps in admin_socket to use the std::less<>
transparent comparator, so we can compare string_views to strings. (Or
anything else with an equality operator with strings.)
Pass the cmdmap_t in to call by const reference, not reference.
The change to cmdmap_t requires changing some of the users of
cmdmap_t. (That is, make them actually use cmdmap_t explicitly, not
the open-coed map type.)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Casey Bodley [Fri, 16 Feb 2018 17:01:18 +0000 (12:01 -0500)]
Merge pull request #17020 from theanalyst/lc-time-disable
qa: re enable LC tests
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Casey Bodley [Fri, 16 Feb 2018 16:59:12 +0000 (11:59 -0500)]
Merge pull request #16757 from rzarzynski/wip-rgw-20883
rgw: dump Last-Modified in Swift's responses for GET/HEAD on container.
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Casey Bodley [Fri, 16 Feb 2018 16:42:14 +0000 (11:42 -0500)]
Merge pull request #15054 from rzarzynski/wip-rgw-fix-browser-upload-error-handling
rgw: fix error handling in Browser Uploads.
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yuri Weinstein [Fri, 16 Feb 2018 16:36:58 +0000 (08:36 -0800)]
Merge pull request #12427 from linuxbox2/wip-rgw-ldap-shutdown
rgw: don't leak S3 LDAPHelper
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yuri Weinstein [Fri, 16 Feb 2018 16:34:45 +0000 (08:34 -0800)]
Merge pull request #19065 from tianshan/fix_nfs_init
rgw: fix RGWLibIO did not init RGWEnv
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Yuri Weinstein [Fri, 16 Feb 2018 16:33:50 +0000 (08:33 -0800)]
Merge pull request #17094 from theanalyst/rgw-policy-tagging-2
rgw: add support for tagging and other conditionals in policy
Reviewed-by: Jesse Williamson <jwilliamson@suse.de>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Yuri Weinstein [Fri, 16 Feb 2018 16:31:47 +0000 (08:31 -0800)]
Merge pull request #20226 from fangyuxiangGL/offset
rgw: can't download object with range when compression enabled
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Yuri Weinstein [Fri, 16 Feb 2018 16:31:08 +0000 (08:31 -0800)]
Merge pull request #20332 from pritha-srivastava/wip-rgw-role-admin-only
rgw: Correct permission evaluation to allow only admin users to work with Roles.
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Yuri Weinstein [Fri, 16 Feb 2018 16:30:37 +0000 (08:30 -0800)]
Merge pull request #20396 from tianshan/cancel_op_miss_update_header
rgw: fix index cancel op miss update header
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Alfredo Deza [Fri, 16 Feb 2018 12:03:14 +0000 (07:03 -0500)]
Merge pull request #20459 from ceph/wip-cv-lint-fix
ceph-volume tests remove unused import
Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
Alfredo Deza [Fri, 16 Feb 2018 11:51:12 +0000 (06:51 -0500)]
ceph-volume tests remove unused import
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Adam C. Emerson [Tue, 30 Jan 2018 04:23:14 +0000 (23:23 -0500)]
buffer: Append from std::string_view
Now that we have std::string_view.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Kefu Chai [Fri, 16 Feb 2018 03:27:10 +0000 (11:27 +0800)]
Merge pull request #20426 from batrick/i22991
mon/MgrStatMonitor: fix formatting of pending_digest
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 16 Feb 2018 03:26:21 +0000 (11:26 +0800)]
Merge pull request #20409 from badone/wip-better-error-reporting-ceph_test_admin_socket_output
test/admin_socket_output: better error reporting
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 16 Feb 2018 03:25:43 +0000 (11:25 +0800)]
Merge pull request #20370 from ovh/bp-no-normalizing-of-normalized
common/ConfUtils: check key before actually normalizing
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 16 Feb 2018 03:01:46 +0000 (11:01 +0800)]
Merge pull request #20437 from tchaikov/wip-admin-socket
common/admin_socket: validate command json before feeding it to hook
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Andrew Schoen [Thu, 15 Feb 2018 20:08:38 +0000 (21:08 +0100)]
Merge pull request #20408 from ceph/wip-rm22785
ceph-volume consume mount/format options from ceph.conf
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Kefu Chai [Wed, 14 Feb 2018 15:26:28 +0000 (23:26 +0800)]
common/admin_socket: consolidate dump_cmd_to_json() and validate_cmd()
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 14 Feb 2018 11:45:51 +0000 (19:45 +0800)]
common/admin_socket: validate command json before feeding it to hook
Signed-off-by: Kefu Chai <kchai@redhat.com>
Orit Wasserman [Thu, 15 Feb 2018 19:28:32 +0000 (21:28 +0200)]
Merge pull request #20158 from liaoxin01/fix-list-multi-upload
rgw: fix the max-uploads parameter not work
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Kefu Chai [Thu, 15 Feb 2018 18:32:04 +0000 (02:32 +0800)]
Merge pull request #20362 from tchaikov/wip-mgr-py3
mgr: fix py3 support
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Kefu Chai [Thu, 15 Feb 2018 18:26:09 +0000 (02:26 +0800)]
Merge pull request #20430 from tchaikov/wip-bluefs-demotion
os/bluestore: fix the demotion in StupidAllocator::init_rm_free
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
David Zafman [Thu, 15 Feb 2018 18:25:44 +0000 (10:25 -0800)]
Merge pull request #20410 from dzafman/wip-21218
osd: Fix assert when checking missing version
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Thu, 15 Feb 2018 17:26:06 +0000 (09:26 -0800)]
Merge pull request #19322 from theanalyst/usage-trim-2
rgw: add an option to clear all usage entries
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Thu, 15 Feb 2018 17:25:36 +0000 (09:25 -0800)]
Merge pull request #19573 from Leeshine/wip-rgw-sync-status
rgw: improve sync status
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Thu, 15 Feb 2018 17:25:05 +0000 (09:25 -0800)]
Merge pull request #19606 from cfanz/wip-rgw-fix-collect-return
rgw: fix collect()'s return in coroutine
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yuri Weinstein [Thu, 15 Feb 2018 17:24:35 +0000 (09:24 -0800)]
Merge pull request #19815 from qrGitHub/wip-rgw-memory-optimize2
rgw: drop unused vector elements
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Thu, 15 Feb 2018 17:07:57 +0000 (09:07 -0800)]
Merge pull request #19921 from fangyuxiangGL/lc-ret
rgw: lifecycle omap entry was removed in abnormal situation
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Yuri Weinstein [Thu, 15 Feb 2018 17:07:00 +0000 (09:07 -0800)]
Merge pull request #20006 from jcsp/wip-rgw-perfcounters
rgw: set priority on perf counters
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Yuri Weinstein [Thu, 15 Feb 2018 17:05:10 +0000 (09:05 -0800)]
Merge pull request #20021 from tianshan/fix_bilog_list
cls/rgw: fix bi_log_iterate_entries return wrong truncated
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Thu, 15 Feb 2018 17:04:48 +0000 (09:04 -0800)]
Merge pull request #20023 from badone/wip-rgw-better-ERANGE-error
rgw: Better ERANGE error message
Reviewed-by: <mkogan@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Yuri Weinstein [Thu, 15 Feb 2018 17:04:19 +0000 (09:04 -0800)]
Merge pull request #20024 from luomuyao/dev
rgw: fix a typo in rgw_perms[]
Reviewed-by: Casey Bodley <cbodley@redhat.com>
David Zafman [Thu, 15 Feb 2018 00:56:39 +0000 (16:56 -0800)]
osd: Add new snapset_inconsistency error check
Includes new test case
Caused by:
5f58301a1364e948834dabe503200dda07fc2790
This changed attr consistency checking to exclude system keys,
which required snapset to be handled just like object info.
Fixes: http://tracker.ceph.com/issues/22996
Signed-off-by: David Zafman <dzafman@redhat.com>
Yuri Weinstein [Thu, 15 Feb 2018 17:02:19 +0000 (09:02 -0800)]
Merge pull request #20191 from yehudasa/wip-22833
rgw: sync tracing fixes
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: <mkogan@redhat.com>
Yuri Weinstein [Thu, 15 Feb 2018 16:59:00 +0000 (08:59 -0800)]
Merge pull request #20063 from cethikdata/rgw_quota
rgw: upldate the max-buckets when the quota is uploaded
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Thu, 15 Feb 2018 16:58:39 +0000 (08:58 -0800)]
Merge pull request #20095 from tianshan/fix_reload
rgw: fix RGWCompletionManager get_next stuck after going down
Reviewed-by: Casey Bodley <cbodley@redhat.com>