Willem Jan Withagen
a11c72d6d6
src/test/compressor: Add missing gtest
...
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2020-03-04 22:50:44 +01:00
Sage Weil
54e4d2b663
Merge PR #33704 into master
...
* refs/pull/33704/head:
mgr/cephadm: avoid racing updates to spec dict
mgr/cephadm: make _do_upgrade work synchronously
mgr/cephadm/tests/test_cephadm: remove broken rgw_update_fail test
mgr/cephadm: make _apply_service move services
mgr/cephadm: log when we create, destroy daemons
mgr/cephadm: drop async_map_completion decorators from create funcs
mgr/cephadm: _create_osd -> _create_osds
mgr/cephadm: _remove_daemon -> _remove_daemons
Reviewed-by: Joshua Schmid <jschmid@suse.de>
Reviewed-by: Michael Fritch <mfritch@suse.com>
2020-03-04 14:25:05 -06:00
Sage Weil
04d92eec5b
mgr/cephadm: avoid racing updates to spec dict
...
Signed-off-by: Sage Weil <sage@redhat.com>
2020-03-04 12:57:51 -06:00
Sage Weil
cd56b91021
mgr/cephadm: make _do_upgrade work synchronously
...
It mostly was, but it was futzing with completions when it didn't need to.
Signed-off-by: Sage Weil <sage@redhat.com>
2020-03-04 12:57:51 -06:00
Sage Weil
8330d2f2bd
mgr/cephadm/tests/test_cephadm: remove broken rgw_update_fail test
...
This was trying to show that we won't put 2 RGWs from different zones
on the same host. In reality, the test was only passing because it was
specifying an invalid placement spec (count=3 in a 2-host cluster).
It's true that we shouldn't do that because they won't be able to bind,
but the HostAssignment code doesn't handle this case currently.
See https://tracker.ceph.com/issues/44397
Signed-off-by: Sage Weil <sage@redhat.com>
2020-03-04 12:57:50 -06:00
Sage Weil
58148c85c7
mgr/cephadm: make _apply_service move services
...
This transitions us to a synchronous mode of operation.
Fixes: https://tracker.ceph.com/issues/44167
Signed-off-by: Sage Weil <sage@redhat.com>
2020-03-04 12:57:50 -06:00
Sage Weil
cae9d5471d
mgr/cephadm: log when we create, destroy daemons
...
Signed-off-by: Sage Weil <sage@redhat.com>
2020-03-04 12:57:50 -06:00
Sage Weil
87849b069b
mgr/cephadm: drop async_map_completion decorators from create funcs
...
So we can call them synchronously, if we chose.
Signed-off-by: Sage Weil <sage@redhat.com>
2020-03-04 12:57:50 -06:00
Sage Weil
01edb5955c
mgr/cephadm: _create_osd -> _create_osds
...
So we could do a single daemon synchronously, if we chose.
Signed-off-by: Sage Weil <sage@redhat.com>
2020-03-04 12:57:50 -06:00
Sage Weil
bfdf3f2aa8
mgr/cephadm: _remove_daemon -> _remove_daemons
...
So we can remove a single daemon synchronously, if we choose.
Signed-off-by: Sage Weil <sage@redhat.com>
2020-03-04 12:57:50 -06:00
Sage Weil
c4d5c430c9
Merge PR #33565 into master
...
* refs/pull/33565/head:
os/bluestore: log allocation stats on a daily basis.
Reviewed-by: Adam Kupczyk <akucpzyk@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2020-03-04 12:40:37 -06:00
Casey Bodley
2a3f16a5fd
Merge pull request #33539 from cbodley/wip-rgw-doc-reshard
...
doc/rgw: add design doc for multisite resharding
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
2020-03-04 11:51:57 -05:00
Lenz Grimmer
411b023916
Merge pull request #33698 from rhcs-dashboard/vstart-set-prometheus-port-for-each-mgr
...
vstart.sh: set prometheus port for each mgr.
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-03-04 16:21:38 +00:00
Sage Weil
86a27e5a9a
Merge PR #33047 into master
...
* refs/pull/33047/head:
qa/rgw: exercise DeleteRange in test_bucket_index_log_trim
Reviewed-by: Vikhyat Umrao <vikhyat@redhat.com>
2020-03-04 09:58:45 -06:00
Sage Weil
966c050df6
Merge PR #33287 into master
...
* refs/pull/33287/head:
rgw: move frontends initial init to after global_init()
rgw: ssl: don't try to init certificate if not needed
rgw: frontend: add rgw_frontend_defaults configurable
rgw: beast ssl: enable use of meta variable for cert config
rgw: beast ssl: improve output
rgw: beast frontend: handle default ssl configurables
rgw: update docs about ssl config through config-key
rgw: allow beast ssl frontend cert config via mon config-key
rgw: create config-key svc
rgw: svc/rados: new mon_command call
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2020-03-04 09:57:36 -06:00
Lenz Grimmer
fd6fe6a413
Merge pull request #33612 from votdev/issue_44322_rgw_user_max_buckets
...
mgr/dashboard: Not able to restrict bucket creation for new user
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
2020-03-04 15:38:58 +00:00
Abhishek L
5cf77765dd
Merge pull request #33721 from smithfarm/wip-nautilus_14_2_8
...
doc/releases: add 14.2.8 to release timeline
Reviewed-By: Abhishek Lekshmanan <abhishek@suse.com>
2020-03-04 16:29:54 +01:00
Casey Bodley
006ee9e463
doc/rgw: add design doc for multisite resharding
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2020-03-04 10:27:37 -05:00
Sage Weil
c8981f9657
Merge PR #33705 into master
...
* refs/pull/33705/head:
qa/suites/upgrade/nautilus-x/parallel: restart mgr.x before mons
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2020-03-04 08:53:24 -06:00
Kefu Chai
faf701d33a
Merge pull request #33723 from tchaikov/wip-seastar-on-demand
...
run-make-check.sh: WITH_SEASTAR on demand
Reviewed-by: Nathan Cutler <ncutler@suse.com>
2020-03-04 22:50:24 +08:00
Kefu Chai
72a0ed4275
run-make-check.sh: WITH_SEASTAR on demand
...
don't compile WITH_SEASTAR=ON unless required
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-03-04 22:18:50 +08:00
Nathan Cutler
e935f02752
doc/releases: add 14.2.8 to release timeline
...
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-03-04 14:29:12 +01:00
Abhishek L
bb3a4f2270
Merge pull request #33670 from theanalyst/doc/releases/v14.2.8
...
doc: releases: v14.2.8 release notes
Reviewed-By: Nathan Cutler <ncutler@suse.com>
Reviewed-By: Neha Ojha <nojha@redhat.com>
Reviewed-By: Patrick Donelly <pdonell@redhat.com>
2020-03-04 14:21:22 +01:00
Kefu Chai
bd3dccd6fa
Merge pull request #33709 from tchaikov/wip-ceph-py-py3-rados
...
qa/tasks: py3 compat (tasks exercised by rados suites)
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-03-04 21:16:21 +08:00
Alfonso Martínez
b591cfba5c
vstart.sh: set prometheus port for each mgr.
...
Fixes: https://tracker.ceph.com/issues/44417
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
2020-03-04 14:04:11 +01:00
Kefu Chai
00af2eddf5
Merge pull request #33690 from rhcs-dashboard/44237-remove-config-opt-read-from-system-roles
...
mgr/dashboard: remove 'config-opt: read' perm. from system roles.
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2020-03-04 20:54:42 +08:00
Kefu Chai
95a77f1497
Merge pull request #33699 from liewegas/fix-44078
...
common/ceph_time: tolerate mono time going backwards
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-03-04 20:52:06 +08:00
Kefu Chai
6ac4348712
Merge pull request #33701 from tchaikov/wip-mgr-orch-exception
...
mgr/orch: try harder when pickle fails to marshal an exception
Reviewed-by: Joshua Schmid <jschmid@suse.de>
2020-03-04 20:47:44 +08:00
Kefu Chai
e9f2338865
Merge pull request #33682 from thinkercui/bugfix_monsession_map_lock
...
mon: Get session_map_lock before remove_session
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-03-04 20:40:34 +08:00
Nathan Cutler
412c71036f
Merge pull request #33703 from smithfarm/wip-doc-mon_status
...
doc: adjust for mon_status changes in octopus
Reviewed-by: Sage Weil <sage@redhat.com>
2020-03-04 11:26:51 +01:00
Abhishek Lekshmanan
01b56a4944
doc: releases: v14.2.8 release notes
...
Co-Authored-By: Neha Ojha <nojha@redhat.com>
Co-Authored-By: Patrick Donelly <pdonell@redhat.com>
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2020-03-04 11:18:10 +01:00
Xiaofei Cui
c916b8a815
mon: Get session_map_lock before remove_session
...
Get session_map_lock to prevent race.
Fixes: https://tracker.ceph.com/issues/44407
Signed-off-by: Xiaofei Cui <cuixiaofei@sangfor.com.cn>
2020-03-04 14:12:49 +08:00
Kefu Chai
b9e18d6bc2
Merge pull request #33482 from rosinL/wip-fix-unitest-seastar-socket
...
test/test_socket: fix dispatch_sockets() unexpected exception
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2020-03-04 13:35:23 +08:00
Kyr Shatskyy
982ba399b3
qa/tasks/ceph_deploy: get rid of cStringIO for py3
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
5f876961ef
qa/tasks/manypools: get rid of itervalues for py3 compat
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
49592af400
qa/tasks/vstart_runner: use io.BytesIO for py3 compat
...
Use io.BytesIO instead of StringIO for py3 compatibility.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
4c992baf25
qa/tasks/ceph_manager: ensure str for py3 compat
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
b502bc17d1
qa/tasks/ceph_objectstore_tool: get rid of cStringIO for py3
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
b6eefbb028
qa/tasks/divergent_priors2: get rid of cStringIO for py3
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
7ffcd00b65
qa/tasks/radosbenchsweep: get rid of cStringIO for py3
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
fa16954df9
qa/tasks/reg11184: get rid of cStringIO for py3
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
71ada20a0e
qa/tasks: get rid of cStringIO for py3
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
99e9e82d64
qa/tasks: get rid of cStringIO for py3
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
fa3db2529f
qa/tasks/netem: get rid of cStringIO for py3
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
1d6c4228cd
qa/tasks/scrub_test: get rid of cStringIO for py3
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
a28d347305
qa/tasks/systemd: get rid of cStringIO for py3
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
3eb341db27
qa/tasks/admin_socket: get rid of cStringIO for py3
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
145ba3e100
qa/tasks/cephadm: get rid of cStringIO for py3
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:17 +08:00
Kyr Shatskyy
1140b5f027
qa/tasks/omapbench: get rid of itervalues for py3
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:16 +08:00
Kyr Shatskyy
eb10276c1c
qa/tasks/mgr: get rid of itervalues for py3
...
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
2020-03-04 13:09:16 +08:00