]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 years agorgw: initialize rgw_log_entry::identity_type 50184/head
Casey Bodley [Tue, 29 Nov 2022 15:11:03 +0000 (10:11 -0500)]
rgw: initialize rgw_log_entry::identity_type

uninitialized identity_type field was causing unit test failures from
check-generated.sh:

**** rgw_log_entry test 2 dump_json check failed ****
   ceph-dencoder type rgw_log_entry select_test 2 dump_json > /tmp/typ-AW7AEODB3
   ceph-dencoder type rgw_log_entry select_test 2 encode decode dump_json > /tmp/typ-0NX4cmLHR
21c21
<     "identity_type": 3599295712
---
>     "identity_type": 2072560864

Fixes: https://tracker.ceph.com/issues/58115
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit cd99af0760bf973d44bacb55767f26ec7a975912)

2 years agorgw: default-initialize delete_multi_obj_op_meta
Casey Bodley [Tue, 29 Nov 2022 18:30:04 +0000 (13:30 -0500)]
rgw: default-initialize delete_multi_obj_op_meta

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit d7cfbdac1a07feb2dfd108add4a4cdc161a5ddac)

2 years agoMerge pull request #49795 from ivancich/wip-58171-quincy
Casey Bodley [Mon, 20 Feb 2023 21:03:56 +0000 (16:03 -0500)]
Merge pull request #49795 from ivancich/wip-58171-quincy

quincy: rgw: address bug where object puts could write to decommissioned shard

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #50173 from zdover23/wip-doc-2023-02-20-backport-50164-to-quincy
Anthony D'Atri [Mon, 20 Feb 2023 01:43:15 +0000 (20:43 -0500)]
Merge pull request #50173 from zdover23/wip-doc-2023-02-20-backport-50164-to-quincy

quincy: doc/radosgw: s/execute/run/ in multisite.rst

2 years agodoc/radosgw: s/execute/run/ in multisite.rst 50173/head
Zac Dover [Sun, 19 Feb 2023 06:46:49 +0000 (16:46 +1000)]
doc/radosgw: s/execute/run/ in multisite.rst

Replace "execute" with "run" in fourteen out of fifteen instances in
multisite.rst. "Execute" is plain old too grand in most of these
instances.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit b54b1b6bf5c9f7fee9387464b553035a88f6729e)

2 years agoMerge pull request #49788 from guits/wip-58396-quincy
Guillaume Abrioux [Sun, 19 Feb 2023 00:18:39 +0000 (01:18 +0100)]
Merge pull request #49788 from guits/wip-58396-quincy

quincy: ceph-volume/tests: add allowlist_externals to tox.ini

2 years agoMerge pull request #50155 from zdover23/wip-doc-2023-02-18-backport-50154-to-quincy
Anthony D'Atri [Sat, 18 Feb 2023 03:30:09 +0000 (22:30 -0500)]
Merge pull request #50155 from zdover23/wip-doc-2023-02-18-backport-50154-to-quincy

quincy: doc/glossary: add "Period" to glossary

2 years agodoc/glossary: add "Period" to glossary 50155/head
Zac Dover [Fri, 17 Feb 2023 22:03:06 +0000 (08:03 +1000)]
doc/glossary: add "Period" to glossary

Add definition for "period" to glossary.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit bd9bc3adb3960385615fe79ea83809396a19dae0)

2 years agoMerge pull request #49414 from ljflores/wip-quincy-backport-pr-48214
Laura Flores [Fri, 17 Feb 2023 18:07:18 +0000 (12:07 -0600)]
Merge pull request #49414 from ljflores/wip-quincy-backport-pr-48214

quincy: mgr/telemetry: add `basic_pool_options_bluestore` collection

2 years agoMerge pull request #48613 from tserong/wip-57916-quincy
Yuri Weinstein [Fri, 17 Feb 2023 17:54:50 +0000 (09:54 -0800)]
Merge pull request #48613 from tserong/wip-57916-quincy

quincy: make-dist: don't set Release tag in ceph.spec for SUSE distros

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2 years agoMerge pull request #48522 from tserong/wip-57885-quincy
Yuri Weinstein [Fri, 17 Feb 2023 17:53:45 +0000 (09:53 -0800)]
Merge pull request #48522 from tserong/wip-57885-quincy

quincy: ceph.spec.in: disable system_pmdk on s390x for SUSE distros

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 years agoMerge pull request #47233 from cfsnyder/wip-55829-quincy
Yuri Weinstein [Fri, 17 Feb 2023 17:52:40 +0000 (09:52 -0800)]
Merge pull request #47233 from cfsnyder/wip-55829-quincy

quincy: common: notify all when max backlog reached in OutputDataSocket

Reviewed-by: Laura Flores <lflores@redhat.com>
2 years agoMerge pull request #48805 from tserong/wip-57997-quincy
Laura Flores [Fri, 17 Feb 2023 17:27:19 +0000 (11:27 -0600)]
Merge pull request #48805 from tserong/wip-57997-quincy

quincy: ceph-crash: drop privleges to run as "ceph" user, rather than root (CVE-2022-3650)

2 years agoMerge pull request #50130 from idryomov/wip-58060-quincy
Yuri Weinstein [Fri, 17 Feb 2023 17:04:56 +0000 (09:04 -0800)]
Merge pull request #50130 from idryomov/wip-58060-quincy

quincy: librbd: avoid EUCLEAN error after "rbd rm" is interrupted

Reviewed-by: Ramana Raja <rraja@redhat.com>
2 years agoMerge pull request #50113 from idryomov/wip-58688-quincy
Yuri Weinstein [Fri, 17 Feb 2023 17:04:13 +0000 (09:04 -0800)]
Merge pull request #50113 from idryomov/wip-58688-quincy

quincy: qa/suites/rbd: fix sporadic "rx-only direction" test failures

Reviewed-by: Ramana Raja <rraja@redhat.com>
2 years agoMerge pull request #48211 from mgfritch/wip-57645-quincy
Adam King [Fri, 17 Feb 2023 15:56:41 +0000 (10:56 -0500)]
Merge pull request #48211 from mgfritch/wip-57645-quincy

quincy: cephadm: add `ip_nonlocal_bind` to haproxy deployment

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49309 from adk3798/wip-58204-quincy
Adam King [Fri, 17 Feb 2023 15:55:20 +0000 (10:55 -0500)]
Merge pull request #49309 from adk3798/wip-58204-quincy

quincy: mgr/cephadm: iscsi username and password defaults to admin

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #49849 from adk3798/wip-58558-quincy
Adam King [Fri, 17 Feb 2023 15:50:19 +0000 (10:50 -0500)]
Merge pull request #49849 from adk3798/wip-58558-quincy

quincy: cephadm: don't overwrite cluster logrotate file

Reviewed-by: Teoman ONAY <tonay@ibm.com>
2 years agoMerge pull request #49854 from adk3798/wip-58454-quincy
Adam King [Fri, 17 Feb 2023 15:48:56 +0000 (10:48 -0500)]
Merge pull request #49854 from adk3798/wip-58454-quincy

quincy: cephadm: only pull host info from applied spec, don't try to parse yaml

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49855 from adk3798/wip-58451-quincy
Adam King [Fri, 17 Feb 2023 15:47:48 +0000 (10:47 -0500)]
Merge pull request #49855 from adk3798/wip-58451-quincy

quincy: mgr/orchestrator: fix upgrade status help message

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49860 from adk3798/wip-58207-quincy
Adam King [Fri, 17 Feb 2023 15:44:25 +0000 (10:44 -0500)]
Merge pull request #49860 from adk3798/wip-58207-quincy

quincy: mgr/cephadm: write client files after applying services

Reviewed-by: Teoman ONAY <tonay@ibm.com>
2 years agoMerge pull request #49861 from adk3798/wip-58205-quincy
Adam King [Fri, 17 Feb 2023 15:43:25 +0000 (10:43 -0500)]
Merge pull request #49861 from adk3798/wip-58205-quincy

quincy: mgr/cephadm: don't say migration in progress if migration current > migration last

Reviewed-by: Teoman ONAY <tonay@ibm.com>
2 years agoMerge pull request #48677 from joscollin/wip-57946-quincy
Yuri Weinstein [Fri, 17 Feb 2023 15:37:10 +0000 (07:37 -0800)]
Merge pull request #48677 from joscollin/wip-57946-quincy

quincy: cephfs-top: make cephfs-top display scrollable

Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48563 from vshankar/tr-57874
Yuri Weinstein [Fri, 17 Feb 2023 15:35:53 +0000 (07:35 -0800)]
Merge pull request #48563 from vshankar/tr-57874

quincy: client: use parent directory POSIX ACLs for snapshot dir

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48520 from ajarr/wip-57879-quincy
Yuri Weinstein [Fri, 17 Feb 2023 15:35:20 +0000 (07:35 -0800)]
Merge pull request #48520 from ajarr/wip-57879-quincy

quincy:  src/mds: increment directory inode's change attr by one

Reviewed-by: Kotresh HR <khiremat@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48442 from trociny/wip-57820-quincy
Yuri Weinstein [Fri, 17 Feb 2023 15:34:37 +0000 (07:34 -0800)]
Merge pull request #48442 from trociny/wip-57820-quincy

quincy: cephfs-data-scan: make scan_links more verbose

Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
2 years agoMerge pull request #48261 from batrick/i57670
Yuri Weinstein [Fri, 17 Feb 2023 15:32:17 +0000 (07:32 -0800)]
Merge pull request #48261 from batrick/i57670

quincy: mds: damage table only stores one dentry per dirfrag

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48132 from lxbsz/wip-57572
Yuri Weinstein [Fri, 17 Feb 2023 15:31:45 +0000 (07:31 -0800)]
Merge pull request #48132 from lxbsz/wip-57572

quincy: client: do not uninline data for read

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48110 from lxbsz/wip-57392
Yuri Weinstein [Fri, 17 Feb 2023 15:30:44 +0000 (07:30 -0800)]
Merge pull request #48110 from lxbsz/wip-57392

quincy: client: abort the client if we couldn't invalidate dentry caches

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48107 from lxbsz/wip-57394
Yuri Weinstein [Fri, 17 Feb 2023 15:29:39 +0000 (07:29 -0800)]
Merge pull request #48107 from lxbsz/wip-57394

quincy: client: stop the remount_finisher thread in the Client::unmount()

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48208 from s0nea/wip-57640-quincy
Adam King [Fri, 17 Feb 2023 13:48:03 +0000 (08:48 -0500)]
Merge pull request #48208 from s0nea/wip-57640-quincy

quincy: cephadm: consider stdout to get container version

Reviewed-by: Adam King <adking@redhat.com>
2 years agoMerge pull request #48242 from tserong/wip-57637-quincy
Adam King [Fri, 17 Feb 2023 13:46:01 +0000 (08:46 -0500)]
Merge pull request #48242 from tserong/wip-57637-quincy

quincy: python-common: Add 'KB' to supported suffixes in SizeMatcher

Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
2 years agoMerge pull request #48531 from adk3798/wip-57787-quincy
Adam King [Fri, 17 Feb 2023 13:44:37 +0000 (08:44 -0500)]
Merge pull request #48531 from adk3798/wip-57787-quincy

quincy: mgr/nfs: add sectype option

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
2 years agoMerge pull request #49771 from adk3798/quincy-cephadm-exporter
Adam King [Fri, 17 Feb 2023 13:43:20 +0000 (08:43 -0500)]
Merge pull request #49771 from adk3798/quincy-cephadm-exporter

quincy: ceph-exporter: cephadm changes

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
2 years agoMerge pull request #49847 from adk3798/wip-58568-quincy
Adam King [Fri, 17 Feb 2023 13:41:19 +0000 (08:41 -0500)]
Merge pull request #49847 from adk3798/wip-58568-quincy

quincy: mgr/cephadm: call iscsi post_remove from serve loop

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49850 from adk3798/wip-58557-quincy
Adam King [Fri, 17 Feb 2023 13:40:28 +0000 (08:40 -0500)]
Merge pull request #49850 from adk3798/wip-58557-quincy

quincy: mgr/cephadm: fix removing offline hosts with ingress daemons

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49859 from adk3798/wip-58248-quincy
Adam King [Fri, 17 Feb 2023 13:38:53 +0000 (08:38 -0500)]
Merge pull request #49859 from adk3798/wip-58248-quincy

quincy: mgr/cephadm: fix handling of mgr upgrades with 3 or more mgrs

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49864 from adk3798/wip-58174-quincy
Adam King [Fri, 17 Feb 2023 13:37:32 +0000 (08:37 -0500)]
Merge pull request #49864 from adk3798/wip-58174-quincy

quincy: mgr/cephadm: fix check for if devices have changed

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #50134 from zdover23/wip-doc-2023-02-16-backport-50120-to-quincy
zdover23 [Fri, 17 Feb 2023 04:32:22 +0000 (14:32 +1000)]
Merge pull request #50134 from zdover23/wip-doc-2023-02-16-backport-50120-to-quincy

quincy: doc/glossary: add "realm" to glossary

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #49858 from adk3798/wip-58445-quincy
Adam King [Thu, 16 Feb 2023 15:59:17 +0000 (10:59 -0500)]
Merge pull request #49858 from adk3798/wip-58445-quincy

quincy: qa/tasks/cephadm.py: fix pulling cephadm from git.ceph.com

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49868 from guits/wip-58574-quincy
Guillaume Abrioux [Thu, 16 Feb 2023 15:58:30 +0000 (16:58 +0100)]
Merge pull request #49868 from guits/wip-58574-quincy

quincy: ceph-volume: fix a bug in lsblk_all()

2 years agoMerge pull request #49323 from sseshasa/wip-58214-quincy
Yuri Weinstein [Thu, 16 Feb 2023 15:45:11 +0000 (07:45 -0800)]
Merge pull request #49323 from sseshasa/wip-58214-quincy

quincy: osd: Randomize osd bench buffer data before submitting to objectstore

Reviewed-by: Neha Ojha <nojha@redhat.com>
2 years agoMerge pull request #49670 from vshankar/wip-58350
Yuri Weinstein [Thu, 16 Feb 2023 15:43:12 +0000 (07:43 -0800)]
Merge pull request #49670 from vshankar/wip-58350

quincy: mds: fix scan_stray_dir not reset next.frag on each run of stray inode

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49504 from rhcs-dashboard/wip-58271-quincy
Nizamudeen A [Thu, 16 Feb 2023 10:57:58 +0000 (16:27 +0530)]
Merge pull request #49504 from rhcs-dashboard/wip-58271-quincy

quincy: mgr/dashboard: add tooltip mirroring pools table

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #50139 from zdover23/wip-doc-2023-02-16-backport-50138-to-quincy
Anthony D'Atri [Thu, 16 Feb 2023 02:12:55 +0000 (21:12 -0500)]
Merge pull request #50139 from zdover23/wip-doc-2023-02-16-backport-50138-to-quincy

quincy: doc/rgw: refine "Realms" section

2 years agodoc/rgw: refine "Realms" section 50139/head
Zac Dover [Wed, 15 Feb 2023 23:56:53 +0000 (09:56 +1000)]
doc/rgw: refine "Realms" section

Make various syntactical and semantic improvements to "Realms" section.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 5cea2529c442cd0c5ecc25a8f3131548a71f590f)

2 years agoMerge pull request #50136 from zdover23/wip-doc-2023-02-16-backport-50119-to-quincy
Anthony D'Atri [Thu, 16 Feb 2023 01:56:59 +0000 (20:56 -0500)]
Merge pull request #50136 from zdover23/wip-doc-2023-02-16-backport-50119-to-quincy

quincy: doc/rgw: s/[Zz]one [Gg]roup/zonegroup/g

2 years agoMerge pull request #49673 from vshankar/wip-58347
Yuri Weinstein [Thu, 16 Feb 2023 00:39:47 +0000 (16:39 -0800)]
Merge pull request #49673 from vshankar/wip-58347

quincy: mds: account for snapshot items when deciding to split or merge a directory

Reviewed-by: Xiubo Li <xiubli@redhat.com>
2 years agoMerge pull request #49672 from vshankar/wip-58345
Yuri Weinstein [Thu, 16 Feb 2023 00:38:29 +0000 (16:38 -0800)]
Merge pull request #49672 from vshankar/wip-58345

quincy: mds: md_log_replay thread blocks waiting to be woken up

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49633 from lxbsz/wip-58344
Yuri Weinstein [Thu, 16 Feb 2023 00:36:40 +0000 (16:36 -0800)]
Merge pull request #49633 from lxbsz/wip-58344

quincy: mds: switch submit_mutex to fair mutex for MDLog

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
2 years agoMerge pull request #49539 from ifed01/wip-ifed-fix-xlock-qui
Yuri Weinstein [Thu, 16 Feb 2023 00:34:26 +0000 (16:34 -0800)]
Merge pull request #49539 from ifed01/wip-ifed-fix-xlock-qui

quincy: mds: do not acquire xlock in xlockdone state

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49473 from neesingh-rh/wip-58249-quincy
Yuri Weinstein [Thu, 16 Feb 2023 00:33:30 +0000 (16:33 -0800)]
Merge pull request #49473 from neesingh-rh/wip-58249-quincy

quincy: mds: avoid ~mdsdir's scrubbing and reporting damage health status

Reviewed-by: Kotresh HR <khiremat@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49471 from lxbsz/wip-58292
Yuri Weinstein [Thu, 16 Feb 2023 00:32:29 +0000 (16:32 -0800)]
Merge pull request #49471 from lxbsz/wip-58292

quincy: qa: switch to https protocol for repos' server

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
2 years agoMerge pull request #49459 from mchangir/wip-57760-quincy
Yuri Weinstein [Thu, 16 Feb 2023 00:29:27 +0000 (16:29 -0800)]
Merge pull request #49459 from mchangir/wip-57760-quincy

quincy: qa: wait for scrub to finish

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49884 from ifed01/wip-ifed-small-chunk-bluefs-qui
Yuri Weinstein [Thu, 16 Feb 2023 00:26:16 +0000 (16:26 -0800)]
Merge pull request #49884 from ifed01/wip-ifed-small-chunk-bluefs-qui

quincy: os/bluestore: enable 4K allocation unit for BlueFS

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2 years agoMerge pull request #49465 from Matan-B/wip-matanb-quincy-revert-pg_num
Yuri Weinstein [Thu, 16 Feb 2023 00:24:58 +0000 (16:24 -0800)]
Merge pull request #49465 from Matan-B/wip-matanb-quincy-revert-pg_num

quincy: Revert "mon/OSDMonitor: Make the pg_num check more accurate"

Reviewed-by: Neha Ojha <nojha@redhat.com>
2 years agoMerge pull request #49281 from sseshasa/wip-58186-quincy
Yuri Weinstein [Thu, 16 Feb 2023 00:23:22 +0000 (16:23 -0800)]
Merge pull request #49281 from sseshasa/wip-58186-quincy

quincy: osd: Reset mClock's OSD capacity config option for inactive device type

Reviewed-by: Neha Ojha <nojha@redhat.com>
2 years agoMerge pull request #49232 from Matan-B/wip-58143-quincy
Yuri Weinstein [Thu, 16 Feb 2023 00:22:00 +0000 (16:22 -0800)]
Merge pull request #49232 from Matan-B/wip-58143-quincy

quincy: mon/MonCommands: Support dump_historic_slow_ops

Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
2 years agodoc/rgw: s/[Zz]one [Gg]roup/zonegroup/g 50136/head
Zac Dover [Wed, 15 Feb 2023 05:05:43 +0000 (15:05 +1000)]
doc/rgw: s/[Zz]one [Gg]roup/zonegroup/g

Change all instances of "Zone Group" and "Zone group" and "zone group"
to "Zonegroup" or "zonegroup".

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 956c54b7c922adddba8dc56304636f21bb053c0e)

2 years agodoc/glossary: add "realm" to glossary 50134/head
Zac Dover [Wed, 15 Feb 2023 07:51:41 +0000 (17:51 +1000)]
doc/glossary: add "realm" to glossary

Add the term "Realm" to the glossary, and link to the section in the RGW
documentation that provides more information about realms.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 5e8aed3367060503c0d4c50f19e72b5ea4583a01)

2 years agoMerge pull request #49881 from ljflores/wip-58586-quincy
Laura Flores [Wed, 15 Feb 2023 22:54:14 +0000 (16:54 -0600)]
Merge pull request #49881 from ljflores/wip-58586-quincy

quincy: osd: shut down the MgrClient before osd_fast_shutdown

2 years agoMerge pull request #49197 from idryomov/wip-57902-quincy
Ilya Dryomov [Wed, 15 Feb 2023 19:12:08 +0000 (20:12 +0100)]
Merge pull request #49197 from idryomov/wip-57902-quincy

quincy: rbd: add --snap-id option to "rbd device map" to allow mapping arbitrary snapshots

Reviewed-by: Mykola Golub <mgolub@suse.com>
2 years agolibrbd: avoid EUCLEAN error after "rbd rm" is interrupted 50130/head
weixinwei [Tue, 15 Nov 2022 07:31:06 +0000 (15:31 +0800)]
librbd: avoid EUCLEAN error after "rbd rm" is interrupted

If "rbd rm" command is interrupted (e.g. killed), the image in the
trash stays in cls::rbd::TRASH_IMAGE_STATE_MOVING state. Later, when
"rbd rm" command is rerun, EUCLEAN error is returned.

Fixes: https://tracker.ceph.com/issues/58060
Signed-off-by: weixinwei <weixw3@lenovo.com>
(cherry picked from commit 145ecb15c2b6b240a4abb5a0d81d081efeb98614)

2 years agoceph-exporter: cephadm changes 49771/head
Avan Thakkar [Mon, 12 Dec 2022 11:45:47 +0000 (17:15 +0530)]
ceph-exporter: cephadm changes

Fixes: https://tracker.ceph.com/issues/55046
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Includes changes required for introducing ceph-exporter container in cephadm.

(cherry picked from commit 0253053dbfb1e98d38cf2f522751d2a4c780adc0)

Conflicts:
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/service_discovery.py
src/pybind/mgr/cephadm/services/cephadmservice.py
src/pybind/mgr/cephadm/services/monitoring.py
src/pybind/mgr/cephadm/tests/test_services.py
src/python-common/ceph/deployment/service_spec.py

2 years agoMerge pull request #47957 from rhcs-dashboard/wip-57432-quincy
Nizamudeen A [Wed, 15 Feb 2023 10:48:36 +0000 (16:18 +0530)]
Merge pull request #47957 from rhcs-dashboard/wip-57432-quincy

quincy: mgr/dashboard: fix "can't read .ssh/known_hosts: No such file or directory

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
2 years agoMerge pull request #50117 from zdover23/wip-doc-2023-02-15-backport-50108-to-quincy
Anthony D'Atri [Wed, 15 Feb 2023 10:07:01 +0000 (05:07 -0500)]
Merge pull request #50117 from zdover23/wip-doc-2023-02-15-backport-50108-to-quincy

quincy: doc/rgw: refine "Multi-site Config Ref" (1 of x)

2 years agodoc/rgw: refine "Multi-site Config Ref" (1 of x) 50117/head
Zac Dover [Tue, 14 Feb 2023 11:53:02 +0000 (21:53 +1000)]
doc/rgw: refine "Multi-site Config Ref" (1 of x)

Refine the syntax (and in some cases, the semantics) of the English in
"Multi-site Configuration Reference" in doc/radosgw/multisite.rst. This
is a long section, so more PRs are likely.

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

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Co-authored-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 2d45a4e5e087cfd64d9e3cb5f346d24452a8742f)

2 years agoMerge pull request #50115 from cityofships/quincy_backport
Anthony D'Atri [Tue, 14 Feb 2023 20:24:07 +0000 (15:24 -0500)]
Merge pull request #50115 from cityofships/quincy_backport

quincy: doc/ceph-volume: fix cephadm references

2 years agodoc/ceph-volume: fix cephadm references 50115/head
Piotr Parczewski [Tue, 14 Feb 2023 08:12:30 +0000 (09:12 +0100)]
doc/ceph-volume: fix cephadm references

Signed-off-by: Piotr Parczewski <piotr@stackhpc.com>
(cherry picked from commit 2104d9ffdaaacb5ee0e1a0374baeac77a00bd677)

2 years agoqa/suites/rbd: fix sporadic "rx-only direction" test failures 50113/head
Ilya Dryomov [Fri, 10 Feb 2023 12:56:57 +0000 (13:56 +0100)]
qa/suites/rbd: fix sporadic "rx-only direction" test failures

The existing

    xmlstarlet sel -t -v  '//mirror/peers/peer[1]/uuid')" = ""

test is bogus since a tx-only peer gets added after the remote
rbd-mirror daemon pings the local cluster.  It happened to pass most
of the time because xmlstarlet filter just failed on an empty peers
array, producing the wrongly expected empty string by accident.

Fixes: https://tracker.ceph.com/issues/58688
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 5cec2670be569ac9161743dec84f139b9e529d07)

2 years agoMerge pull request #50093 from zdover23/wip-doc-2023-02-13-backport-50086-to-quincy
Anthony D'Atri [Mon, 13 Feb 2023 14:47:47 +0000 (09:47 -0500)]
Merge pull request #50093 from zdover23/wip-doc-2023-02-13-backport-50086-to-quincy

quincy: doc/rgw: "Migrating Single Site to Multi-Site"

2 years agodoc/rgw: "Migrating Single Site to Multi-Site" 50093/head
Zac Dover [Mon, 13 Feb 2023 05:35:32 +0000 (15:35 +1000)]
doc/rgw: "Migrating Single Site to Multi-Site"

Refine "Migrating Single-site System to Multi-site" in
doc/radosgw/multisite.rst.

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

Co-authored-by: Cole Mitchell <cole.mitchell@gmail.com>
Co-authored-by: Anthonh D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 40c82f8ef679ed6c5182765b3bf4d6e61ed2e66d)

2 years agoMerge pull request #50078 from zdover23/wip-doc-2023-02-12-backport-50077-to-quincy
zdover23 [Sun, 12 Feb 2023 08:13:50 +0000 (18:13 +1000)]
Merge pull request #50078 from zdover23/wip-doc-2023-02-12-backport-50077-to-quincy

quincy: doc/rgw: refine "Failover and Disaster Recovery"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/rgw: refine "Failover and Disaster Recovery" 50078/head
Zac Dover [Sat, 11 Feb 2023 22:04:34 +0000 (08:04 +1000)]
doc/rgw: refine "Failover and Disaster Recovery"

English grammar and syntax pass for "Failover and Disaster Recovery" in
doc/radosgw/multisite.rst.

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

Co-authored-by: Cole Mitchell <cole.mitchell@gmail.com>
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 815359800c6885c5fd7a9dbc27e1c29295d5dbe3)

2 years agoMerge pull request #50074 from zdover23/wip-doc-2023-02-11-backport-50066-to-quincy
Anthony D'Atri [Sat, 11 Feb 2023 01:05:37 +0000 (20:05 -0500)]
Merge pull request #50074 from zdover23/wip-doc-2023-02-11-backport-50066-to-quincy

quincy: doc/rgw: refine "Configuring Secondary Zones"

2 years agodoc/rgw: refine "Configuring Secondary Zones" 50074/head
Zac Dover [Fri, 10 Feb 2023 02:40:01 +0000 (12:40 +1000)]
doc/rgw: refine "Configuring Secondary Zones"

English grammar and syntax pass (and some pragmatics, too, where I had
enough understanding to be helpful that way) for "Configuring Secondary
Zones" in doc/radosgw/multisite.rst.

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

Co-authored-by: Cole Mitchell <cole.mitchell@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 2c6f0ab5387dca9c4c7b09dfbc8cb3c6be1c6dab)

2 years agoMerge pull request #50043 from aaSharma14/wip-58666-quincy
Aashish Sharma [Fri, 10 Feb 2023 09:33:50 +0000 (15:03 +0530)]
Merge pull request #50043 from aaSharma14/wip-58666-quincy

quincy: mgr/dashboard: Replace vonage-status-panel with native grafana stat panel

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #50068 from zdover23/wip-doc-2023-02-10-backport-50063-to-quincy
Anthony D'Atri [Fri, 10 Feb 2023 06:05:38 +0000 (01:05 -0500)]
Merge pull request #50068 from zdover23/wip-doc-2023-02-10-backport-50063-to-quincy

quincy: doc/cephfs: add note about CephFS extended attributes and getfattr

2 years agodoc/cephfs: add note about CephFS extended attributes and getfattr 50068/head
Zac Dover [Thu, 9 Feb 2023 22:59:00 +0000 (08:59 +1000)]
doc/cephfs: add note about CephFS extended attributes and getfattr

Supersedes https://github.com/ceph/ceph/pull/50060

Add a note on the fact that CephFS extended attributes are not printed
by "getfattr /some/cephfs/dir/ -d -m -" even when the CephFS directory
has some extended attributes set on it.

https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/6ENI42ZMHTTP2OONBRD7FDP7LQBC4P2E/

Primary Author: Rishabh Dave <ridave@redhat.com>
Co-author: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 7f23dde6bec3ef75777438f5ae16347609ca0bf4)

2 years agorgw: remove unused block of code 49795/head
J. Eric Ivancich [Tue, 15 Nov 2022 02:19:19 +0000 (21:19 -0500)]
rgw: remove unused block of code

The removed block of code ultimately calls
RGWRados::bucket_set_reshard as the code block immediately below does,
although this block of code does not restore it to its correct "not
resharding" state.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
2 years agorgw: address bug where object puts could write to decommissioned shard
J. Eric Ivancich [Fri, 28 Oct 2022 19:14:51 +0000 (15:14 -0400)]
rgw: address bug where object puts could write to decommissioned shard

Addresses an apparent bug where some object writes that initiate
around the time that resharding completes are written to the old
bucket index shard rather than the new one.

Other write operations to a bucket index shard now also assert their
existance so as not to re-create old bucket index shards.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
2 years agomgr/dashboard: Replace vonage-status-panel with native grafana stat panel 50043/head
Aashish Sharma [Tue, 8 Nov 2022 05:11:46 +0000 (10:41 +0530)]
mgr/dashboard: Replace vonage-status-panel with native grafana stat panel

Fixes: https://tracker.ceph.com/issues/58295
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 3e08b81b402687c32988e6e95409fe62b9fd5162)

2 years agoMerge PR #50035 into quincy
Patrick Donnelly [Thu, 9 Feb 2023 00:49:02 +0000 (19:49 -0500)]
Merge PR #50035 into quincy

* refs/pull/50035/head:
doc: document debugging for libcephsqlite

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48093 from rzarzynski/auth-rotate-quincy
Laura Flores [Wed, 8 Feb 2023 22:25:59 +0000 (16:25 -0600)]
Merge pull request #48093 from rzarzynski/auth-rotate-quincy

quincy: mon,auth,cephadm: support auth key rotation

2 years agoMerge pull request #49140 from ljflores/wip-58117-quincy
Laura Flores [Wed, 8 Feb 2023 17:14:02 +0000 (11:14 -0600)]
Merge pull request #49140 from ljflores/wip-58117-quincy

quincy: qa/workunits/rados: specify redirect in curl command

2 years agoMerge pull request #50031 from zdover23/wip-doc-2023-02-09-backport-50030-to-quincy
Anthony D'Atri [Wed, 8 Feb 2023 15:19:46 +0000 (10:19 -0500)]
Merge pull request #50031 from zdover23/wip-doc-2023-02-09-backport-50030-to-quincy

quincy: doc/rgw: refine multisite to "config 2ndary zones"

2 years agodoc: document debugging for libcephsqlite 50035/head
Patrick Donnelly [Mon, 15 Aug 2022 15:05:21 +0000 (11:05 -0400)]
doc: document debugging for libcephsqlite

Fixes: https://tracker.ceph.com/issues/57127
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 3eb19650bb6321ba6c1fc76086c63048fba3f5ba)

2 years agodoc/rgw: refine multisite to "config 2ndary zones" 50031/head
Zac Dover [Wed, 8 Feb 2023 14:32:44 +0000 (00:32 +1000)]
doc/rgw: refine multisite to "config 2ndary zones"

Refine the English in doc/radosgw/multisite.rst up to (but not
including) "Configure Secondary Zones".

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

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit c3a1770d4c9b3eebb3e58e500fc34e8ff4851b7d)

2 years agocephfs-top: drop curses.A_ITALIC 48677/head
Jos Collin [Wed, 8 Feb 2023 09:27:31 +0000 (14:57 +0530)]
cephfs-top: drop curses.A_ITALIC

Fixes: https://tracker.ceph.com/issues/58663
Signed-off-by: Jos Collin <jcollin@redhat.com>
(cherry picked from commit 0cb9dfa4e12884861d10c2ac6312fd16eacb17be)

2 years agodoc: Update cephfs-top.png
Jos Collin [Wed, 19 Oct 2022 11:07:53 +0000 (16:37 +0530)]
doc: Update cephfs-top.png

Fixes: https://tracker.ceph.com/issues/55197
Signed-off-by: Jos Collin <jcollin@redhat.com>
(cherry picked from commit 19ef3f3c55aa7dac269295ecce60172d1161bef1)

2 years agocephfs-top: make cephfs-top display scrollable
Jos Collin [Thu, 8 Sep 2022 09:51:24 +0000 (15:21 +0530)]
cephfs-top: make cephfs-top display scrollable

Fixes: https://tracker.ceph.com/issues/55197
Signed-off-by: Jos Collin <jcollin@redhat.com>
(cherry picked from commit 482ed383487b8d6d272e30cc5cbeef94479c49bc)

2 years agoMerge pull request #50025 from zdover23/wip-doc-2023-02-08-backport-50022-to-quincy
Anthony D'Atri [Wed, 8 Feb 2023 14:12:02 +0000 (09:12 -0500)]
Merge pull request #50025 from zdover23/wip-doc-2023-02-08-backport-50022-to-quincy

quincy: doc/radosgw: refine "Maintenance" in multisite.rst

2 years agodoc/radosgw: refine "Maintenance" in multisite.rst 50025/head
Zac Dover [Wed, 8 Feb 2023 00:10:13 +0000 (10:10 +1000)]
doc/radosgw: refine "Maintenance" in multisite.rst

Refine the text in the "Maintenance" section of
doc/radosgw/multisite.rst.

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

Co-authored-by: Cole Mitchell <cole.mitchell@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 85816fbca068b740362e2faaf13dc601cdd68c1c)

2 years agoMerge pull request #49453 from guits/wip-58278-quincy
Guillaume Abrioux [Tue, 7 Feb 2023 15:16:02 +0000 (16:16 +0100)]
Merge pull request #49453 from guits/wip-58278-quincy

quincy: ceph-volume: fix a bug in get_all_devices_vgs()

2 years agoMerge pull request #49159 from pluser/wip-58040-quincy
Igor Fedotov [Tue, 7 Feb 2023 08:58:52 +0000 (11:58 +0300)]
Merge pull request #49159 from pluser/wip-58040-quincy

quincy: osd: add created_at meta

Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
2 years agoMerge pull request #50008 from zdover23/wip-doc-2023-02-07-backport-49994-to-quincy
Anthony D'Atri [Mon, 6 Feb 2023 22:56:24 +0000 (17:56 -0500)]
Merge pull request #50008 from zdover23/wip-doc-2023-02-07-backport-49994-to-quincy

quincy: doc/rgw: refine ~50-~140 of multisite.rst

2 years agodoc/rgw: refine ~50-~140 of multisite.rst 50008/head
Zac Dover [Sun, 5 Feb 2023 10:54:39 +0000 (20:54 +1000)]
doc/rgw: refine ~50-~140 of multisite.rst

Remove pleonasm from approximately line 50 to line 140 of
doc/rgw/multisite.rst.

Follows https://github.com/ceph/ceph/pull/49993.

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

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 805a9baeeaaa78aa2bb6f472526cc35361c75456)

2 years agoMerge pull request #49698 from Matan-B/wip-matanb-quincy-mgr-packaging
Laura Flores [Mon, 6 Feb 2023 19:49:37 +0000 (13:49 -0600)]
Merge pull request #49698 from Matan-B/wip-matanb-quincy-mgr-packaging

quincy: mgr/prometheus: use vendored "packaging" instead

2 years agoMerge pull request #49877 from jmolmo/wip-58577-quincy
Juan Miguel Olmo [Mon, 6 Feb 2023 18:49:24 +0000 (19:49 +0100)]
Merge pull request #49877 from jmolmo/wip-58577-quincy

quincy: mgr/rook: Device inventory

Recovered device inventory list for host clusters

Reviewed-by: Travis Nielsen <tnielsen@redhat.com>
                         Nizamudeen A <nia@redhat.com>

2 years agoMerge pull request #49727 from rhcs-dashboard/wip-58429-quincy
Nizamudeen A [Mon, 6 Feb 2023 16:43:37 +0000 (22:13 +0530)]
Merge pull request #49727 from rhcs-dashboard/wip-58429-quincy

quincy: mgr/dashboard: backport of all accessibility changes

Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: nSedrickm <NOT@FOUND>