Commit Graph

135288 Commits

Author SHA1 Message Date
Ilya Dryomov
c67e254139 librbd: CopyupRequest can move image_extents instead of copying
image_extents is already taken by rvalue reference.
CopyupRequest::create() callers are prepared for the move.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2022-12-04 18:19:19 +01:00
Matan Breizman
9ff1255d92 crimson/osd/osd_operations/client_request: Remove seq_mode_t
No longer in use.
See 5aa342c9f0

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2022-12-04 16:13:57 +00:00
Ronen Friedman
c43e981de0
Merge pull request #48551 from ronen-fr/wip-rf-rep-machine
osd/scrub: no 'ScrubFinish' transition in ActiveReplica state

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-12-04 16:49:33 +02:00
Ronen Friedman
8557cb320e osd/scrub: no 'ScrubFinish' transition in ActiveReplica state
That event is not generated for a replica.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
2022-12-04 15:21:31 +02:00
Ilya Dryomov
8f712733af qa: rbd_groups.sh: change interpreter to bash
Commit e0da2a4e8c ("qa/workunits/rbd: Add test to list snapshots of
consistency group") added bash-specific syntax.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2022-12-04 13:20:44 +01:00
zdover23
33a021e5fb
Merge pull request #49217 from zdover23/wip-doc-2022-12-04-rados-ops-health-check-5-of-5-prompts
doc/rados: add prompts to health-checks (5 of 5)

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-12-04 04:30:27 +10:00
zdover23
e184a1b839
Merge pull request #49216 from zdover23/wip-doc-2022-12-04-rados-ops-health-check-4-of-5-prompts
doc/rados: add prompts to health-checks (4 of 5)

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-12-04 04:27:11 +10:00
zdover23
c2e1677e40
Merge pull request #49215 from zdover23/wip-doc-2022-12-04-rados-ops-health-check-3-of-5-prompts
doc/rados: add prompts to health-checks (3 of 5)

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-12-04 04:22:18 +10:00
zdover23
6bd6d17a24
Merge pull request #49214 from zdover23/wip-doc-2022-12-04-rados-ops-health-chech-2-of-5-prompts
doc/rados: add prompts to health-checks (2 of 5)

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-12-04 04:21:16 +10:00
zdover23
8739a6ab9e
Merge pull request #49213 from zdover23/wip-doc-2022-12-04-rados-ops-health-chech-1-of-4-prompts
doc/rados: add prompts to health-checks (1 of 5)

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-12-04 04:15:06 +10:00
zdover23
e81f59dd90
Merge pull request #49212 from zdover23/wip-doc-2022-12-04-rados-ops-erasure-code-shec-prompts
doc/rados: add prompts to erasure-code-shec.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-12-04 04:09:25 +10:00
zdover23
9faf047bf1
Merge pull request #49211 from zdover23/wip-doc-2022-12-04-rados-ops-erasure-code-erasure-code-lrc-prompts
doc/rados: add prompts to erasure-code-lrc.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-12-04 04:00:52 +10:00
Zac Dover
b0851995af doc/rados: add prompts to health-checks (5 of 5)
Add unselectable prompts to doc/rados/operations/health-checks.rst,
fifth 300 lines.

https://tracker.ceph.com/issues/57108

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-12-04 03:03:53 +10:00
Zac Dover
df16a23bfc doc/rados: add prompts to health-checks (4 of 5)
Add unselectable prompts to doc/rados/operations/health-checks.rst,
fourth 300 lines.

https://tracker.ceph.com/issues/57108

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-12-04 02:56:31 +10:00
Zac Dover
73e1a29525 doc/rados: add prompts to health-checks (3 of 5)
Add unselectable prompts to doc/rados/operations/health-checks.rst,
third 300 lines.

https://tracker.ceph.com/issues/57108

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-12-04 02:49:02 +10:00
Zac Dover
c850569e52 doc/rados: add prompts to health-checks (2 of 5)
Add unselectable prompts to doc/rados/operations/health-checks.rst,
second 300 lines.

https://tracker.ceph.com/issues/57108

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-12-04 02:36:07 +10:00
Zac Dover
cbc334e1dd doc/rados: add prompts to health-checks (1 of 5)
Add unselectable prompts to doc/rados/operations/health-checks.rst,
first 300 lines.

https://tracker.ceph.com/issues/57108

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-12-04 02:13:08 +10:00
Zac Dover
d6cfb65999 doc/rados: add prompts to erasure-code-shec.rst
Add unselectable prompts to doc/rados/operations/erasure-code-shec.rst.

https://tracker.ceph.com/issues/57108

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-12-04 01:57:13 +10:00
Zac Dover
fca696cc71 doc/rados: add prompts to erasure-code-lrc.rst
Add unselectable prompts to doc/rados/operations/erasure-code-lrc.rst.

https://tracker.ceph.com/issues/57108

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-12-04 01:28:11 +10:00
zdover23
c2690ec297
Merge pull request #49202 from zdover23/wip-doc-2022-12-01-rados-ops-erasure-code-jerasure-prompts
doc/rados: add prompts to erasure-code-jerasure.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2022-12-03 13:10:05 +10:00
zdover23
67f74ecaaa
Merge pull request #49201 from zdover23/wip-doc-2022-12-01-rados-ops-erasure-code-isa-prompts
doc/rados: add prompts to erasure-code-isa

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2022-12-03 13:07:32 +10:00
zdover23
2b28f25347
Merge pull request #49200 from zdover23/wip-doc-2022-12-01-rados-ops-erasure-code-clay-prompts
doc/rados: add prompts to erasure-code-clay.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2022-12-03 13:02:27 +10:00
Uli Fahrer
974fec8497 containers: use quay.io/ceph/keepalived in docs
the documentation should reflect the keepalived
container image fork rather than arcts/keepalived

Signed-off-by: Uli Fahrer <github@uli-fahrer.de>
2022-12-02 22:29:21 +01:00
Daniel Gryniewicz
8dae4aab39
Merge pull request #49162 from Gaoweinan/main-rgw-rgwerror-StatementRepetition-gaoweinan
radosgw:Fix repeated statement

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2022-12-02 11:47:26 -05:00
Zac Dover
a35d344f0a doc/rados: add prompts to erasure-code-jerasure.rst
Add unselectable prompts to
doc/rados/operations/erasure-code-jerasure.rst.

https://tracker.ceph.com/issues/57108

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-12-03 02:27:59 +10:00
Zac Dover
7de786ca12 doc/rados: add prompts to erasure-code-isa
Add unselectable prompts to doc/rados/operations/erasure-code-isa.

https://tracker.ceph.com/issues/57108

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-12-03 02:16:43 +10:00
Zac Dover
fe2a38436f doc/rados: add prompts to erasure-code-clay.rst
Add unselectable prompts to doc/rados/operations/erasure-code-clay.rst.

https://tracker.ceph.com/issues/57108

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-12-03 02:11:49 +10:00
Adam King
55661cc859 mgr/cephadm: fix check for if devices have changed
Directly comparing the dicts doesn't work since the
"created" field was added in. We should instead make use
of the existing Devices equality function.

Fixes: https://tracker.ceph.com/issues/57999

Signed-off-by: Adam King <adking@redhat.com>
2022-12-02 09:24:11 -05:00
Ilya Dryomov
9ca2ec704e
Merge pull request #48549 from pkalever/snap-list
cls/rbd: update last_read in group::snap_list

Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2022-12-02 13:18:08 +01:00
Yuval Lifshitz
9965e57cb7
Merge pull request #49177 from yuvalif/remove-pubsub-release-notes
rgw: update release notes on the removal of pubsub
2022-12-02 08:00:03 +02:00
Kefu Chai
279fcd0071
Merge pull request #49052 from tchaikov/wip-fmt-v9
*: include fmt/ostream.h if FMT_VERSION >= 9

Reviewed-by: Tim Serong <tserong@suse.com>
2022-12-02 13:03:50 +08:00
zdover23
f4a94fed5e
Merge pull request #49185 from zdover23/wip-doc-2022-12-01-rados-ops-devices-prompts
doc/rados: add prompts to devices.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-12-02 12:45:41 +10:00
Zac Dover
66ddc41be8 doc/rados: add prompts to devices.rst
Add unselectable prompts to doc/rados/operations/devices.rst.

https://tracker.ceph.com/issues/57108

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-12-02 12:28:58 +10:00
zdover23
9b3c3db673
Merge pull request #49182 from zdover23/wip-doc-2022-12-01-rados-ops-crush-map-prompts
doc/rados: add prompts to crush-map.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-12-02 12:28:06 +10:00
Zac Dover
65fb7165ea doc/rados: add prompts to crush-map.rst
Add unselectable prompts to doc/rados/operations/crush-map.rst.

https://tracker.ceph.com/issues/57108

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-12-02 12:15:52 +10:00
Brad Hubbard
75447396c3
Merge pull request #48838 from badone/wip-ceph-ansible-suite-nightlies-disable
qa/tests: Remove octopus ceph-ansible tests

Reviewed-by: Neha Ojha <nojha@redhat.com>
2022-12-02 11:51:57 +10:00
yuval Lifshitz
1af8ad21ba rgw: update release notes on the removal of pubsub
Signed-off-by: yuval Lifshitz <ylifshit@redhat.com>
2022-12-01 21:12:01 +02:00
Casey Bodley
6870298798
Merge pull request #48609 from cbodley/wip-rgw-encrypt-compress-release-note
PendingReleaseNotes: add note for rgw compression+encryption

Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
2022-12-01 13:43:18 -05:00
Casey Bodley
a36895ae77 PendingReleaseNotes: add note for rgw compression+encryption
adds release notes for the feature added in
https://github.com/ceph/ceph/pull/46188

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2022-12-01 11:28:40 -05:00
Casey Bodley
ce0bec673c
Merge pull request #48996 from yuvalif/wip-yuval-remove-pubsub
remove pubsub from the RGW

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2022-12-01 09:00:26 -05:00
Xiubo Li
496bf662ef qa: remove unused 'teuthology.orchestra.run' in xfstests_dev.py
Fixes: https://tracker.ceph.com/issues/58133
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2022-12-01 17:42:13 +08:00
Xiubo Li
22f01ee61e qa: cephfs add fscrypt test suite for kclient
For both io path and common test cases in xfstests. Currently only
support the centos and ubuntu distros. But for rhel we couldn't
install the 'userspace-rcu-devel', 'device-mapper-devel' and
'libedit-devel' dependency packages.

Fixes: https://tracker.ceph.com/issues/58133
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2022-12-01 16:33:10 +08:00
Xiubo Li
383add444b qa: add xfstests fscrypt test cases support
This will test the common fscrypt features such as the set_encpolicy,
get_encpolicy,etc only.

Will run the IO path test in another test suite.

Fixes: https://tracker.ceph.com/issues/58133
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2022-12-01 16:33:10 +08:00
Xiubo Li
2a8cc0902e qa: cephfs add filesystem encryption test support
This will allow us to create a encrypted test directory to do the
I/O test.

More coplex fscrypt tests we will use the xfstest-dev later.

Fixes: https://tracker.ceph.com/issues/58133
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2022-12-01 16:33:10 +08:00
Xiubo Li
4cc5bcd602 qa: install the dependency packages required by xfsprogs-dev repo
We need to install the xfsprogs-dev from source to make the xfs_io
command to support the 'add_enckey'.

Currently we couldn't install 'userspace-rcu-devel', 'libedit-devel'
and 'device-mapper-devel' from rhel distos. So the file encyrpt test
cases will skip the rhel distos for now. And it works well on centos
and ubuntu.

Fixes: https://tracker.ceph.com/issues/58133
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2022-12-01 16:33:10 +08:00
Xiubo Li
df3a12c315 qa: test_acl ignore PG_AVAILABILITY and PG_DEGRADED healh WRNs
Which is irrelevant to this test.

Fixes: https://tracker.ceph.com/issues/58133
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2022-12-01 16:33:10 +08:00
Xiubo Li
d5cb1cf529 qa: install xfsprogs-dev from source to support encrypt
Currently the xfsprogs packages won't support the 'add_enckey' feature
in xfs_io command, we need to install it from source.

Fixes: https://tracker.ceph.com/issues/58133
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2022-12-01 16:33:10 +08:00
Xiubo Li
b86450136d qa: switch TEST_FS_MOUNT_OPTS to CEPHFS_MOUNT_OPTIONS
Both the test_dev and scratch_dev could use the CEPHFS_MOUNT_OPTIONS.
Without this the xfstests tests will just be aborted without any error
logs when testing the encrypt and it's very hard to debug.

Fixes: https://tracker.ceph.com/issues/58133
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2022-12-01 16:33:10 +08:00
Xiubo Li
2ba6b87105 qa: enable SCRATCH_DEV for file encryption tests
ceph file encryption test cases need the SCRATCH_DEV.

Fixes: https://tracker.ceph.com/issues/58133
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2022-12-01 16:33:10 +08:00
Xiubo Li
4c97a9e469 qa: switch to https protocol for ffsb and xfstests-dev repos
Since the git protocol is not reachable any more, just switch it
to https.

Fixes: https://tracker.ceph.com/issues/58133
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2022-12-01 16:33:10 +08:00