Patrick Donnelly
5ea3a9a1f7
Merge PR #34951 into master
...
* refs/pull/34951/head:
qa/cephfs: run() cleanup whether FS was mounted or not
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
2020-05-18 14:57:20 -07:00
Patrick Donnelly
0825b9b97d
Merge PR #35058 into master
...
* refs/pull/35058/head:
qa/tasks: logger.warn() -> logger.warning()
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-05-18 14:34:28 -07:00
Jason Dillaman
f8bbf96990
Merge pull request #35108 from trociny/wip-45589
...
mgr/rbd_support: rename "rbd_trash_trash_purge_schedule" oid
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-05-18 15:35:33 -04:00
Sebastian Wagner
71c7f959f7
Merge pull request #34900 from gekios/wip-cephadm-bootstrapped
...
qa/tasks/cephadm.py: Support already bootstrapped clusters
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-05-18 20:46:47 +02:00
Sebastian Wagner
12eac6cc3f
Merge pull request #35071 from sebastian-philipp/cephadm-upgrade-check-mon-command
...
mgr/cephadm: upgrade: use check_mon_command
2020-05-18 20:36:15 +02:00
Sebastian Wagner
a65784e60a
Merge pull request #35068 from bk201/wip-45163
...
mgr/cephadm: config iSCSI gateways in Dashboard
2020-05-18 20:35:50 +02:00
Sebastian Wagner
84bf9eebc1
Merge pull request #35084 from jschmid1/caching_osdspec_previews
...
mgr/cephadm: implement cached osdspec previews
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-05-18 20:35:36 +02:00
Mykola Golub
5b6849e08e
mgr/rbd_support: rename "rbd_trash_trash_purge_schedule" oid
...
to "rbd_trash_purge_schedule"
Fixes: https://tracker.ceph.com/issues/45589
Signed-off-by: Mykola Golub <mgolub@suse.com>
2020-05-18 20:59:31 +03:00
Josh Durgin
c7e7009a69
Merge branch 'wip-joshd-fix'
...
Reviewed-by: Neha Ojha <nojha@redhat.com>
2020-05-18 07:39:04 -07:00
Joshua Schmid
1507692368
mgr/orchestrator: adapting orch interface to preview changes
...
Signed-off-by: Joshua Schmid <jschmid@suse.de>
2020-05-18 16:24:09 +02:00
Nathan Cutler
ec13e8da2f
Merge pull request #35015 from smithfarm/wip-45514
...
doc: drop obsolete cache tier options
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2020-05-18 15:18:11 +02:00
Sebastian Wagner
5c90555e6f
Merge pull request #35083 from p-se/wip-pse-cephadm-prom-scrape-interval
...
mgr/cephadm: increase global scrape interval
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-05-18 14:46:16 +02:00
Sebastian Wagner
4b8545b572
Merge pull request #35092 from varshar16/wip-cephadm-mdcache-ganesha
...
mgr/cephadm/nfs: Instead of CACHEINODE use MDCACHE
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-05-18 14:45:50 +02:00
Sebastian Wagner
ec5b8de70a
mgr/cephadm: upgrade: use check_mon_command
...
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-05-18 13:30:41 +02:00
Mykola Golub
03ee4472b5
Merge pull request #34964 from dillaman/wip-45137
...
librbd: replace ImageRequestWQ with pluggable ImageDispatcher
Reviewed-by: Mykola Golub <mgolub@suse.com>
2020-05-18 14:24:00 +03:00
Patrick Seidensal
b4a2afa8d2
mgr/cephadm: increase global scrape interval
...
Signed-off-by: Patrick Seidensal <pseidensal@suse.com>
2020-05-18 11:31:55 +02:00
Kiefer Chang
28483b3be1
mgr/dashboard: support setting iSCSI gateways from orchestrator
...
- Dashboard doesn't actively query iSCSI gateways from orchestrator anymore.
Instead, Orchestrator backend invokes iscsi-gateway-add CLI after any
iSCSI daemons are deployed.
- Add an optional argument `name` to `iscsi-gateway-add` command. If
`name` is provided, Dashboard won't issue API request to iSCSI gateway
to get the hostname. This is required because when orchestrator sets
the gateway via CLI, the gateway is just spawned and might be not
ready yet.
Fixes: https://tracker.ceph.com/issues/45163
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
2020-05-17 09:21:19 +08:00
Kiefer Chang
5674f46f0c
mgr/cephadm: config iSCSI gateways in Dashboard
...
- Add `daemon_check_post` fuction to allow services implement actions
needed to be done after daemons are checked.
- After iSCSI daemons are spawned, call dashboard CLI to
set the API URL of the daemons.
Fixes: https://tracker.ceph.com/issues/45163
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
2020-05-17 09:21:14 +08:00
Kefu Chai
8aac5d2785
Merge pull request #32682 from lorenzen-b1/patch-1
...
doc/architecture.rst: clarify scrubbing
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-05-16 19:45:15 +08:00
Kefu Chai
5e4e386a38
Merge pull request #35091 from tchaikov/wip-crimson-cleanup
...
crimson/osd: avoid using variadic future
Reviewed-by: Samuel Just <sjust@redhat.com>
2020-05-16 10:44:01 +08:00
Patrick Donnelly
f9c9bc9b74
Merge PR #35081 into master
...
* refs/pull/35081/head:
qa: do not save/restore ip_forward sysctl
Reviewed-by: Xiubo Li <xiubli@redhat.com>
2020-05-15 19:22:16 -07:00
Casey Bodley
90dfff94ad
Merge pull request #34764 from ianwatsonrh/master
...
Docs: vault kv and transit engine updates
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2020-05-15 15:08:55 -04:00
Varsha Rao
f5e4631dc3
mgr/cephadm/nfs: Instead of CACHEINODE use MDCACHE
...
As CACHEINODE will be deprecated soon.
Signed-off-by: Varsha Rao <varao@redhat.com>
2020-05-15 23:52:55 +05:30
Kefu Chai
3cee25ba41
crimson/osd: avoid using variadic future
...
it is deprecated by seastar. let's use future<tuple<...>> instead
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-05-16 00:38:57 +08:00
Mykola Golub
ccea3309b1
Merge pull request #35025 from dillaman/wip-45518
...
librbd: copy API should not inherit v1 image format by default
2020-05-15 18:13:18 +03:00
Jason Dillaman
7f1df0d18a
Merge pull request #34789 from trociny/wip-rbd-nbd-quiesce
...
rbd-nbd: add quiesce/unquiesce hooks
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-05-15 11:12:50 -04:00
Casey Bodley
04a430d19b
Merge pull request #35023 from yuvalif/fix_issue_45513
...
cls/2pc_queue: fix timing issue in test
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2020-05-15 10:48:57 -04:00
Jason Dillaman
7d6bff654b
Merge pull request #34959 from yison/rwl-image-writeback-cache-seq10
...
rbd/cache: Replicated Write Log core codes - load existing cache
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-05-15 10:24:40 -04:00
Jason Dillaman
e2d9c0a1b3
Merge pull request #34930 from trociny/wip-45409
...
rbd-mirror: wait for events to replay before shut down journal replay
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-05-15 08:46:48 -04:00
Kefu Chai
3bd2e76349
Merge pull request #35042 from tchaikov/wip-cmake-remove-iwyu-cppcheck
...
cmake: remove cppcheck and iwyu targets
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2020-05-15 19:55:38 +08:00
Kefu Chai
054bb30925
Merge pull request #35070 from Devp00l/wip-45545-2
...
mgr/dashboard: Updates jest to fix cache failure
Reviewed-by: Tiago Melo <tmelo@suse.com>
2020-05-15 17:56:39 +08:00
Kefu Chai
62e14068ab
Merge pull request #34913 from athanatos/sjust/wip-seastore-journal
...
crimson/os/seastore: initial PR
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-05-15 17:50:02 +08:00
Kiefer Chang
1aea3a0850
mgr/cephadm: move iSCSI service class to its own file
...
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
2020-05-15 17:48:32 +08:00
Joshua Schmid
2d4b8c0b79
mgr/cephadm: adapt cephadm to osdspec preview caching
...
Signed-off-by: Joshua Schmid <jschmid@suse.de>
2020-05-15 11:33:31 +02:00
Joshua Schmid
9498b5f77b
mgr/cephadm: add preview caching to inventory.py
...
Signed-off-by: Joshua Schmid <jschmid@suse.de>
2020-05-15 11:32:03 +02:00
Lenz Grimmer
d4e69f625e
Merge pull request #35052 from tspmelo/wip-unittest-warnings
...
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
2020-05-15 10:59:27 +02:00
Sebastian Wagner
bf2b82d1b0
Merge pull request #35013 from matthewoliver/cephadm-iscsi-log-to-stderr
...
cephadm: enable logging to stderr in ceph-iscsi
Reviewed-by: Michael Fritch <mfritch@suse.com>
2020-05-15 10:47:43 +02:00
Samuel Just
e5966d18a7
dec/dev/seastore.rst: add more detailed design information and status
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2020-05-14 23:45:05 -07:00
Samuel Just
3a5765bd2f
crimson/os/seastore: add initial cache support with tests
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2020-05-14 23:45:05 -07:00
Samuel Just
01a1a8c158
crimson/os/seastore: introduce initial journal implementation and tests
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2020-05-14 23:45:02 -07:00
Samuel Just
79550342c6
crimson/gtest_seastar: add helpers for building seastar gtest unit tests
...
Also adds unsafe_get methods for errorator for use within unit tests.
Signed-off-by: Samuel Just <sjust@redhat.com>
2020-05-14 22:52:46 -07:00
Patrick Donnelly
6f14713aed
qa: do not save/restore ip_forward sysctl
...
We don't really care if this is left on during the course of the mount.
These settings don't persist across tests anyway.
Fixes: https://tracker.ceph.com/issues/45525
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-05-14 20:15:38 -07:00
Yuri Weinstein
acefe44a49
Merge pull request #35077 from yuriw/wip-yuriw-crontab-master
...
qa/tests: reduced powercycle jobs amount
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2020-05-14 13:56:31 -07:00
Yuri Weinstein
5d67ab8459
qa/tests: reduced powercycle jobs amount
...
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-05-14 13:49:01 -07:00
Lenz Grimmer
28ac243556
Merge pull request #32829 from Devp00l/wip-43765
...
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-05-14 13:45:16 -07:00
Yuri Weinstein
3ad495f095
Merge pull request #35076 from yuriw/wip-yuriw-distro-master
...
qa/tests: run `nautilus-x` on `pacific` on `ubuntu 18.04`
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2020-05-14 12:50:40 -07:00
Yuri Weinstein
6c9d990697
qa/tests: run nautilus-x
on pacific
on ubuntu 18.04
...
...as we don't build `nauiltus` on `20.04`
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2020-05-14 12:35:20 -07:00
Jason Dillaman
5f901fb13f
librbd: QoS delayed dispatch needs to use op work queue
...
The QoS throttle will invoke its throttle complete callback within
the scope of the ImageCtx timer lock singleton. This would cause
the potential for deadlock if a future dispatch layer attempted
to acquire the same timer lock.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-05-14 13:05:04 -04:00
Jason Dillaman
3a6f063ede
librbd: corrected naming of singleton timer locker
...
It incorrectly included "Journal" in the name.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-05-14 12:36:26 -04:00
Jason Dillaman
69a14fd968
librbd: correct misnamed parameters in io::ImageDispatcher
...
It was incorrectly using to object dispatch names instead of
image.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-05-14 12:33:20 -04:00