]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Fri, 22 Feb 2019 05:37:43 +0000 (13:37 +0800)]
cmake: fix syntax error of set()
Signed-off-by: Kefu Chai <kchai@redhat.com>
Casey Bodley [Thu, 21 Feb 2019 21:48:55 +0000 (16:48 -0500)]
Merge pull request #26566 from theanalyst/vstart-beast
vstart: make beast as the default frontend for rgw
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Thu, 21 Feb 2019 18:47:35 +0000 (12:47 -0600)]
Merge PR #26541 into master
* refs/pull/26541/head:
msg/async: guard protocol Interceptor with preprocessor variable
cmake: add UNIT_TESTS_BUILD preprocessor var based on WITH_TESTS cmake var
test/msgr: remove test_msgr2 unused test
msg/async: msgr2: resolve reconnect races
test/msgr: msgr2 unit tests using the protocol interceptor WIP
msg/async: Protocol interceptor infrastructure
Reviewed-by: Sage Weil <sage@redhat.com>
Patrick Donnelly [Thu, 21 Feb 2019 18:43:27 +0000 (10:43 -0800)]
Merge PR #26458 into master
* refs/pull/26458/head:
MDSMonitor: do not assign standby-replay when degraded
Reviewed-by: Sage Weil <sage@redhat.com>
Patrick Donnelly [Thu, 21 Feb 2019 18:26:25 +0000 (10:26 -0800)]
Merge PR #26468 into master
* refs/pull/26468/head:
qa: config recall settings to test cache drop
qa: check cache dump works without timeout
mds: add 2nd order recall throttle
mds: drive log flush and cache trim during recall
mds: avoid gather assertion when subs exist
mds: output full details for recall threshold
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Thu, 21 Feb 2019 18:11:55 +0000 (10:11 -0800)]
Merge PR #26422 into master
* refs/pull/26422/head:
mds: start to trim cache when mds enters clientreplay state
mds: avoid evaluating stray dentry multiple times
mds: simplfy stray manager activation
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Thu, 21 Feb 2019 18:10:25 +0000 (10:10 -0800)]
Merge PR #26459 into master
* refs/pull/26459/head:
mds: do not show standby-replay as ranks
Reviewed-by: Zheng Yan <zyan@redhat.com>
Patrick Donnelly [Thu, 21 Feb 2019 18:09:12 +0000 (10:09 -0800)]
Merge PR #26486 into master
* refs/pull/26486/head:
mds: remove wrong puts on Message
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 21 Feb 2019 17:18:46 +0000 (11:18 -0600)]
Merge PR #26237 into master
* refs/pull/26237/head:
Revert "qa: update test_envlibrados_for_rocksdb.sh for libradospp split"
doc/librados: explicitly mention that the C++ API is not stable
ceph.spec: force use of upgrade devtoolset-gcc under RHEL 7
librados: add symbol versioning to the C++ API
librados: add symbol versioning to the C API
librados: revert librados3/libradoscc back to librados2
Reviewed-by: Kefu Chai <kchai@redhat.com>
Ricardo Dias [Thu, 21 Feb 2019 16:01:22 +0000 (16:01 +0000)]
msg/async: guard protocol Interceptor with preprocessor variable
Signed-off-by: Ricardo Dias <rdias@suse.com>
Ricardo Dias [Thu, 21 Feb 2019 16:00:26 +0000 (16:00 +0000)]
cmake: add UNIT_TESTS_BUILD preprocessor var based on WITH_TESTS cmake var
Signed-off-by: Ricardo Dias <rdias@suse.com>
Abhishek Lekshmanan [Thu, 21 Feb 2019 14:35:55 +0000 (15:35 +0100)]
vstart: make beast as the default frontend for rgw
mstart also features an overrideable $RGW_FRONTEND which defaults to beast
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Jason Dillaman [Thu, 21 Feb 2019 14:54:17 +0000 (09:54 -0500)]
Merge pull request #26395 from ykcowrebbaj/patch-1
doc: corrected options of iscsiadm command
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Mykola Golub [Thu, 21 Feb 2019 14:46:05 +0000 (16:46 +0200)]
Merge pull request #26521 from dillaman/wip-38385
qa/workunits: fixed mon address parsing for rbd-mirror
Casey Bodley [Thu, 21 Feb 2019 14:33:58 +0000 (09:33 -0500)]
Merge pull request #26502 from tchaikov/wip-common-coroutine-ifdef
common: define BOOST_COROUTINES_NO_DEPRECATION_WARNING if not yet
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Jason Dillaman [Wed, 20 Feb 2019 20:00:18 +0000 (15:00 -0500)]
Revert "qa: update test_envlibrados_for_rocksdb.sh for libradospp split"
This reverts commit
0475dfdea315e5208abc201355523c8dab78469f .
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 12 Feb 2019 14:07:16 +0000 (09:07 -0500)]
doc/librados: explicitly mention that the C++ API is not stable
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 5 Feb 2019 14:40:02 +0000 (09:40 -0500)]
ceph.spec: force use of upgrade devtoolset-gcc under RHEL 7
There is a known crash under C++17 mode that requires an updated
devtoolset to address.
See https://bugzilla.redhat.com/show_bug.cgi?id=
1616223
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 4 Feb 2019 21:13:45 +0000 (16:13 -0500)]
librados: add symbol versioning to the C++ API
The future goal would be to change the version for each Ceph major
release to ensure C++ applications will need to be recompiled against
the librados C++ API since we don't guarentee ABI stability.
Fixes: https://tracker.ceph.com/issues/38177
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
ykcowrebbaj [Wed, 13 Feb 2019 09:13:46 +0000 (17:13 +0800)]
doc/rbd: fix options of iscsiadm command
Signed-off-by: ZhuJieWen <154667715@qq.com>
Sebastian Wagner [Thu, 21 Feb 2019 12:40:29 +0000 (13:40 +0100)]
Merge pull request #26241 from jmolmo/hosts_management_add_rm
mgr/ansible: Add/remove hosts
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sébastien Han <seb@redhat.com>
Juan Miguel Olmo Martínez [Fri, 1 Feb 2019 11:06:04 +0000 (12:06 +0100)]
mgr/ansible: Add/remove hosts
- Implementation of operations add/rm hosts
- Improvement of error management in Ansible Runner Service Client
- Addressed @sebastian-philipp suggestions and findings
- Remove the <role> parameter of hosts operations.
Now all the hosts are placed by default in a specific Ansible Inventory group called <orchestrator>.
Discussion on-going about to keep Host management API endpoint or not.
If hosts management is removed, further modifications will be needed to:
- Keep updated the <host inventory> in the orchestrator
- Manage hosts groups when operations are executed
- Adapted new commands (host add/rm) to use to the new <orchestrator_cli> syntax
- Improved error management
- Added return information to Add/remove host methods docstring
- Removed redundant exceptions following @sebastian-philipp suggestion
- Removed duplicated code
- Removed extra space
- Fixed unit tests
- Improved error management in launch playbook
- removed unused param in docstring (orchestrator.py)
Signed-off-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
Kefu Chai [Thu, 21 Feb 2019 07:08:28 +0000 (15:08 +0800)]
Merge pull request #26525 from liupengs/wip-msg-async-fix-rdma-exchage-port
msg/async/rdma: parse IBSYNMsg.lid as hex when receiving message
Reviewed-by: Kefu Chai <kchai@redhat.com>
Xie Xingguo [Thu, 21 Feb 2019 05:26:15 +0000 (13:26 +0800)]
Merge pull request #26532 from xiexingguo/wip-pool-scrub
mgr: add per pool scrub commands
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Thu, 21 Feb 2019 05:13:01 +0000 (13:13 +0800)]
Merge pull request #26533 from badone/wip-test-dup_index-trim
test: Verify a log trim trims the dup_index
Reviewed-By: Eric Ivanvich <ivanvich@redhat.com>
Reviewed-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>
LiuPeng [Wed, 20 Feb 2019 02:39:00 +0000 (10:39 +0800)]
msg/async/rdma: parse IBSYNMsg.lid as hex when receiving message
function send_msg encode struct IBSYNMsg to a string, and recv_msg parse the string.
In the function send_msg, im.lid (unsigned short int) is formatted into a string with format string %04x,
so, recv_msg should read im.lid from the string with format string %hx instead of %hu (unsigned short).
Fixes: https://tracker.ceph.com/issues/38391
Signed-off-by: Peng Liu <liupeng37@baidu.com>
xie xingguo [Wed, 20 Feb 2019 06:14:26 +0000 (14:14 +0800)]
mgr: add per pool scrub commands
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
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>
Jason Dillaman [Thu, 31 Jan 2019 21:06:40 +0000 (16:06 -0500)]
librados: add symbol versioning to the C API
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Sun, 3 Feb 2019 16:28:37 +0000 (11:28 -0500)]
librados: revert librados3/libradoscc back to librados2
For backwards compatibility and upgrade reasons, the librados2
API needs to be preserved and it needs to continue to be compatible
with dependent libraries like librbd1.
Signed-off-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>
Ricardo Dias [Mon, 18 Feb 2019 09:16:00 +0000 (09:16 +0000)]
test/msgr: remove test_msgr2 unused test
Signed-off-by: Ricardo Dias <rdias@suse.com>
Ricardo Dias [Wed, 20 Feb 2019 11:22:03 +0000 (11:22 +0000)]
msg/async: msgr2: resolve reconnect races
Signed-off-by: Ricardo Dias <rdias@suse.com>
Ricardo Dias [Mon, 18 Feb 2019 10:44:20 +0000 (10:44 +0000)]
test/msgr: msgr2 unit tests using the protocol interceptor WIP
Signed-off-by: Ricardo Dias <rdias@suse.com>
Ricardo Dias [Mon, 18 Feb 2019 10:42:30 +0000 (10:42 +0000)]
msg/async: Protocol interceptor infrastructure
This interceptor infrastructure allows to control the protocol
steps by the testing code.
The test code can force the protocol to pause in a specific step,
and then it can control whether the protocol continues or if it
fails at that point.
Signed-off-by: Ricardo Dias <rdias@suse.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>
Brad Hubbard [Wed, 20 Feb 2019 05:47:26 +0000 (15:47 +1000)]
test: Verify a log trim trims the dup_index
Signed-off-by: Brad Hubbard <bhubbard@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>
Jason Dillaman [Tue, 19 Feb 2019 19:19:29 +0000 (14:19 -0500)]
qa/workunits: fixed mon address parsing for rbd-mirror
The test extracts the mon addresses from the monmap, but with the
recent v2 format change it extracted an invalid address.
Fixes: http://tracker.ceph.com/issues/38385
Signed-off-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>