]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Thu, 21 Feb 2019 11:17:04 +0000 (19:17 +0800)]
install-deps,do_freebsd: disable amqp support
per Willem's request.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 21 Feb 2019 08:09:00 +0000 (16:09 +0800)]
rpm: disable amqp endpoint on SLE/OpenSUSE
as librabbitmq-devel is not packaged on them yet.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 21 Feb 2019 10:54:31 +0000 (18:54 +0800)]
cmake: remove amqp_mock from UNITTEST_LIBS
this mock library is only used by rgw tests.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 21 Feb 2019 07:59:23 +0000 (15:59 +0800)]
rgw,cmake: add option "WITH_RADOSGW_AMQP_ENDPOINT"
WITH_RADOSGW_AMQP_ENDPOINT is enabled by default.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 21 Feb 2019 04:41:01 +0000 (12:41 +0800)]
cmake: find_package(RabbitMQ) instead of just checking its header
rabbitmq-c is not a header-only library. so we need to ensure that the
library is also around before linking against it. in this change:
* move the detection down to where librabbitmq is used
* add FindRabbitMQ.cmake for find_package(RabbitMQ)
* s/rabbitmq/RabbitMQ::RabbitMQ/ as the latter is an alias library
target, which has more information attached to it.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 21 Feb 2019 04:07:02 +0000 (12:07 +0800)]
install-deps.sh: do not install librabbitmq-dev manually
it will be installed by `mk-build-deps --install`.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 21 Feb 2019 03:59:10 +0000 (11:59 +0800)]
Merge pull request #26402 from tchaikov/wip-install-deps
install-deps.sh: selectively install dependencies
Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Sage Weil [Thu, 21 Feb 2019 03:40:36 +0000 (21:40 -0600)]
Merge PR #26551 into master
* refs/pull/26551/head:
osd/PG: fix get debug refcount line
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Sage Weil [Thu, 21 Feb 2019 03:36:58 +0000 (21:36 -0600)]
Merge PR #26511 into master
* refs/pull/26511/head:
mgr: Selftest fails, dashboard/server_port not string
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Sage Weil [Thu, 21 Feb 2019 03:36:31 +0000 (21:36 -0600)]
Merge PR #26513 into master
* refs/pull/26513/head:
osd/PG: fix comments in merge_from
osd/PG: align past_intervals and last_epoch_clean for fabricated merge target
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Sage Weil [Thu, 21 Feb 2019 03:36:13 +0000 (21:36 -0600)]
Merge PR #26526 into master
* refs/pull/26526/head:
rpm,deb: remove btrfs-tools as a build-dependency
rpm,deb: remove bc as a build-dependency
Reviewed-by: Boris Ranto <branto@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Sage Weil [Thu, 21 Feb 2019 03:35:11 +0000 (21:35 -0600)]
Merge PR #26536 into master
* refs/pull/26536/head:
src/tools: only build dedup tool if WITH_TESTS is set
Reviewed-by: Myoungwon Oh <omwmw@sk.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Sage Weil [Wed, 20 Feb 2019 23:23:51 +0000 (17:23 -0600)]
osd/PG: fix get debug refcount line
Signed-off-by: Sage Weil <sage@redhat.com>
Jason Dillaman [Wed, 20 Feb 2019 20:19:30 +0000 (15:19 -0500)]
Merge pull request #26483 from idryomov/wip-send-copyup-cleanups
librbd: send_copyup() fixes and cleanups
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
David Zafman [Wed, 20 Feb 2019 19:17:38 +0000 (11:17 -0800)]
Merge pull request #26465 from dzafman/wip-38344
osd: Prevent negative local num_bytes sent to peer for backfill reser…
Reviewed-by: Neha Ojha <nojha@redhat.com>
Ilya Dryomov [Mon, 18 Feb 2019 10:55:55 +0000 (11:55 +0100)]
librbd: CopyupRequest::m_pending_copyups doesn't need to be atomic
It's protected by CopyupRequest::m_lock mutex.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Mon, 18 Feb 2019 10:37:09 +0000 (11:37 +0100)]
librbd: don't clone IoCtx in send_copyup()
Calling aio_operate() with the explicit snap_seq and snaps doesn't
mutate IoCtx, so no reason to clone it.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Thu, 14 Feb 2019 20:27:12 +0000 (21:27 +0100)]
librbd: send copyup and hint only once
In the deep-copy case, don't send copyup and hint twice (once with the
blank and once with the current snapshot context).
Preserve the workaround for compare-and-write added in commit
f6db9b8027b6 ("librbd: copyup state machine needs to handle empty write
ops").
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Jason Dillaman [Wed, 20 Feb 2019 19:10:20 +0000 (14:10 -0500)]
Merge pull request #26519 from idryomov/wip-cmpext-bl
librbd: ensure compare-and-write doesn't skip compare after copyup
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Sage Weil [Wed, 20 Feb 2019 19:05:11 +0000 (13:05 -0600)]
Merge PR #26262 into master
* refs/pull/26262/head:
mgr/orch/ssh: add qa test
qa: install/exclude ceph-mgr-ssh package
debian: package ssh orchestrator
spec.ceph: package ssh orchestrator
ssh/orch: add ssh orchestrator
Casey Bodley [Wed, 20 Feb 2019 18:39:02 +0000 (13:39 -0500)]
Merge pull request #26197 from wanghao72/master
rgw: bug in versioning concurrent, list and get have consistency issue
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Casey Bodley [Wed, 20 Feb 2019 18:38:38 +0000 (13:38 -0500)]
Merge pull request #26494 from cbodley/wip-rgw-datalog-autotrim
rgw: fix rgw_data_sync_info::json_decode()
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Noah Watkins [Fri, 15 Feb 2019 17:45:30 +0000 (09:45 -0800)]
mgr/orch/ssh: add qa test
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins [Thu, 14 Feb 2019 20:10:24 +0000 (12:10 -0800)]
qa: install/exclude ceph-mgr-ssh package
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins [Tue, 12 Feb 2019 22:02:42 +0000 (14:02 -0800)]
debian: package ssh orchestrator
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins [Mon, 11 Feb 2019 19:38:17 +0000 (11:38 -0800)]
spec.ceph: package ssh orchestrator
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Noah Watkins [Tue, 19 Feb 2019 19:28:50 +0000 (11:28 -0800)]
ssh/orch: add ssh orchestrator
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Alfredo Deza [Wed, 20 Feb 2019 17:23:38 +0000 (12:23 -0500)]
Merge pull request #26471 from tnaganawa/patch-3
ceph-deploy would not support --cluster option anymore
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Sage Weil [Tue, 19 Feb 2019 15:33:27 +0000 (09:33 -0600)]
osd/PG: fix comments in merge_from
Some of these were stale.
Signed-off-by: Sage Weil <sage@redhat.com>
Ilya Dryomov [Tue, 19 Feb 2019 16:45:24 +0000 (17:45 +0100)]
test/librbd: add test cases for compare-and-write with copyup
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Fri, 15 Feb 2019 13:04:16 +0000 (14:04 +0100)]
test/librbd: make get_temp_image_name() static
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Wed, 20 Feb 2019 10:37:07 +0000 (11:37 +0100)]
test/librados_test_stub: reimplement cmpext()
cmpext is a read operation. As such, it shouldn't be creating objects
or extending them and it should accept snapshots.
The compare code is completely broken, resulting in false positives
(i.e. failures to detect mismatches) in many cases.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Casey Bodley [Wed, 20 Feb 2019 14:10:17 +0000 (09:10 -0500)]
Merge pull request #26299 from yuvalif/add_pubsub_tests
rgw/pubsub: add pubsub tests
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Sage Weil [Wed, 20 Feb 2019 13:16:12 +0000 (07:16 -0600)]
Merge PR #26484 into master
* refs/pull/26484/head:
msg/async: msgr2: don't smash client cookie on reconnect
doc/msgr2: session establishment failure scenarios
msg/async: msgr2: don't smash peer_name and features on reconnect
msg/async: msgr2: added client and server cookie to protocol
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 20 Feb 2019 13:03:56 +0000 (07:03 -0600)]
Merge PR #26417 into master
* refs/pull/26417/head:
qa, doc: update ec fast read setting
qa/suites: remove mon kv backend options
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Wed, 20 Feb 2019 13:03:28 +0000 (07:03 -0600)]
Merge PR #26489 into master
* refs/pull/26489/head:
qa/standalone/osd/osd-markdown: disable CLI command dups
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Sage Weil [Wed, 20 Feb 2019 13:03:12 +0000 (07:03 -0600)]
Merge PR #26490 into master
* refs/pull/26490/head:
osd: fix typo in numa node check; lower debug level
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Sage Weil [Wed, 20 Feb 2019 13:02:44 +0000 (07:02 -0600)]
Merge PR #26492 into master
* refs/pull/26492/head:
osd: fix pg split/merge prime during startup
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Lenz Grimmer [Wed, 20 Feb 2019 12:42:09 +0000 (13:42 +0100)]
Merge pull request #26408 from tspmelo/wip-pool-slash
mgr/dashboard: Allow "/" in pool name
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Matt Benjamin [Wed, 20 Feb 2019 12:37:34 +0000 (07:37 -0500)]
Merge pull request #25866 from yuvalif/add_amqp_push_endpoint_new
rgw/pubsub: add amqp push endpoint
Lenz Grimmer [Wed, 20 Feb 2019 11:56:26 +0000 (12:56 +0100)]
Merge pull request #26433 from tspmelo/wip-rbd-slash
mgr/dashboard: Improve RBD form
Reviewed-by: Volker Theile <vtheile@suse.com>
Sebastian Wagner [Wed, 20 Feb 2019 11:21:07 +0000 (12:21 +0100)]
Merge pull request #26443 from sebastian-philipp/orchestrator_fix_readme.md
mgr/orchestrator_cli: Fix README.md
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Lenz Grimmer [Wed, 20 Feb 2019 08:35:48 +0000 (09:35 +0100)]
Merge pull request #26509 from p-na/wip-pna-fix-ganesha-pylint
mgr/dashboard: Clean up pylint's `disable:no-else-return`
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Tim Serong [Wed, 20 Feb 2019 06:45:31 +0000 (17:45 +1100)]
src/tools: only build dedup tool if WITH_TESTS is set
We need to only build the dedup tool if WITH_TESTS is set.
Otherwise, when building an RPM *without* tests enabled, the build
will fail with "error: Installed (but unpackaged) file(s) found:
/usr/bin/cephdeduptool".
Signed-off-by: Tim Serong <tserong@suse.com>
Xie Xingguo [Wed, 20 Feb 2019 06:13:41 +0000 (14:13 +0800)]
Merge pull request #26478 from xiexingguo/wip-calc-upmap-vec-reserve
osd/OSDMap: using std::vector::reserve to reduce memory reallocation
Reviewed-by: Yan Jun <yan.jun8@zte.com.cn>
Xie Xingguo [Wed, 20 Feb 2019 06:12:59 +0000 (14:12 +0800)]
Merge pull request #26505 from xiexingguo/wip-balancer-weekday-range
mgr/balancer: add min/max fields for weekday and be compatible with C
Reviewed-by: Volker Theile <vtheile@suse.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Wed, 20 Feb 2019 05:08:01 +0000 (13:08 +0800)]
Merge pull request #25138 from stackhpc/rdma-cm
msgr/async/rdma: Return from poll system call with EINTR should be retried
Reviewed-by: Kefu Chai <kchai@redhat.com>
Stig Telfer [Sat, 10 Nov 2018 21:01:53 +0000 (22:01 +0100)]
msg/async/rdma: retry if poll() returns EINTR
Fixes: https://tracker.ceph.com/issues/37292
Signed-off-by: Stig Telfer <stig@stackhpc.com>
Kefu Chai [Wed, 13 Feb 2019 11:25:23 +0000 (19:25 +0800)]
rpm,deb: remove btrfs-tools as a build-dependency
this change reverts
7d48d21a
we are using bluestore for testing by default on GNU/Linux now. and on
FreeBSD, install-deps.sh does not look at spec.in or d/control.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 13 Feb 2019 11:19:21 +0000 (19:19 +0800)]
rpm,deb: remove bc as a build-dependency
this change reverts
3ff4be6d , because in
ce9c0298 , we replaced bc
with awk.
Signed-off-by: Kefu Chai <kchai@redhat.com>
vasukulkarni [Wed, 20 Feb 2019 02:11:59 +0000 (18:11 -0800)]
Merge pull request #26328 from badone/wip-update-ceph_stable_release-to-mimic
qa/ceph-ansible: Set ceph_stable_release to mimic
Tiago Melo [Wed, 13 Feb 2019 15:31:27 +0000 (15:31 +0000)]
mgr/dashboard: Allow create and edit of pools with "/" in the name
Fixes: http://tracker.ceph.com/issues/38302
Signed-off-by: Tiago Melo <tmelo@suse.com>
Jason Dillaman [Tue, 19 Feb 2019 19:52:03 +0000 (14:52 -0500)]
Merge pull request #25945 from trociny/wip-migration-parent
librbd: make it possible to migrate parent images
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Ilya Dryomov [Tue, 19 Feb 2019 15:07:22 +0000 (16:07 +0100)]
librados: don't claim ObjectOperation::cmpext() buffer
This is counter-intuitive and doesn't match the behavior of either
other compare ops (cmpxattr, omap_cmp) or write ops.
Fixes: http://tracker.ceph.com/issues/38383
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Yuval Lifshitz [Tue, 19 Feb 2019 17:18:01 +0000 (19:18 +0200)]
rgw: pubsub tests. use bukcet checkpoint. allow redundant events
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
Tiago Melo [Thu, 14 Feb 2019 16:47:01 +0000 (16:47 +0000)]
mgr/dashboard: Improve RBD form
Remove pools with '/' in the name and add RBD name validation.
Fixes: http://tracker.ceph.com/issues/38303
Signed-off-by: Tiago Melo <tmelo@suse.com>
Tiago Melo [Wed, 13 Feb 2019 15:36:47 +0000 (15:36 +0000)]
mgr/dashboard: Replace encodeURI for encodeURIComponent
Fixes: http://tracker.ceph.com/issues/38303
Signed-off-by: Tiago Melo <tmelo@suse.com>
Ricardo Dias [Tue, 19 Feb 2019 16:00:40 +0000 (16:00 +0000)]
msg/async: msgr2: don't smash client cookie on reconnect
Signed-off-by: Ricardo Dias <rdias@suse.com>
Sage Weil [Tue, 19 Feb 2019 15:31:50 +0000 (09:31 -0600)]
osd/PG: align past_intervals and last_epoch_clean for fabricated merge target
Fix fix from
b79442efce479fde7f8bda8fdadf86e91003a327 . We need to
use last_epoch_clean *after* we set it when comparing it to the
past_intervals.
Fixes: http://tracker.ceph.com/issues/37511
Fixes: http://tracker.ceph.com/issues/24866
Signed-off-by: Sage Weil <sage@redhat.com>
Volker Theile [Tue, 19 Feb 2019 14:52:20 +0000 (15:52 +0100)]
mgr: Selftest fails, dashboard/server_port not string
Fixes: http://tracker.ceph.com/issues/38380
Signed-off-by: Volker Theile <vtheile@suse.com>
Ilya Dryomov [Tue, 19 Feb 2019 15:04:45 +0000 (16:04 +0100)]
osd/osd_types: show cmpext arguments
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Sage Weil [Tue, 19 Feb 2019 14:31:39 +0000 (08:31 -0600)]
Merge PR #26469 into master
* refs/pull/26469/head:
common/ceph_timer: stop timer's thread when it is suspended
Reviewed-by: Neha Ojha <nojha@redhat.com>
Sage Weil [Tue, 19 Feb 2019 14:31:23 +0000 (08:31 -0600)]
Merge PR #26470 into master
* refs/pull/26470/head:
mgr/MgrStandby: include addrs in metadata
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Sage Weil [Tue, 19 Feb 2019 14:31:03 +0000 (08:31 -0600)]
Merge PR #26479 into master
* refs/pull/26479/head:
pybind: move FLAGS into Flag class
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Sage Weil [Tue, 19 Feb 2019 14:30:41 +0000 (08:30 -0600)]
Merge PR #26485 into master
* refs/pull/26485/head:
qa/suites/upgrade/luminous-x: force clone v1 format for final rbd python test
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Casey Bodley [Tue, 19 Feb 2019 13:37:18 +0000 (08:37 -0500)]
rgw: wakeup lease_cr after abort on bucket sync disable
the 'bucket sync disable' tests were causing data sync to lag behind
because these calls to lease_cr->abort() were still waiting for the
RGWContinuousLeaseCR to wake up from its sleep. added data sync
checkpoints to each 'bucket sync disable' test to make sure that data
sync catches up before running other tests, as this was causing failures
in the new 'datalog autotrim' test
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Tue, 19 Feb 2019 12:23:26 +0000 (20:23 +0800)]
Merge pull request #26452 from tchaikov/wip-crimson-send-known-addresses
crimson/osd: send known addresses at boot
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Ricardo Dias [Mon, 18 Feb 2019 16:27:40 +0000 (16:27 +0000)]
doc/msgr2: session establishment failure scenarios
Signed-off-by: Ricardo Dias <rdias@suse.com>
Ricardo Dias [Mon, 18 Feb 2019 22:09:38 +0000 (22:09 +0000)]
msg/async: msgr2: don't smash peer_name and features on reconnect
Signed-off-by: Ricardo Dias <rdias@suse.com>
Ricardo Dias [Mon, 18 Feb 2019 14:29:28 +0000 (14:29 +0000)]
msg/async: msgr2: added client and server cookie to protocol
Signed-off-by: Ricardo Dias <rdias@suse.com>
Lenz Grimmer [Tue, 19 Feb 2019 11:50:30 +0000 (12:50 +0100)]
Merge pull request #26450 from s0nea/wip-dashboard-readonly-config-options-2
mgr/dashboard: disallow editing read-only config options (part 2)
Reviewed-by: Volker Theile <vtheile@suse.com>
Lenz Grimmer [Tue, 19 Feb 2019 11:43:40 +0000 (12:43 +0100)]
Merge pull request #25233 from p-na/wip-pna-qos-pr
mgr/dashboard: Add support for managing RBD QoS
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
xie xingguo [Tue, 19 Feb 2019 10:36:25 +0000 (18:36 +0800)]
mgr/balancer: make weekday be compatible with C
The __desc__ field of **begin[end]_weekend** suggests
sunday is the prevailing start of the week, whereas the
Python implementation says no.
See https://stackoverflow.com/questions/
21045569 /why-is-pythons-weekday-different-from-tm-wday-in-c
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Tue, 19 Feb 2019 10:30:52 +0000 (18:30 +0800)]
mgr/balancer: add min/max fields for begin[end]_weekday
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Patrick Nawracay [Tue, 19 Feb 2019 11:15:24 +0000 (12:15 +0100)]
mgr/dashboard: Clean up pylint's `disable:no-else-return`
Signed-off-by: Patrick Nawracay <pnawracay@suse.com>
Patrick Nawracay [Mon, 4 Feb 2019 13:47:23 +0000 (14:47 +0100)]
mgr/dashboard: Render error in pool edit dialog
Fixes: http://tracker.ceph.com/issues/38004
Signed-off-by: Patrick Nawracay <pnawracay@suse.com>
Patrick Nawracay [Mon, 29 Oct 2018 08:59:59 +0000 (09:59 +0100)]
mgr/dashboard: Add support for managing RBD QoS
Fixes: http://tracker.ceph.com/issues/36191
Signed-off-by: Patrick Nawracay <pnawracay@suse.com>
Sebastian Wagner [Tue, 19 Feb 2019 09:29:04 +0000 (10:29 +0100)]
Merge pull request #26405 from jtlayton/wip-jlayton-orch
Allow rook to scale the mon count
Reviewed-by: Noah Watkins <noahwatkins@gmail.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Travis Nielsen <tnielsen@redhat.com>
Kefu Chai [Tue, 19 Feb 2019 09:18:17 +0000 (17:18 +0800)]
Merge pull request #23221 from baixueyu/wip-rgw-cleanup-regex
rgw: delete some unused code about std::regex
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Mykola Golub [Mon, 18 Feb 2019 17:11:03 +0000 (17:11 +0000)]
objclass: fix cls_get_snapset_seq for cache tier case
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Thu, 7 Feb 2019 10:12:07 +0000 (10:12 +0000)]
qa/workunits/rbd: add parent migration case
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Mon, 4 Feb 2019 12:06:36 +0000 (12:06 +0000)]
rbd: allow to migrate parent if force flag set
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Fri, 8 Feb 2019 17:54:23 +0000 (17:54 +0000)]
rbd: add option to list all descendant images
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Mon, 11 Feb 2019 20:55:35 +0000 (20:55 +0000)]
rbd: use 'namespace' instead of 'namespace-name' in specs
to make them fit the screen
Signed-off-by: Mykola Golub <mgolub@suse.com>
Kefu Chai [Fri, 15 Feb 2019 17:02:18 +0000 (01:02 +0800)]
crimson/osd: send known addresses in MOSDBoot
otherwise, the peers will drop the connection at seeing unmatched
address in banner.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 15 Feb 2019 17:00:02 +0000 (01:00 +0800)]
crimson/osd: populate crc settings
we should populate messenger related settings before starting
messengers.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 15 Feb 2019 15:10:28 +0000 (23:10 +0800)]
crimson/osd: listen on v1 addresses
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 19 Feb 2019 08:51:19 +0000 (16:51 +0800)]
Merge pull request #26254 from tchaikov/wip-crimson-cache
crimson: cache osdmap using LRU cache
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Mykola Golub [Thu, 7 Feb 2019 10:06:55 +0000 (10:06 +0000)]
rbd: allow 'children' command work if no snap specified
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Fri, 8 Feb 2019 17:53:59 +0000 (17:53 +0000)]
librbd: add list_descendants API method
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Thu, 7 Feb 2019 10:03:08 +0000 (10:03 +0000)]
librbd: make list_children work if parent snap is head
(returning children for all the image snaps in this case)
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Mon, 4 Feb 2019 12:09:02 +0000 (12:09 +0000)]
librbd: make it possible to migrate parent images
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Wed, 16 Jan 2019 11:58:55 +0000 (11:58 +0000)]
librbd: replace attach child call with new state machine
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Wed, 16 Jan 2019 11:58:04 +0000 (11:58 +0000)]
librbd: new attach child state machine
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Mon, 21 Jan 2019 08:29:14 +0000 (08:29 +0000)]
librbd: make AttachParentRequest support reattach
Signed-off-by: Mykola Golub <mgolub@suse.com>
Mykola Golub [Mon, 21 Jan 2019 08:27:14 +0000 (08:27 +0000)]
cls/rbd: extend parent_attach to support reattach
Signed-off-by: Mykola Golub <mgolub@suse.com>
Lenz Grimmer [Tue, 19 Feb 2019 08:23:58 +0000 (09:23 +0100)]
Merge pull request #26378 from votdev/issue_38267
mgr/dashboard: Module dashboard.services.ganesha has several lint issues
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
baixueyu78@126.com [Wed, 25 Jul 2018 05:49:55 +0000 (13:49 +0800)]
rgw: delete some unused code about std::regex
Signed-off-by: Xueyu Bai <baixueyu@inspur.com>
Kefu Chai [Thu, 14 Feb 2019 09:27:57 +0000 (17:27 +0800)]
cmake: add PGMap.cc to crimson-common
otherwise we have failures like:
/usr/bin/ld: ../../../lib/libcrimson-common.a(Message.cc.o): in function
`PGMapDigest::~PGMapDigest()':
/var/ssd/ceph/src/mon/PGMap.h:37: undefined reference to `vtable for
PGMapDigest'
/usr/bin/ld: ../../../lib/libcrimson-common.a(Message.cc.o): in function
`PGMapDigest::~PGMapDigest()':
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 12 Feb 2019 13:40:15 +0000 (21:40 +0800)]
crimson/osd: set_callback in ctor
there is no need to do so in `start()`.
Signed-off-by: Kefu Chai <kchai@redhat.com>