]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Jason Dillaman [Tue, 6 Feb 2018 13:20:42 +0000 (08:20 -0500)]
librbd: drop unused variable from flatten state machine
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 6 Feb 2018 00:04:37 +0000 (19:04 -0500)]
cls/rbd: store original namespace type within trash snapshot namespace
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 5 Feb 2018 16:11:09 +0000 (11:11 -0500)]
cls/rbd: tweak handling for moving snapshots to trash namespace
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 30 Jan 2018 19:16:33 +0000 (14:16 -0500)]
qa/workunits/rbd: force use of v1 clone when testing orphan
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 30 Jan 2018 02:12:10 +0000 (21:12 -0500)]
rbd-mirror: image deleter now handles clone v2
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 30 Jan 2018 01:52:14 +0000 (20:52 -0500)]
osd/OSDCap: rbd-read-only profile now permits use of clone class methods
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 29 Jan 2018 22:50:49 +0000 (17:50 -0500)]
test/librbd: fix negative test cases for clone
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 30 Jan 2018 03:15:11 +0000 (22:15 -0500)]
librbd: snapshot remove request now handles clone v2
The state machine was converted to the current style and the
final removal of the snapshot was delayed until the end to
permit the retry of a previously failed snapshot removal.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 24 Jan 2018 21:26:51 +0000 (16:26 -0500)]
librbd: flatten request now handles clone v2
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 25 Jan 2018 19:00:54 +0000 (14:00 -0500)]
librbd: flatten operation should detach child first
That will permit the flatten operation to be replayed if there
is an issue.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 24 Jan 2018 17:31:46 +0000 (12:31 -0500)]
librbd: remove request now handles clone v2
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 24 Jan 2018 22:24:12 +0000 (17:24 -0500)]
librbd: helper state machine for detaching children for v1/v2 clones
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 24 Jan 2018 03:15:31 +0000 (22:15 -0500)]
librbd: list children now includes v2 clones
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 30 Jan 2018 01:09:46 +0000 (20:09 -0500)]
librbd: clone request now handles clone v2
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 24 Jan 2018 17:38:50 +0000 (12:38 -0500)]
librbd: removed child cleanup from failed clone
This logic is already included in the remove image state machine
and will be executed when the clone is deleted post-failure.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 23 Jan 2018 21:06:06 +0000 (16:06 -0500)]
test/librados_test_stub: added 'get_min_compatible_client' API
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 23 Jan 2018 18:13:10 +0000 (13:13 -0500)]
common/options: added override for RBD clone format handling
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 19 Jan 2018 13:15:06 +0000 (08:15 -0500)]
cls/rbd: removing an in-use snapshot should move it to the trash
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 19 Jan 2018 01:10:58 +0000 (20:10 -0500)]
cls/rbd: new cls methods for handling clone v2
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 16 Jan 2018 17:01:34 +0000 (12:01 -0500)]
cls/rbd: add child reference counter to snapshot
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 19 Jan 2018 13:27:06 +0000 (08:27 -0500)]
cls/rbd: restrict snapshot rename to user-generated snapshots
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 19 Jan 2018 14:02:00 +0000 (09:02 -0500)]
cls/rbd: helper method for iterating over all image snapshots
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 29 Jan 2018 22:35:57 +0000 (17:35 -0500)]
cls/rbd: fix incorrect error log upon success
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 24 Jan 2018 20:34:19 +0000 (15:34 -0500)]
rbd: resolve names of snapshot namespaces
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 18 Jan 2018 17:16:00 +0000 (12:16 -0500)]
librbd: new trash snapshot namespace
Snapshots will be moved to the trash if they are still in-use
by clones when deleted.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 29 Jan 2018 18:49:39 +0000 (13:49 -0500)]
librbd: separate clone v2 op feature bit for parent/child
librbd needs to be able to handle the case when flattening a v2 clone
that is also a v2 parent of other images.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Casey Bodley [Mon, 5 Feb 2018 15:03:54 +0000 (10:03 -0500)]
Merge pull request #20309 from pritha-srivastava/wip-rgw-roles-error-codes
rgw: Reinstating error codes mapping for Roles.
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Mon, 5 Feb 2018 14:53:34 +0000 (22:53 +0800)]
Merge pull request #20316 from smithfarm/wip-doc-log
doc: log-and-debug: fix default value of "log max recent"
Reviewed-by: Kefu Chai <kchai@redhat.com>
Nathan Cutler [Mon, 5 Feb 2018 12:53:05 +0000 (13:53 +0100)]
doc: log-and-debug: fix default value of "log max recent"
Doc says
1000000 , but the real figure is two orders of magnitude less:
Option("log_max_recent", Option::TYPE_INT, Option::LEVEL_ADVANCED)
.set_default(500)
.set_daemon_default(10000)
Signed-off-by: Nathan Cutler <ncutler@suse.com>
John Spray [Mon, 5 Feb 2018 12:07:33 +0000 (13:07 +0100)]
Merge pull request #20229 from zhsj/fix-dashboard-prefix
pybind/mgr/dashboard: fix duplicated slash in html href
Reviewed-by: John Spray <john.spray@redhat.com>
Pritha Srivastava [Mon, 5 Feb 2018 09:50:10 +0000 (15:20 +0530)]
rgw: Reinstating error codes mapping for Roles.
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
Kefu Chai [Mon, 5 Feb 2018 06:10:49 +0000 (14:10 +0800)]
Merge pull request #20114 from cethikdata/ceph-disk-lock
ceph-disk: reduce the scope of activate_lock.
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 5 Feb 2018 03:05:35 +0000 (11:05 +0800)]
Merge pull request #20270 from ivancich/wip-fix-bad-dmclock-sim-change
osd,dmclock: fix dmclock test simulator change
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 5 Feb 2018 02:01:11 +0000 (10:01 +0800)]
Merge pull request #20258 from tchaikov/wip-balancer-cleanup
mgr/balancer: replace magic value of -1 for DEFAULT_CHOOSE_ARGS
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Mon, 5 Feb 2018 01:59:39 +0000 (09:59 +0800)]
Merge pull request #20230 from ifed01/wip-ifed-store-test-improve
test/store_test: update Many4KWritesTest* test cases to finalize with…
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Mon, 5 Feb 2018 01:57:59 +0000 (09:57 +0800)]
Merge pull request #20221 from fangyuxiangGL/max
osd/ReplicatedBackend: 'osd_deep_scrub_keys' doesn't work
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 5 Feb 2018 01:54:55 +0000 (09:54 +0800)]
Merge pull request #20217 from rzarzynski/wip-osd-legacy-conf-for-perf
osd: avoid the config's get_val() overhead on the read path.
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 5 Feb 2018 01:41:00 +0000 (09:41 +0800)]
Merge pull request #20169 from liewegas/wip-22668-revert
os/bluestore: disable on_applied sync_complete
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Shengjing Zhu [Thu, 1 Feb 2018 08:47:26 +0000 (16:47 +0800)]
pybind/mgr/dashboard: fix duplicated slash in html href
The url_prefix val in html templates is expected not containing '/'
in the end. Otherwise the href will be rendered as '//static/', which
causes browser treating it as http://static/.
Fixes: http://tracker.ceph.com/issues/22851
Signed-off-by: Shengjing Zhu <zhsj@umcloud.com>
Xie Xingguo [Sun, 4 Feb 2018 02:08:06 +0000 (10:08 +0800)]
Merge pull request #20184 from shun-s/wip-add-osdmap-epoch-show
osd/OSDMap: add osdmap epoch info when printing info summary
Reviewed-by: John Spray <john.spray@redhat.com>
Xie Xingguo [Sun, 4 Feb 2018 02:06:16 +0000 (10:06 +0800)]
Merge pull request #20225 from xiexingguo/wip-balancer-pool-options
mgr/balancer: more pool-specific enhancements
Reviewed-by: Sage Weil <sage@redhat.com>
Xie Xingguo [Sun, 4 Feb 2018 02:05:34 +0000 (10:05 +0800)]
Merge pull request #20224 from xiexingguo/wip-still-mgr-fixes
pybind/mgr/balancer: remove optimization plan properly
Reviewed-by: Sage Weil <sage@redhat.com>
Xie Xingguo [Sun, 4 Feb 2018 02:03:19 +0000 (10:03 +0800)]
Merge pull request #20278 from xiexingguo/wip-null-ws-check
pybind/mgr/balancer: fix sanity check against empty weight-set
Reviewed-by: Sage Weil <sage@redhat.com>
Patrick Donnelly [Sat, 3 Feb 2018 20:23:30 +0000 (12:23 -0800)]
Merge PR #20261 into master
* refs/pull/20261/head:
doc: Fix path in ceph-fuse.rst
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Kefu Chai [Fri, 2 Feb 2018 08:25:26 +0000 (16:25 +0800)]
mgr/mgr_module: do not offer empty default value for choose_args
as it should be always available. this also silence a pep8 warning.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 2 Feb 2018 08:23:31 +0000 (16:23 +0800)]
mgr/balancer: introduce CRUSHMap.DEFAULT_CHOOSE_ARGS and use it
avoid using '-1' as a magic variable.
Signed-off-by: Kefu Chai <kchai@redhat.com>
xie xingguo [Sat, 3 Feb 2018 14:05:02 +0000 (22:05 +0800)]
pybind/mgr/balancer: fix sanity check against empty weight-set
There are paths get_compat_weight_set_weights() will return a
empty dict, not None.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
J. Eric Ivancich [Fri, 2 Feb 2018 19:56:36 +0000 (14:56 -0500)]
Revert change from commit
8c5fea68cb9e0c2e6cc2352e64c4f3f46e29c58f
that introduced a compilation error that was not noticed since the
dmclock support/testing simulators are not built by ceph.
Also, changes below the src/dmclock tree should be made in the dmclock
library and then pulled into ceph.
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
Jason Dillaman [Fri, 2 Feb 2018 18:56:13 +0000 (13:56 -0500)]
Merge pull request #19711 from trociny/wip-20762
rbd: unified way to map images using different drivers
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
Matt Benjamin [Fri, 2 Feb 2018 16:37:01 +0000 (11:37 -0500)]
Merge pull request #19902 from linuxbox2/wip-rgw-mploc
rgw: return valid Location element, CompleteMultipartUpload
Jason Dillaman [Fri, 2 Feb 2018 15:25:50 +0000 (10:25 -0500)]
Merge pull request #20199 from Songweibin/wip-group-cleanup
rbd: group misc cleanup and update rbd man page
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Matt Benjamin [Fri, 2 Feb 2018 14:35:14 +0000 (09:35 -0500)]
Merge pull request #20002 from malc0lm/fix-copypart
rgw: fix 'copy part' without 'x-amz-copy-source-range'
Jason Dillaman [Fri, 2 Feb 2018 13:32:52 +0000 (08:32 -0500)]
Merge pull request #20222 from trociny/wip-deep-copy-default-format
librbd: by default use new format for deep copy destination
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 2 Feb 2018 13:32:36 +0000 (08:32 -0500)]
Merge pull request #20170 from trociny/wip-22803
qa/workunits/rbd: remove "trash purge --threshold" test
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 2 Feb 2018 13:32:20 +0000 (08:32 -0500)]
Merge pull request #20099 from Songweibin/wip-fix-deep-cp
librbd: fix deep copy a child-image
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jos Collin [Fri, 2 Feb 2018 10:48:26 +0000 (16:18 +0530)]
doc: Fix path in ceph-fuse.rst
This mistake was introduced in https://github.com/ceph/ceph/commit/
9b6f9da3ce935ba1dcc28dfd6723ca46883ccb5e .
Signed-off-by: Jos Collin <jcollin@redhat.com>
Xie Xingguo [Fri, 2 Feb 2018 08:37:00 +0000 (16:37 +0800)]
Merge pull request #20178 from xiexingguo/wip-map-version
crush, mon: bump up map version only if we truly created a weight-set
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 2 Feb 2018 07:57:14 +0000 (15:57 +0800)]
Merge pull request #20197 from xiexingguo/wip-load-ws-from-ms
pybind/mgr/balancer: load weight-set from ms
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Fri, 2 Feb 2018 07:56:13 +0000 (15:56 +0800)]
Merge pull request #20196 from yaozongyou/improve-straw2-readability
crush: improve straw2 algorithm's readability
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Fri, 2 Feb 2018 07:55:41 +0000 (15:55 +0800)]
Merge pull request #20194 from xiexingguo/wip-badsteps
pybind/mgr/balancer: increase bad_steps properly
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Fri, 2 Feb 2018 07:55:02 +0000 (15:55 +0800)]
Merge pull request #20189 from neha-ojha/wip-fix-update_calc_stats
PG: primary should not be in the peer_info, skip if it is
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: David Zafman <dzafman@redhat.com>
Kefu Chai [Fri, 2 Feb 2018 07:35:59 +0000 (15:35 +0800)]
Merge pull request #20151 from badone/wip-run-tox-ceph-disk-deps-failure
tests: ceph-disk: Remove sitepackages=True
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Kefu Chai [Fri, 2 Feb 2018 07:35:05 +0000 (15:35 +0800)]
Merge pull request #20140 from smithfarm/wip-python3-mopup
build/ops: rpm: Python 3-only ceph-disk and ceph-volume
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 2 Feb 2018 07:29:33 +0000 (15:29 +0800)]
Merge pull request #19953 from badone/wip-c_read_operations-tautological-compare-warning
c_read_operations.cc: Silence tautological-compare compiler warning
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Jos Collin [Fri, 2 Feb 2018 06:30:18 +0000 (12:00 +0530)]
Merge pull request #20071 from joscollin/wip-ceph-fuse-doc
doc: Specify mount details in ceph-fuse
Reviewed-by: Zheng Yan <zyan@redhat.com>
Jos Collin [Tue, 23 Jan 2018 10:14:49 +0000 (15:44 +0530)]
doc: Specify mount details in ceph-fuse
Signed-off-by: Jos Collin <jcollin@redhat.com>
shun-s [Tue, 30 Jan 2018 13:32:59 +0000 (21:32 +0800)]
OSDMap: add osdmap epoch info when printing info summary
add osdmap epoch info when printing info summary
Signed-off-by: shun-s <song.shun3@zte.com.cn>
Patrick Donnelly [Thu, 1 Feb 2018 22:50:12 +0000 (14:50 -0800)]
Merge PR #19856 into master
* refs/pull/19856/head:
qa: synchronize kcephfs suites with fs/multimds
Reviewed-by: Zheng Yan <zyan@redhat.com>
Alfredo Deza [Thu, 1 Feb 2018 16:13:21 +0000 (11:13 -0500)]
Merge pull request #20203 from ceph/wip-rm22642
ceph-volume: fix usage of the --osd-id flag
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Mykola Golub [Mon, 29 Jan 2018 14:52:10 +0000 (16:52 +0200)]
qa/workunits/rbd: remove "trash purge --threshold" test
It is difficult to make it work reliably in different environments.
Fixes: http://tracker.ceph.com/issues/22803
Signed-off-by: Mykola Golub <mgolub@suse.com>
Sage Weil [Thu, 1 Feb 2018 14:51:01 +0000 (08:51 -0600)]
Merge pull request #20090 from liewegas/wip-bluestore-label
os/bluestore: make bdev label parsing error more meaningful and less noisy
Reviewed-by: Varada Kari <varada.kari@gmail.com>
Igor Fedotov [Thu, 1 Feb 2018 11:54:29 +0000 (14:54 +0300)]
test/store_test: update Many4KWritesTest* test cases to finalize with fsck
Doing that when statfs report doesn't match our expectations will
provide more insight on the mismatch and helps to avoid races if any.
Maybe Fixes: https://tracker.ceph.com/issues/21312
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
Mykola Golub [Thu, 1 Feb 2018 10:01:00 +0000 (12:01 +0200)]
Merge pull request #20214 from dillaman/wip-22819
librbd: potential crash if object map check encounters error
Reviewed-by: Mykola Golub <mgolub@suse.com>
Radoslaw Zarzynski [Wed, 31 Jan 2018 23:51:14 +0000 (00:51 +0100)]
osd: avoid the config's get_val() overhead on the read path.
Profiling shows the overhead of the md_config_t::get_val<T>
can be significant. Unfortunately, it is being used in two
critical places across the read path.
The patch resorts to the legacy config infrastructure to
mitigate the performance penalty. It is expected it will
be superseded with a solution that allows to use the new,
intended routines without hurting performance.
`
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
xie xingguo [Tue, 30 Jan 2018 12:00:33 +0000 (20:00 +0800)]
pybind/mgr/balancer: make 'eval' command can evaluate specific pool
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Tue, 30 Jan 2018 03:31:39 +0000 (11:31 +0800)]
mgr/balancer: pool-specific optimization for crush-compat
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 1 Feb 2018 07:48:53 +0000 (15:48 +0800)]
pybind/mgr/balancer: remove optimization plan properly
Should pass in plan name instead of the plan itself.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Mykola Golub [Thu, 1 Feb 2018 07:21:35 +0000 (09:21 +0200)]
librbd: by default use new format for deep copy destination
Signed-off-by: Mykola Golub <mgolub@suse.com>
fang yuxiang [Thu, 1 Feb 2018 06:17:17 +0000 (14:17 +0800)]
osd/ReplicatedBackend: 'osd_deep_scrub_keys' doesn't work
Signed-off-by: fang yuxiang <fang.yuxiang@eisoo.com>
Kefu Chai [Thu, 1 Feb 2018 04:46:35 +0000 (12:46 +0800)]
Merge pull request #20175 from tone-zhang/wip-fix-bug22828
cmake: fix libcephfs-test.jar build failure
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 1 Feb 2018 04:45:54 +0000 (12:45 +0800)]
Merge pull request #20174 from cbodley/wip-log-stream-clear
log: clear thread-local stream's ios flags on reuse
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 1 Feb 2018 04:43:35 +0000 (12:43 +0800)]
Merge pull request #20166 from smithfarm/wip-fix-python2-global
build/ops: rpm: fix _defined_if_python2_absent conditional
Reviewed-by: Boris Ranto <branto@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 1 Feb 2018 04:37:55 +0000 (12:37 +0800)]
Merge pull request #20183 from tchaikov/wip-crushtool
crushtool: add --add-bucket and --move options
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Thu, 1 Feb 2018 04:34:50 +0000 (12:34 +0800)]
Merge pull request #20180 from xiexingguo/wip-more-balancer-fixes
mgr/balancer: two more fixes
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Thu, 1 Feb 2018 04:33:31 +0000 (12:33 +0800)]
Merge pull request #20154 from xiexingguo/wip-mgr-balancer-fixes
mgr/balancer: pool-specific optimization support and bug fixes
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Thu, 1 Feb 2018 04:29:19 +0000 (12:29 +0800)]
Merge pull request #20128 from guzhongyan/master
common/pick_address: wrong prefix_len in pick_iface()
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 1 Feb 2018 04:24:54 +0000 (12:24 +0800)]
Merge pull request #20080 from dillaman/wip-librados-client-compat
librados: getter for min compatible client versions
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Yao Zongyou [Thu, 1 Feb 2018 02:20:33 +0000 (10:20 +0800)]
crush: improve straw2 algorithm's readability
Signed-off-by: Yao Zongyou <yaozongyou@vip.qq.com>
songweibin [Wed, 31 Jan 2018 08:56:35 +0000 (16:56 +0800)]
librbd: group misc cleanup
* Add some error message when returning a negative error code.
* Validate dest name when renaming a group snap.
Signed-off-by: songweibin <song.weibin@zte.com.cn>
songweibin [Fri, 26 Jan 2018 03:22:27 +0000 (11:22 +0800)]
librbd: fix deep copy a child-image
* tweak create a cloned image when the source image is
a clone (or at least one of its snapshots is a clone).
Signed-off-by: songweibin <song.weibin@zte.com.cn>
Andrew Schoen [Wed, 31 Jan 2018 21:45:44 +0000 (15:45 -0600)]
ceph-volume: adds tests for zap --destroy and --osd-id
These are not added for dmcrypt right now because there is a bug related
to zapping encrypted disks that needs fixed first.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Jason Dillaman [Wed, 31 Jan 2018 21:52:52 +0000 (16:52 -0500)]
librbd: potential crash if object map check encounters error
Fixes: http://tracker.ceph.com/issues/22819
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Casey Bodley [Wed, 31 Jan 2018 15:54:15 +0000 (10:54 -0500)]
Merge pull request #20195 from luomuyao/bugfix
rgw: drop a repeated statement for encode_xml()
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Andrew Schoen [Wed, 31 Jan 2018 15:04:09 +0000 (09:04 -0600)]
ceph-volume: no need to return osd_id from util.prepare.check_id
Now that osd_id is passed to util.prepare.create_id it doesn't
make any sense to return osd_id from check_id anymore as it's
not being used.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
xie xingguo [Wed, 31 Jan 2018 09:30:59 +0000 (17:30 +0800)]
pybind/mgr/balancer: load weight-set from ms
See https://github.com/ceph/ceph/pull/20178, so we won't
try to call 'ceph osd crush weight-set create-compat' multiple times.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
songweibin [Wed, 31 Jan 2018 05:46:06 +0000 (13:46 +0800)]
rbd: add open/close section when listing group images
Signed-off-by: songweibin <song.weibin@zte.com.cn>
songweibin [Wed, 31 Jan 2018 05:44:28 +0000 (13:44 +0800)]
rbd: translate pool id into pool name in error msg
Signed-off-by: songweibin <song.weibin@zte.com.cn>
songweibin [Wed, 31 Jan 2018 03:25:05 +0000 (11:25 +0800)]
pybind/rbd: fix some typo
Signed-off-by: songweibin <song.weibin@zte.com.cn>
Malcolm Lee [Wed, 31 Jan 2018 02:45:19 +0000 (10:45 +0800)]
rgw: If use 'copy part' without 'x-amz-copy-source-range',
it will copy an entire source object
Signed-off-by: Malcolm Lee <fengxueyu35@126.com>
songweibin [Wed, 31 Jan 2018 03:11:02 +0000 (11:11 +0800)]
doc/rbd: update rbd man page
Signed-off-by: songweibin <song.weibin@zte.com.cn>