]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Wed, 17 Jun 2020 11:45:26 +0000 (19:45 +0800)]
Merge pull request #35547 from adk3798/cephadm-45097
cephadm: UX: Change error message when 'orch host add <host>' fails
Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
Kefu Chai [Wed, 17 Jun 2020 11:44:04 +0000 (19:44 +0800)]
Merge pull request #35552 from jan--f/systemd-osd-libexec
systemd/ceph-osd: ceph-osd-prestart.sh now lives in /usr/libexec
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 17 Jun 2020 11:41:07 +0000 (19:41 +0800)]
Merge pull request #35558 from xiexingguo/wip-45991
osd/PG: fix history.same_interval_since of merge target again
Reviewed-by: Neha Ojha <nojha@redhat.com>
Kefu Chai [Wed, 17 Jun 2020 11:38:16 +0000 (19:38 +0800)]
Merge pull request #35497 from ifed01/wip-ifed-remove-wal-preext
os/bluestore: remove preextended WAL support.
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Kefu Chai [Wed, 17 Jun 2020 11:36:21 +0000 (19:36 +0800)]
Merge pull request #35549 from mgfritch/cephadm-iscsi-strip-version
cephadm: strip whitespace from iscsi version
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
Kefu Chai [Wed, 17 Jun 2020 11:34:28 +0000 (19:34 +0800)]
Merge pull request #34643 from aclamk/wip-fix-bluefs-log-dump-v2
os/bluestore/BlueFS: Make log_dump possible without opening bluefs
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Kefu Chai [Wed, 17 Jun 2020 11:32:14 +0000 (19:32 +0800)]
Merge pull request #35146 from wjwithagen/wjw-fix-shufflerandom
rgw: replace deleted std function: randomshuffle
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 17 Jun 2020 11:26:02 +0000 (19:26 +0800)]
Merge pull request #35609 from tchaikov/wip-mgr-volumes-nfs-fstring
mgr/volumes/nfs: use f-string for creating Exception
Reviewed-by: Varsha Rao <varao@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Lenz Grimmer [Wed, 17 Jun 2020 10:46:17 +0000 (12:46 +0200)]
Merge pull request #35466 from ishanrai05/quotes
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Kefu Chai [Wed, 17 Jun 2020 10:37:50 +0000 (18:37 +0800)]
Merge pull request #35614 from tchaikov/wip-install-deps-enable-required-crb-repo
install-deps.sh: do not enable unavailable repos
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Lenz Grimmer [Wed, 17 Jun 2020 10:14:52 +0000 (12:14 +0200)]
Merge pull request #35295 from rhcs-dashboard/fix-snapshot-dropdown
mgr/dashboard: cropped actions menu in nested details
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Sebastian Wagner [Wed, 17 Jun 2020 08:08:37 +0000 (10:08 +0200)]
Merge pull request #35493 from mgfritch/orch-service-spec-validate
python-common: fix ServiceSpec validation
Reviewed-by: Joshua Schmid <jschmid@suse.de>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Kefu Chai [Wed, 17 Jun 2020 08:00:23 +0000 (16:00 +0800)]
install-deps.sh: do not enable unavailable repos
should be specific when enabling codeready-builder repos, there is
chance that some repos are just not available, while the required one
is. for instance, "codeready-builder-for-rhel-8-x86_64-eus-debug-rpms"
might not be available. and in that case, `install-deps.sh` just fails.
so in this change, only the required one is enabled. see also
https://fedoraproject.org/wiki/EPEL
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 17 Jun 2020 04:34:17 +0000 (12:34 +0800)]
mgr/volumes/nfs: use f-string for creating Exception
for better understanding the reason of the failure
Signed-off-by: Kefu Chai <kchai@redhat.com>
Patrick Donnelly [Wed, 17 Jun 2020 02:26:52 +0000 (19:26 -0700)]
Merge PR #32288 into master
* refs/pull/32288/head:
test_cephfs_shell: remove test_every_shell_cmd_at_invocation
test_cephfs_shell: catch specific exception instead of catching all
cephfs-shell: set return value before exiting
test_cephfs_shell: re-arrange TestCephFSShell's methods
cephfs-shell: re-arrange code under __main__
test_cephfs_shell: add new test for shell cmd at invocation
cephfs-shell: launch shell only if there are no args following
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
xie xingguo [Sat, 13 Jun 2020 07:28:31 +0000 (15:28 +0800)]
osd/PeeringState: fix history.same_interval_since of merge target again
The symptom looks much like we see in
https://tracker.ceph.com/issues/37654.
The root cause is that both merge source and target could be
fabricated PGs (aka placeholders), hence merge target's
same_interval_since could remain 0 after merge.
Fix by adjusting history.same_interval_since to last_epoch_clean
reported by these PGs were found to be ready for merge.
This peer is going to be ignored/purged by primary anyway later
when peering is done.
Fixes: https://tracker.ceph.com/issues/45991
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Wed, 17 Jun 2020 01:06:46 +0000 (09:06 +0800)]
Merge pull request #35307 from aclamk/wip-rocksdb-sharding-dump
kv/RocksDBStore: Fixes dump of batch commited to rocksdb
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Kefu Chai [Wed, 17 Jun 2020 01:01:38 +0000 (09:01 +0800)]
Merge pull request #35562 from tchaikov/wip-drop-copr-repo
install-deps.sh: drop ktdreyer/ceph-el8 copr repo
Reviewed-by: David Galloway <dgallowa@redhat.com>
Kefu Chai [Wed, 17 Jun 2020 01:00:01 +0000 (09:00 +0800)]
Merge pull request #35602 from tchaikov/wip-vstart-ganesha-comment
vstart.sh: update comment to use ganesha from CentOS Storage SIG
Reviewed-by: Varsha Rao <varao@redhat.com>
Sebastian Wagner [Tue, 16 Jun 2020 14:45:11 +0000 (16:45 +0200)]
Merge pull request #35510 from mgfritch/cephadm-bootstrap-timeout
cephadm: increase is_available timeout 30s -> 60s
Kefu Chai [Tue, 16 Jun 2020 14:34:59 +0000 (22:34 +0800)]
Merge pull request #35585 from tchaikov/wip-test-mgr-dashboard-smoke-random-port
test/mgr/mgr-dashboard-smoke: listen on random ports
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Lenz Grimmer [Tue, 16 Jun 2020 12:55:15 +0000 (14:55 +0200)]
Merge pull request #35366 from tspmelo/wip-npm-20-05
mgr/dashboard: Update npm packages
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
Mykola Golub [Tue, 16 Jun 2020 11:42:43 +0000 (14:42 +0300)]
Merge pull request #35557 from dillaman/wip-librbd-asio
librbd: initial boost asio integration
Reviewed-by: Mykola Golub <mgolub@suse.com>
Sebastian Wagner [Tue, 16 Jun 2020 11:19:28 +0000 (13:19 +0200)]
Merge pull request #35412 from sebastian-philipp/doc-cephadm-concepts-fqdn
doc/cephadm: Add chapter about FQDNs
Reviewed-by: Daniel-Pivonka <dpivonka@redhat.com>
Reviewed-by: Thomas Bechtold <tbechtold@suse.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
Kefu Chai [Tue, 16 Jun 2020 09:03:13 +0000 (17:03 +0800)]
vstart.sh: update comment to use ganesha from CentOS Storage SIG
see https://download.nfs-ganesha.org/3/LATEST/RHEL/
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 16 Jun 2020 08:28:01 +0000 (16:28 +0800)]
test/mgr/mgr-dashboard-smoke: listen on random ports
in hope to reduce the chance to listen an already used port while
running multiple "make check" instances in parallel.
See-also: http://tracker.ceph.com/issues/36737
Signed-off-by: Kefu Chai <kchai@redhat.com>
Ishan Rai [Mon, 8 Jun 2020 06:53:57 +0000 (06:53 +0000)]
mgr/dashboard: Use a unified quoting style
Use single quotes across all UI elements such as notifications
Fixes: https://tracker.ceph.com/issues/36070
Signed-off-by: Ishan Rai <ishanrai05@gmail.com>
Kefu Chai [Tue, 16 Jun 2020 06:44:01 +0000 (14:44 +0800)]
Merge pull request #35524 from sebastian-philipp/cephadm-rm-container-storage
cephadm: call `podman rm --storage`
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 16 Jun 2020 01:41:27 +0000 (09:41 +0800)]
Merge pull request #35317 from dsavineau/doc_radosgw_key_typo
doc/radosgw/admin: fix key subuser typo
Reviewed-by: Kefu Chai <kchai@redhat.com>
Patrick Donnelly [Mon, 15 Jun 2020 23:41:43 +0000 (16:41 -0700)]
Merge PR #35541 into master
* refs/pull/35541/head:
doc/dev: mention -l, -e and -n among useful options
doc/dev: add info on how to retest QA changes without rebuilding
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Adam King [Thu, 11 Jun 2020 18:03:24 +0000 (14:03 -0400)]
cephadm: UX: Change error message when 'orch host add <host>' fails
Instead of printing out a traceback if adding the host fails
during bootstrapping process, should now print error message
telling user host failed to be added
Fixes: https://tracker.ceph.com/issues/45097
Signed-off-by: Adam King <adking@redhat.com>
Sebastian Wagner [Fri, 5 Jun 2020 10:42:54 +0000 (12:42 +0200)]
doc/cephadm: Add chapter about FQDNs
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Tiago Melo [Wed, 13 May 2020 14:47:02 +0000 (14:47 +0000)]
mgr/dashboard: Update npm packages
Fixes: https://tracker.ceph.com/issues/45949
Signed-off-by: Tiago Melo <tmelo@suse.com>
Kefu Chai [Mon, 15 Jun 2020 12:59:06 +0000 (20:59 +0800)]
Merge pull request #35561 from tchaikov/wip-crimson-disable-bluestore-with-allocator
crimson/os: disable alienized bluestore if using seastar allocator
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Sebastian Wagner [Mon, 15 Jun 2020 09:21:30 +0000 (11:21 +0200)]
Merge pull request #35472 from varshar16/wip-vstart-stop-cephadm
stop.sh: Kill cephadm deployed daemons
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Wed, 10 Jun 2020 12:20:20 +0000 (14:20 +0200)]
cephadm: call `podman rm --storage`
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Kefu Chai [Sun, 14 Jun 2020 13:47:28 +0000 (21:47 +0800)]
crimson/os: disable alienized bluestore if using seastar allocator
before figuring out how to colocate alien store and seastar's builtin
allocator. we need to disable alienized bluestore, if
SEASTAR_DEFAULT_ALLOCATOR is not defined.
See-also: https://tracker.ceph.com/issues/45985
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit
3dd052c4558144d7252aa8a856c1601ea17b74e7 )
Kefu Chai [Sun, 14 Jun 2020 17:09:06 +0000 (01:09 +0800)]
install-deps.sh: drop ktdreyer/ceph-el8 copr repo
as all python3-cherrypy and its deps are included by EPEL8 now
Signed-off-by: Kefu Chai <kchai@redhat.com>
Willem Jan Withagen [Wed, 20 May 2020 09:50:58 +0000 (09:50 +0000)]
rgw: replace deleted std function: randomshuffle
fixes: https://github.com/ceph/ceph/pull/32927
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Jason Dillaman [Fri, 12 Jun 2020 02:07:15 +0000 (22:07 -0400)]
rbd-mirror: swapped ThreadPool/ContextWQ for AsioEngine
The majority of usage of ContextWQ has been switched to use the
ASIO ContextWQ adapter class. The journal remains the only
remaining use of dedicated ThreadPools in rbd-mirror.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 11 Jun 2020 22:06:19 +0000 (18:06 -0400)]
librbd: swapped ThreadPool/ContextWQ for AsioEngine
The majority of usage of ContextWQ has been switched to use the
ASIO ContextWQ adapter class. The journal, RWL cache, and image update
notifications remain the only remaining use of dedicated ThreadPools in
librbd.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 11 Jun 2020 19:45:25 +0000 (15:45 -0400)]
librbd: wrapper class for ContextWQ
Numerous state machines in librbd utilize ContextWQ for handling deferred
completion work. Now that we have an ASIO thread pool, we want to remove
the older ThreadPool/WorkQueue implementation. To avoid massive refactoring,
this ContextWQ will mimic the interface of the old ContextWQ class but
utilize ASIO for dispatching.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Sebastian Wagner [Fri, 12 Jun 2020 21:19:16 +0000 (23:19 +0200)]
Merge pull request #35538 from bk201/wip-45155
mgr/cephadm: set Ganesha pool/namespace settings in the Dashboard
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Fri, 12 Jun 2020 21:16:47 +0000 (23:16 +0200)]
Merge pull request #35474 from sebastian-philipp/python-common-hostspec
mgr/orch: move HostSpec to python-common
Reviewed-by: Joshua Schmid <jschmid@suse.de>
Patrick Donnelly [Fri, 12 Jun 2020 21:12:05 +0000 (14:12 -0700)]
Merge PR #33406 into master
* refs/pull/33406/head:
libcephfs/pybind: Add truncate, ftruncate
libcephfs/pybind: Add get_layout, get_default_pool
libcephfs/pybind: Add setattrx, fsetattrx
libcephfs/pybind: Add pwritev, preadv
libcephfs/pybind: Add rewinddir, telldir, seekdir
libcephfs/pybind: Add set_uuid, set_session_timeout
libcephfs/pybind: Add debug_get_fd_caps, debug_get_file_caps, get_cap_return_timeout
libcephfs/pybind: Add get_pool_id, get_pool_replication
libcephfs/pybind: Add get_file_replication, get_path_replication
libcephfs/pybind: Add lazyio, lazyio_propagate, lazyio_synchronize
libcephfs/pybind: Add fallocate, mknod
libcephfs/pybind: Add lsetxattr, lremovexattr, lgetxattr, llistxattr
libcephfs/pybind: Add fsetxattr, fgetxattr, fremovexattr, flistxattr
libcephfs/pybind: Add fchown, fchmod
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Patrick Donnelly [Fri, 12 Jun 2020 21:10:14 +0000 (14:10 -0700)]
Merge PR #34716 into master
* refs/pull/34716/head:
mgr/volumes: Add snapshot info command
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Patrick Donnelly [Fri, 12 Jun 2020 21:08:13 +0000 (14:08 -0700)]
Merge PR #35261 into master
* refs/pull/35261/head:
qa/vstart_runner.py: ignores when source and destination are same
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
Patrick Donnelly [Fri, 12 Jun 2020 21:06:57 +0000 (14:06 -0700)]
Merge PR #35368 into master
* refs/pull/35368/head:
fuse: update to newer FUSE_USE_VERSION
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Yuri Weinstein [Fri, 12 Jun 2020 19:54:44 +0000 (12:54 -0700)]
Merge pull request #35519 from kshtsk/wip-remove-t-py2
qa/crontab: remove -t py2 from schedule
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Michael Fritch [Fri, 12 Jun 2020 14:24:16 +0000 (08:24 -0600)]
cephadm: only SIGKILL once during timeout
no need to continually SIGKILL a process that is already exiting
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Fri, 12 Jun 2020 13:59:55 +0000 (07:59 -0600)]
cephadm: add profile log line to Popen wrappers
add debug log line to profile the Popen wrapper read loop
exec runtime, exitcode, stop, fds to read, etc.
Signed-off-by: Michael Fritch <mfritch@suse.com>
Jan Fajerski [Fri, 12 Jun 2020 07:27:36 +0000 (09:27 +0200)]
systemd/ceph-osd: ceph-osd-prestart.sh now lives in /usr/libexec
Fixes: https://tracker.ceph.com/issues/45984
Fixes: ed6552d5067c9f1d34c426f9ae18b0c37f2a9d29
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
Kefu Chai [Fri, 12 Jun 2020 08:20:56 +0000 (16:20 +0800)]
Merge pull request #35536 from icepic/patch-1
doc/dev/deduplication.rst: fix a spelling nit
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Janne Johansson [Thu, 11 Jun 2020 09:25:00 +0000 (11:25 +0200)]
doc/dev/deduplication.rst: fix a spelling nit
Signed-off-by: Janne Johansson <icepic.dz@gmail.com>
Kiefer Chang [Thu, 11 Jun 2020 09:53:57 +0000 (17:53 +0800)]
mgr/cephadm: set Ganesha pool/namespace settings in the Dashboard
- Config Ganesha pool and namespace settings in Dashboard.
- New `config_dashboard` option in cephadm. If the flag is Flase,
cephadm won't manage Dashboard settings for daemons. This might be
useful when users want to config API URLs by themselves or for debugging.
Fixes: https://tracker.ceph.com/issues/45155
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
Jason Dillaman [Thu, 11 Jun 2020 20:26:55 +0000 (16:26 -0400)]
librbd: replaced ImageCtx::get_thread_pool_instance
Callers have never needed the actual ThreadPool which is being
removed. Refactored into ImageCtx::get_work_queue method.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Thu, 11 Jun 2020 17:58:35 +0000 (13:58 -0400)]
librbd: simple ASIO execution context
This initial execution context wrapper will start "rbd_op_threads"
number of threads and bind them to an ASIO io_context to be used for
processing async callbacks.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Neha Ojha [Thu, 11 Jun 2020 22:40:46 +0000 (15:40 -0700)]
Merge pull request #35544 from neha-ojha/wip-reduce-noise
qa/tasks/ceph_manager.py: dump more useful info before failing
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Michael Fritch [Thu, 11 Jun 2020 21:03:25 +0000 (15:03 -0600)]
cephadm: strip whitespace from iscsi version
Signed-off-by: Michael Fritch <mfritch@suse.com>
zdover23 [Thu, 11 Jun 2020 19:00:25 +0000 (05:00 +1000)]
Merge pull request #35545 from LenzGr/doc-troubleshooting-community
doc: Updated mailing list addresses
Varsha Rao [Mon, 8 Jun 2020 10:51:16 +0000 (16:21 +0530)]
stop.sh: Remove cephadm deployed daemons
Fixes: https://tracker.ceph.com/issues/44746
Signed-off-by: Varsha Rao <varao@redhat.com>
Lenz Grimmer [Thu, 11 Jun 2020 15:32:45 +0000 (17:32 +0200)]
doc: Updated mailing list addresses
The "Community" chapter of the RADOS troubleshooting section
was still pointing to the old mailing list addresses.
Updated to point to the new ceph.io addresses.
Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
Neha Ojha [Fri, 5 Jun 2020 23:32:38 +0000 (23:32 +0000)]
qa/tasks/ceph_manager.py: dump more useful info before failing
Add helpers that dump information only about PGs that haven't reached
the desired state when we fail. Previously we dumped the output of
"ceph pg dump" before failing, which prints a lot of unnecessary information
about PGs that are not responsible for the failure, making debugging harder.
Also, try to make the failure messages distinct.
Signed-off-by: Neha Ojha <nojha@redhat.com>
Rishabh Dave [Thu, 11 Jun 2020 12:49:41 +0000 (18:19 +0530)]
doc/dev: mention -l, -e and -n among useful options
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Rishabh Dave [Thu, 11 Jun 2020 12:46:35 +0000 (18:16 +0530)]
doc/dev: add info on how to retest QA changes without rebuilding
Add a section to "Running tests using teuthology" in "Developer's Guide"
that explains how to retest a branch without rebuilding binaries.
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Kefu Chai [Thu, 11 Jun 2020 12:25:22 +0000 (20:25 +0800)]
Merge pull request #34380 from jdkruzr/patch-1
doc/man: Update mount.ceph.rst for clarity
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Sebastian Wagner [Thu, 11 Jun 2020 12:12:57 +0000 (14:12 +0200)]
mgr/test_orchestrator: Provide proper get_hosts_func
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Thu, 11 Jun 2020 11:53:44 +0000 (13:53 +0200)]
Merge pull request #35504 from zdover23/wip-doc-cephadm-ssh-key-setup-2020-Jun
doc/cephadm: Importing existing ssh keys
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Ilya Dryomov [Thu, 11 Jun 2020 09:22:39 +0000 (11:22 +0200)]
Merge pull request #35526 from tchaikov/wip-qa-krbd-whitelist-mon-down
qa/suites/krbd: whitelist MON_DOWN health warning
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Kefu Chai [Thu, 11 Jun 2020 06:17:15 +0000 (14:17 +0800)]
Merge pull request #35521 from sebastian-philipp/dashboard-mgr-module-option-default-value-none-for-it-or-float
mgr/dashboard: fix None value for ints and floats
Reviewed-by: Volker Theile <vtheile@suse.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Kefu Chai [Thu, 11 Jun 2020 01:39:04 +0000 (09:39 +0800)]
Merge pull request #35318 from ifed01/wip-ifed-fix-ex-frag-test
test/objectstore/store_test: kill ExcessiveFragmentation test case.
Reviewed-by: Neha Ojha <nojha@redhat.com>
Kefu Chai [Thu, 11 Jun 2020 01:36:24 +0000 (09:36 +0800)]
Merge pull request #35502 from wjwithagen/wjw-fix-cls-le32
cls: fix missing __le32 definition
Reviewed-by: Sage Weil <sage@newdream.net>
Kefu Chai [Thu, 11 Jun 2020 01:28:11 +0000 (09:28 +0800)]
Merge pull request #35486 from jdurgin/wip-radosbench-qa
qa/tasks/radosbench: use long form of option for compatibility
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Kefu Chai [Thu, 11 Jun 2020 01:27:09 +0000 (09:27 +0800)]
Merge pull request #35258 from majianpeng/bluefs-flush-use-force
os/bluestore/BlueFS: force flush when call flush().
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Kefu Chai [Thu, 11 Jun 2020 01:25:47 +0000 (09:25 +0800)]
Merge pull request #35478 from idryomov/wip-populate-watchers-replica
osd/PrimaryLogPG: don't populate watchers if replica
Reviewed-by: Samuel Just <sjust@redhat.com>
Kefu Chai [Wed, 10 Jun 2020 15:20:40 +0000 (23:20 +0800)]
qa/suites/krbd: whitelist MON_DOWN health warning
see also
-
93de19adcf1233ce4c68f1253e0b9abef6d97a9d
-
608e002195638e80323780f1907db40c0b9768f0
Signed-off-by: Kefu Chai <kchai@redhat.com>
Patrick Donnelly [Wed, 10 Jun 2020 20:59:10 +0000 (13:59 -0700)]
Merge PR #35530 into master
* refs/pull/35530/head:
vstart: set $CEPH_CONF when running ganesha-rados-grace
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Jeff Layton [Wed, 10 Jun 2020 19:55:24 +0000 (15:55 -0400)]
vstart: set $CEPH_CONF when running ganesha-rados-grace
...otherwise we could pick up the wrong ceph.conf file. Also, use the
correct $test_user userid for these ops.
Fixes: https://tracker.ceph.com/issues/45971
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Sebastian Wagner [Wed, 10 Jun 2020 14:19:32 +0000 (16:19 +0200)]
Merge pull request #35459 from sebastian-philipp/orch-apply-unknown-type
mgr/orch: apply: Fix proper error when passed unknown type
Reviewed-by: Michael Fritch <mfritch@suse.com>
Sebastian Wagner [Wed, 10 Jun 2020 13:40:34 +0000 (15:40 +0200)]
mgr/dashboard: pylint: reduce number of branches
fixes: `R0912: Too many branches (14/12) (too-many-branches)`
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Wed, 10 Jun 2020 12:06:44 +0000 (14:06 +0200)]
mgr/dashboard: fix None value for ints and floats
Fixes: https://tracker.ceph.com/issues/45963
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Lenz Grimmer [Wed, 10 Jun 2020 11:32:37 +0000 (13:32 +0200)]
Merge pull request #35007 from rhcs-dashboard/fix-36354-master
mgr/dashboard: work with v1 RBD images
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Kyr Shatskyy [Wed, 10 Jun 2020 11:12:00 +0000 (13:12 +0200)]
qa/crontab: remove -t py2 from schedule
After automating teuthology branch selection we do not need
to provide it exclusively with teuthology-suite.
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
kshtsk [Wed, 10 Jun 2020 08:49:42 +0000 (10:49 +0200)]
Merge pull request #35371 from yuriw/wip-yuriw-crontab-master
qa/tests: Changed -t from `py2` to default for `octopus`
Kefu Chai [Wed, 10 Jun 2020 04:45:08 +0000 (12:45 +0800)]
Merge pull request #35455 from Conan-Kudo/ceph-libexec
rpm, deb: Use /usr/libexec for libexecdir whenever possible
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Jason Dillaman [Wed, 10 Jun 2020 02:23:48 +0000 (22:23 -0400)]
Merge pull request #35357 from yison/rwl-fix-deadlock-on-ut-issue
rbd/cache: fix deadlock on RWL unit test
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
David Zafman [Wed, 10 Jun 2020 00:15:52 +0000 (17:15 -0700)]
Merge pull request #35425 from dzafman/wip-44314
test: osd-backfill-stats.sh use nobackfill to avoid races in remainin…
Reviewed-by: Neha Ojha <nojha@redhat.com>
Michael Fritch [Tue, 9 Jun 2020 20:35:46 +0000 (14:35 -0600)]
cephadm: increase is_available timeout 30s -> 60s
bootstrap fails because `ceph -s` might take longer
than 30 sec to return on resource limited hardware
Fixes: https://tracker.ceph.com/issues/45961
Signed-off-by: Michael Fritch <mfritch@suse.com>
Josh Durgin [Mon, 8 Jun 2020 18:29:43 +0000 (11:29 -0700)]
qa/tasks/radosbench: use long form of option for compatibility
Since the short version of --object-size changed from -o to -O, it
does not work with upgrade tests.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Josh Durgin [Mon, 8 Jun 2020 18:27:50 +0000 (11:27 -0700)]
Revert "qa/tasks/radosbench: only set object size if != block size"
This reverts commit
fb991fa5f62c4aaa6c564a6d15aeee4bfaa33b39 .
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Conflicts:
qa/tasks/radosbench.py - extra context from -t, trivial resolution
Josh Durgin [Mon, 8 Jun 2020 18:20:16 +0000 (11:20 -0700)]
Revert "qa/tasks/radosbench: fix usage of -O"
This reverts commit
da19fd14dbe8bdb62ce376d9df7bf5578f169b9c .
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Conflicts:
qa/tasks/radosbench.py - concurrency arg added in context, trival resolution
Sebastian Wagner [Tue, 9 Jun 2020 20:03:51 +0000 (22:03 +0200)]
Merge pull request #35099 from sebastian-philipp/doc-orch-update-specs
doc/orch: How to update an existing specification
Reviewed-by: Alexandra Settle <asettle@suse.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
Avan Thakkar [Thu, 28 May 2020 16:14:15 +0000 (21:44 +0530)]
mgr/dashboard: cropped actions menu in nested details
Fixes: https://tracker.ceph.com/issues/45508
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Willem Jan Withagen [Tue, 9 Jun 2020 15:38:32 +0000 (15:38 +0000)]
cls: fix missing __le32 definition
On platforms that do not the __le* definitions it throws a compiler error.
fixes: https://github.com/ceph/ceph/pull/35186
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Kefu Chai [Tue, 9 Jun 2020 16:01:44 +0000 (00:01 +0800)]
Merge pull request #35506 from rzarzynski/wip-crimson-thread-comment-fix
crimson/thread: fix comment phrasing in ThreadPool.h.
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 9 Jun 2020 16:00:34 +0000 (00:00 +0800)]
Merge pull request #34492 from xxhdx1985126/wip-crimson-recovery-block-io-pr
crimson/net: fix system shutdown problems
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Zac Dover [Tue, 9 Jun 2020 14:15:43 +0000 (00:15 +1000)]
doc/cephadm: Import existing ssh key docs.
This commit supersedes the commit below, which was suggested by
mohnewald:
https://github.com/ceph/ceph/pull/34453/commits/
1cd278b08a342df1acf9b43dbc5c27ee686149c0
Co-author: https://github.com/mohnewald
Signed-off-by: Zac Dover <zac.dover@gmail.com>
Igor Fedotov [Fri, 29 May 2020 19:28:15 +0000 (22:28 +0300)]
test/objectstore/store_test: kill ExcessiveFragmentation test case.
This test case was introduced by https://github.com/ceph/ceph/pull/18494
to verify allocation failure handling while gifting during bluefs rebalance
Not it looks outdated as there is no periodic gifting any more.
Fixes: https://tracker.ceph.com/issues/45788
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
Radoslaw Zarzynski [Tue, 9 Jun 2020 11:35:54 +0000 (13:35 +0200)]
crimson/thread: fix comment phrasing in ThreadPool.h.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Tue, 9 Jun 2020 14:30:19 +0000 (22:30 +0800)]
Merge pull request #35423 from scoopex/master
tools/histogram_dump: improve io-latency and -size statistics
Reviewed-by: Kefu Chai <kchai@redhat.com>