Lenz Grimmer
7e4ef7f8ec
mgr/dashboard: Automatically use correct chromedriver version ( #31352 )
...
mgr/dashboard: Automatically use correct chromedriver version
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2019-11-04 14:31:37 +00:00
Sage Weil
9a01f1dcbb
Merge PR #31292 into master
...
* refs/pull/31292/head:
mgr/ssh: fix remove_mds exception
doc/mgr/orchestrator_cli: remove extra characters after checkmarks
doc/mgr/orchestrator_cli: no {stop,start,restart} for all the random svcs
mgr/ssh: add 'redeploy' operation
ceph-daemon: stop + reset-failed existing unit on daemon deploy
ceph-daemon: make second call arg optional
ceph-daemon: make 'deploy' on mon only to mkfs step is mon doesn't yet exist
mgr/ssh,orchestrator_cli: add 'restart' service action
mgr/ssh: service[-instance] [start|stop]
mgr/ssh: simplify get_services call for 'mds update'
mgr/ssh: make _get_services take service *id* or service *name*
mgr/ssh: fix 'service ls' on stopped services
mgr/ssh: move some code around
doc/mgr/orchestrator_cli: 'service ls' works for ssh
doc/mgr/orchestrator_cli: we already completed mds ops for rook+ssh
Reviewed-by: Sebastian Wagner <swagner@suse.com>
2019-11-04 08:17:16 -06:00
Sage Weil
e019f5fe58
mgr/ssh: fix remove_mds exception
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-11-04 08:03:48 -06:00
Sage Weil
a78ece253d
doc/mgr/orchestrator_cli: remove extra characters after checkmarks
...
Not sure what those were.
Signed-off-by: Sage Weil <sage@redhat.com>
2019-11-04 08:03:48 -06:00
Sage Weil
3f2f38cee9
doc/mgr/orchestrator_cli: no {stop,start,restart} for all the random svcs
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-11-04 08:03:48 -06:00
Sage Weil
f37a05a46d
mgr/ssh: add 'redeploy' operation
...
This will stop, reprovision container, and restart. For most daemons, that
means we can
- change the container image
- refresh the config
- refresh the keyring
For OSDs, it means we also re-run ceph-volume activate.
Signed-off-by: Sage Weil <sage@redhat.com>
2019-11-04 08:03:48 -06:00
Sage Weil
d3f870ebb8
ceph-daemon: stop + reset-failed existing unit on daemon deploy
...
Normally it won't exist, but it will on a re-deploy.
Signed-off-by: Sage Weil <sage@redhat.com>
2019-11-04 08:03:48 -06:00
Sage Weil
bb79365548
ceph-daemon: make second call arg optional
...
If not specified, pull it from command[0].
Signed-off-by: Sage Weil <sage@redhat.com>
2019-11-04 08:03:48 -06:00
Sage Weil
bb4318d706
ceph-daemon: make 'deploy' on mon only to mkfs step is mon doesn't yet exist
...
This allows us to (re)deploy a mon container like the other daemon types,
which means rewriting the config, keyring, and systemd unit(s).
Signed-off-by: Sage Weil <sage@redhat.com>
2019-11-04 08:03:48 -06:00
Sage Weil
dd27ba50f5
mgr/ssh,orchestrator_cli: add 'restart' service action
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-11-04 08:03:48 -06:00
Sage Weil
72b4b72824
mgr/ssh: service[-instance] [start|stop]
...
Note that 'reload' is meaningless for ssh orch...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-11-04 08:03:48 -06:00
Lenz Grimmer
a777e88b03
Merge pull request #31266 from rhcs-dashboard/wip-42565-master
...
mgr/dashboard: fix LazyUUID4 not serializable
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Patrick Seidensal <pnawracay@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2019-11-04 14:00:04 +00:00
Lenz Grimmer
65efec1d73
mgr/dashboard: CephFS directory component ( #30047 )
...
mgr/dashboard: CephFS directory component
Reviewed-by: Volker Theile <vtheile@suse.com>
2019-11-04 13:24:51 +00:00
Tiago Melo
242e76e884
mgr/dashboard: Automatically use correct chromedriver version
...
Every Chrome version requires a corresponding chromedriver version for the e2e
test to work.
Since we were using a fixed chromedriver version, each time chrome was updated
the e2e scripts stopped working.
With this new script we will check which version of Chrome is installed and
update chromedriver to the correct version.
Fixes: https://tracker.ceph.com/issues/42607
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
Signed-off-by: Tiago Melo <tmelo@suse.com>
2019-11-04 10:47:43 -01:00
Sebastian Wagner
8ece36241e
Merge pull request #31191 from sebastian-philipp/ceph-volume-pr-template
...
github: Add ceph-volume to list of jenkins commands
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
2019-11-04 09:41:28 +01:00
Kefu Chai
324f8781ca
Merge pull request #31326 from cbodley/wip-cmake-mgr-cap
...
cmake: define mgr_cap_obj library when WITH_MGR=OFF
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-11-03 12:55:21 -08:00
Sage Weil
851a8e7c92
Merge PR #31015 into master
...
* refs/pull/31015/head:
mgr/orchestrator: Fix raise_if_exception for Python 3
Reviewed-by: Tim Serong <tserong@suse.com>
2019-11-03 13:42:48 -06:00
Sage Weil
b481d829fd
Merge PR #31337 into master
...
* refs/pull/31337/head:
Fixing typo in ceph-daemon script for the output_pub_ssh_key argument
Reviewed-by: Sage Weil <sage@redhat.com>
2019-11-03 09:44:44 -06:00
John McGowan
a3ee73d4c9
Fixing typo in ceph-daemon script for the output_pub_ssh_key argument
...
Signed-off-by: John McGowan <john@steakfest.com>
2019-11-03 07:33:53 -07:00
Kefu Chai
6fe35ef3c5
Merge pull request #31335 from wjwithagen/wjw-fix-objecstore-bluestore
...
test: move bluestore dependent code under WITH_BLUESTORE
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-11-03 04:56:17 -08:00
Kefu Chai
3b0dd6430a
Merge pull request #31312 from changchengx/qa
...
qa: correct zap disk with ceph-deploy tool
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-11-03 04:50:51 -08:00
Kefu Chai
20a29355cd
Merge pull request #30791 from kshtsk/wip-python3-no-iteritems-ceph-deploy
...
tasks/ceph_deploy: get rid of iteritems for python3
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Vasu Kulkarni <vasu@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-11-03 04:49:08 -08:00
Kefu Chai
e4247e183c
Merge pull request #31209 from wjwithagen/wjw-fix-snprintf
...
common: fix missing <stdio.h> include
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-11-03 04:44:52 -08:00
Kefu Chai
e89232c355
Merge pull request #31184 from pdvian/wip-fix-sign-compare-warning
...
crush/CrushWrapper.cc: Fix sign compare compiler warning
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-11-03 04:43:38 -08:00
Kefu Chai
ef7d9b436f
Merge pull request #31306 from wjwithagen/wjw-fix-src_test_objectstore_CMakeLists.txt
...
test: only compile ceph_test_bmap_alloc_replay WITH_BLUESTORE
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-11-03 04:42:59 -08:00
Kefu Chai
3a5ed146d5
Merge pull request #31313 from tchaikov/wip/debian/rules/ceph-daemon
...
debian/rules: run dh_python2 with ceph-daemon
Reviewed-by: Sage Weil <sage@redhat.com>
2019-11-03 04:42:28 -08:00
Kefu Chai
6b98bd7d62
Merge pull request #31238 from tchaikov/wip/install-deps/el8
...
install-deps.sh: use sepia/lab-extra/8
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: David Galloway <dgallowa@redhat.com>
2019-11-03 04:41:55 -08:00
Patrick Donnelly
5b8b8d5111
Merge PR #30751 into master
...
* refs/pull/30751/head:
doc: Document Export Process during Subtree Migrations
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-11-03 01:38:27 -07:00
Patrick Donnelly
7b331f05af
Merge PR #30749 into master
...
* refs/pull/30749/head:
doc: document mds journal event types
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Douglas Fuller <dfuller@redhat.com>
2019-11-03 01:03:22 -07:00
Willem Jan Withagen
68042f5122
test: move bluestore dependant code under WITH_BLUESTORE
...
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2019-11-02 20:47:14 +01:00
Boris Ranto
c971efde06
Merge pull request #31152 from LongDuncan/feature/mgr_restful_rquest_api_support_multicommand
...
mgr/restful: requests api adds support multiple commands
Reviewed-by: Boris Ranto <branto@redhat.com>
2019-11-02 10:30:43 +01:00
Patrick Donnelly
31a5d128f8
Merge PR #30938 into master
...
* refs/pull/30938/head:
mds: Reorganize class members in MDSCacheObject header
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-11-01 16:05:42 -07:00
Patrick Donnelly
e91986f131
Merge PR #28077 into master
...
* refs/pull/28077/head:
client: optimize rename operation under different quota root
Reviewed-by: Zheng Yan <zyan@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-11-01 16:03:12 -07:00
Patrick Donnelly
0606118660
Merge PR #30365 into master
...
* refs/pull/30365/head:
cephfs-shell: get rid of "return" at the end of the method
pybind/cephfs.pyx: add NotDirectory exception
cephfs-shell: don't expect both Error and OSEror together
cephfs-shell: print built-in error messages for exceptions
cephfs-shell: use poutput defined with the module
cephfs-shell: use perror() defined within the module
cephfs-shell: don't pass default values in calls to perror
cephfs-shell: align perror's signature with cmd2.Cmd.perror
pybind/cephfs: make actual error message part of strerror of OSError
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
2019-11-01 16:00:27 -07:00
Patrick Donnelly
f64688880d
Merge PR #30054 into master
...
* refs/pull/30054/head:
doc: fs subvolume resize command
qa/tasks: tests for resize subvolume
mgr/volumes: fs subvolume resize command
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-11-01 15:57:56 -07:00
Patrick Donnelly
2586d96e5e
Merge PR #30402 into master
...
* refs/pull/30402/head:
client: add warning when cap != in->auth_cap.
Reviewed-by: Zheng Yan <zyan@redhat.com>
2019-11-01 15:52:25 -07:00
Patrick Donnelly
84ff644cb9
Merge PR #30990 into master
...
* refs/pull/30990/head:
mds: Reorganize class members in MDSDaemon header
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-11-01 15:50:20 -07:00
Patrick Donnelly
154f1ccc86
Merge PR #31207 into master
...
* refs/pull/31207/head:
qa/tasks: Better handling of thrasher names and __init__ calls
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-11-01 15:37:12 -07:00
Patrick Donnelly
463b31d71d
Merge PR #31137 into master
...
* refs/pull/31137/head:
msg/DispatchQueue: Set throttle stamp for local_delivery
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-11-01 15:34:41 -07:00
Sage Weil
310381e88f
Merge PR #31319 into master
...
* refs/pull/31319/head:
ceph-daemon: absolute path for /bin/install
ceph-daemon: ExecStart=/bin/bash script
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2019-11-01 16:43:42 -05:00
Casey Bodley
41c1cee88b
cmake: define mgr_cap_obj library when WITH_MGR=OFF
...
resolves the cmake error when WITH_MGR=OFF:
Error evaluating generator expression:
$<TARGET_OBJECTS:mgr_cap_obj>
Objects of target "mgr_cap_obj" referenced but no such target exists.
Call Stack (most recent call first):
src/mon/CMakeLists.txt:34 (add_library)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2019-11-01 16:05:08 -04:00
Sage Weil
438c1f37c1
Merge PR #31318 into master
...
* refs/pull/31318/head:
ceph.spec.in: run pathfix.py
ceph-daemon: use /usr/bin/python, not /usr/bin/env python
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-11-01 13:44:32 -05:00
Sage Weil
c29a71e19c
Merge PR #31226 into master
...
* refs/pull/31226/head:
mgr/telemetry: add stats about crush map
mgr/telemetry: add rgw metadata
mgr/telemetry: include fs size (files, bytes, snaps)
mds: report r{files,bytes,snaps} via perfcounters
mgr/telemetry: mds cache stats
mgr/telemetry: add some rbd metadata
mgr/telemetry: note whether osd cluster_network is in use
mgr/telemetry: add host counts
mgr/telemetry: add more pool metadata
mgr/telemetry: remove crush rule name
mgr/telemetry: include min_mon_release and msgr v1 vs v2 addr count
mgr/telemetry: add CephFS metadata
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-11-01 12:03:38 -05:00
Sage Weil
d8141e1d40
Merge PR #25374 into master
...
* refs/pull/25374/head:
osd: add flag to prevent truncate_seq copy in copy-from operation
Reviewed-by: Sage Weil <sage@redhat.com>
2019-11-01 11:58:11 -05:00
Sage Weil
d8625c68a1
Merge PR #31256 into master
...
* refs/pull/31256/head:
mgr/MgrClient: fix open condition
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-11-01 11:57:03 -05:00
Lenz Grimmer
f9deb4004e
mgr/dashboard: AttributeError: 'NoneType' object has no attrib… ( #31078 )
...
mgr/dashboard: Fixed AttributeError: 'NoneType' in smart data integration
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2019-11-01 15:44:33 +00:00
Kefu Chai
97bf619e1c
ceph.spec.in: run pathfix.py
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-11-01 10:26:23 -05:00
Sage Weil
a34593b9e2
ceph-daemon: absolute path for /bin/install
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-11-01 10:24:23 -05:00
Sage Weil
13d0a2417c
Merge PR #31320 into master
...
* refs/pull/31320/head:
ceph-daemon: fix os.mkdir call
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-11-01 09:10:28 -05:00
Sage Weil
7dc77f6806
ceph-daemon: fix os.mkdir call
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-11-01 09:05:49 -05:00