]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 years agodoc/rbd: remove typo and ill-formed command 49366/head
Zac Dover [Sat, 10 Dec 2022 03:20:17 +0000 (13:20 +1000)]
doc/rbd: remove typo and ill-formed command

Ingest Ilya Dryomov's comments here https://github.com/ceph/ceph/pull/49340/files#r1044365857

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 8df894b753ce15852cd72d5be22e2286a053b6e8)

2 years agoMerge pull request #48070 from pdvian/wip-scrub-msg
Yuri Weinstein [Fri, 9 Dec 2022 18:54:24 +0000 (10:54 -0800)]
Merge pull request #48070 from pdvian/wip-scrub-msg

pacific: osd/scrub: Reintroduce scrub starts message

Reviewed-by: Laura Flores <lflores@redhat.com>
2 years agoMerge pull request #49170 from aclamk/wip-58102-pacific
Yuri Weinstein [Fri, 9 Dec 2022 18:52:25 +0000 (10:52 -0800)]
Merge pull request #49170 from aclamk/wip-58102-pacific

pacific: [bluestore] Improve deferred write decision

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2 years agoMerge pull request #48915 from ifed01/wip-ifed-bluefs-op-inc-pac
Yuri Weinstein [Fri, 9 Dec 2022 18:51:35 +0000 (10:51 -0800)]
Merge pull request #48915 from ifed01/wip-ifed-bluefs-op-inc-pac

pacific: os/bluestore: incremental update mode for bluefs log

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2 years agoMerge pull request #48803 from kamoltat/wip-ksirivad-backport-pacific-47340
Yuri Weinstein [Fri, 9 Dec 2022 18:50:24 +0000 (10:50 -0800)]
Merge pull request #48803 from kamoltat/wip-ksirivad-backport-pacific-47340

pacific:mon/OSDMonitor: Added extra check before mon.go_recovery_stretch_mode()

Reviewed-by: Neha Ojha <nojha@redhat.com>
2 years agoMerge pull request #48255 from k0ste/wip-57258-pacific
Yuri Weinstein [Fri, 9 Dec 2022 18:49:47 +0000 (10:49 -0800)]
Merge pull request #48255 from k0ste/wip-57258-pacific

pacific:  msg: reset ProtocolV2's frame assembler in appropriate thread

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2 years agoMerge pull request #48254 from k0ste/wip-56722-pacific
Yuri Weinstein [Fri, 9 Dec 2022 18:49:15 +0000 (10:49 -0800)]
Merge pull request #48254 from k0ste/wip-56722-pacific

pacific: msg: fix deadlock when handling existing but closed v2 connection

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2 years agoMerge pull request #49195 from idryomov/wip-57066-pacific
Yuri Weinstein [Fri, 9 Dec 2022 15:41:30 +0000 (07:41 -0800)]
Merge pull request #49195 from idryomov/wip-57066-pacific

pacific: cls/rbd: update last_read in group::snap_list

Reviewed-by: Mykola Golub <mgolub@suse.com>
2 years agoMerge pull request #49357 from zdover23/wip-doc-2022-12-09-backport-49342-to-pacific
colemitchell [Fri, 9 Dec 2022 07:11:02 +0000 (02:11 -0500)]
Merge pull request #49357 from zdover23/wip-doc-2022-12-09-backport-49342-to-pacific

pacific: doc/rbd: refine "Removing a Block Device Image"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rbd: refine "Removing a Block Device Image" 49357/head
Zac Dover [Fri, 9 Dec 2022 01:16:27 +0000 (11:16 +1000)]
doc/rbd: refine "Removing a Block Device Image"

Refine and add unselectable prompts to "Removing a Block Device Image"
in doc/rbd/rados-rbd-cmds.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 3a6284a49bf41030bb20a5714b0dfce92928438b)

2 years agoMerge pull request #49355 from zdover23/wip-doc-2022-12-09-backport-49343-to-pacific
colemitchell [Fri, 9 Dec 2022 07:04:42 +0000 (02:04 -0500)]
Merge pull request #49355 from zdover23/wip-doc-2022-12-09-backport-49343-to-pacific

pacific: doc/rbd: refine "Restoring a Block Device Image"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #49353 from zdover23/wip-doc-2022-12-09-backport-49341-to-pacific
colemitchell [Fri, 9 Dec 2022 07:02:26 +0000 (02:02 -0500)]
Merge pull request #49353 from zdover23/wip-doc-2022-12-09-backport-49341-to-pacific

pacific: doc/rbd: refine "Resizing a Block Device Image"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #49351 from zdover23/wip-doc-2022-12-09-backport-49340-to-pacific
colemitchell [Fri, 9 Dec 2022 07:00:07 +0000 (02:00 -0500)]
Merge pull request #49351 from zdover23/wip-doc-2022-12-09-backport-49340-to-pacific

pacific: doc/rbd: refine "Retrieving Image Information"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rbd: refine "Restoring a Block Device Image" 49355/head
Zac Dover [Fri, 9 Dec 2022 01:31:07 +0000 (11:31 +1000)]
doc/rbd: refine "Restoring a Block Device Image"

Refine and add unselectable prompts to "Restoring a Block Device Image"
in doc/rbd/rados-rbd-cmds.rst.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 8fb4edb92d82019065a884d63a71ca68e8c8de6a)

2 years agoMerge pull request #49349 from zdover23/wip-doc-2022-12-09-backport-49339-to-pacific
colemitchell [Fri, 9 Dec 2022 06:56:11 +0000 (01:56 -0500)]
Merge pull request #49349 from zdover23/wip-doc-2022-12-09-backport-49339-to-pacific

pacific: doc/rbd: refine "Listing Block Device Images"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rbd: refine "Resizing a Block Device Image" 49353/head
Zac Dover [Fri, 9 Dec 2022 01:02:31 +0000 (11:02 +1000)]
doc/rbd: refine "Resizing a Block Device Image"

Refine and add unselectable prompts to "Resizing a Block Device Image"
in doc/rbd/rados/rbd-cmds.rst.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 078bec94d08529c87766c12055c365fc53d356a2)

2 years agodoc/rbd: refine "Retrieving Image Information" 49351/head
Zac Dover [Fri, 9 Dec 2022 00:25:55 +0000 (10:25 +1000)]
doc/rbd: refine "Retrieving Image Information"

Refine the text and prompts in "Retrieving Image Information" in
doc/rbd/rados-rbd-cmds.rst.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit d418037b3817b62cee4cb151ab84bb24c676b117)

2 years agoMerge pull request #49347 from zdover23/wip-doc-2022-12-09-backport-49338-to-pacific
colemitchell [Fri, 9 Dec 2022 06:52:01 +0000 (01:52 -0500)]
Merge pull request #49347 from zdover23/wip-doc-2022-12-09-backport-49338-to-pacific

pacific: doc/rbd: refine "Creating a Block Device Image"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rbd: refine "Listing Block Device Images" 49349/head
Zac Dover [Fri, 9 Dec 2022 00:21:47 +0000 (10:21 +1000)]
doc/rbd: refine "Listing Block Device Images"

Refine the text and prompts in "Listing Block Device Images" in
doc/rbd/rados-rbd-cmds.rst.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit ad3c93535fbb614d593f74806fdfccdd60a1696f)

2 years agodoc/rbd: refine "Creating a Block Device Image" 49347/head
Zac Dover [Thu, 8 Dec 2022 23:53:14 +0000 (09:53 +1000)]
doc/rbd: refine "Creating a Block Device Image"

Refine the English and prompts in "Creating a Block Device Image" in
doc/rbd/rados-rbd-cmds.rst.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 20b14437d6847fefdd3435bc9ec7a8b5580968f8)

2 years agoMerge pull request #49144 from pluser/wip-58039-pacific
Yuri Weinstein [Thu, 8 Dec 2022 20:59:17 +0000 (12:59 -0800)]
Merge pull request #49144 from pluser/wip-58039-pacific

pacific: osd: add created_at meta

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2 years agoMerge pull request #49139 from ljflores/wip-58116-pacific
Laura Flores [Thu, 8 Dec 2022 19:23:13 +0000 (13:23 -0600)]
Merge pull request #49139 from ljflores/wip-58116-pacific

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

2 years agoMerge pull request #48647 from kotreshhr/wip-48642-pacific
Yuri Weinstein [Thu, 8 Dec 2022 15:42:15 +0000 (07:42 -0800)]
Merge pull request #48647 from kotreshhr/wip-48642-pacific

pacific: qa: Fix test_subvolume_snapshot_info_if_orphan_clone

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49319 from zdover23/wip-doc-2022-12-08-backport-49306-to-pacific
zdover23 [Thu, 8 Dec 2022 11:38:57 +0000 (21:38 +1000)]
Merge pull request #49319 from zdover23/wip-doc-2022-12-08-backport-49306-to-pacific

pacific: doc/rbd: refine "Create a Block Device User"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/rbd: refine "Create a Block Device User" 49319/head
Zac Dover [Wed, 7 Dec 2022 14:43:31 +0000 (00:43 +1000)]
doc/rbd: refine "Create a Block Device User"

Refine "Create a Block Device User", after suggestions made by Ilya
Dryomov in https://github.com/ceph/ceph/pull/49301#pullrequestreview-1208285685

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit b6cc04e0bc1a30df7434b1fc857846750e714b31)

2 years agoMerge pull request #49308 from zdover23/wip-doc-2022-12-08-backport-49282-to-pacific
zdover23 [Thu, 8 Dec 2022 05:22:53 +0000 (15:22 +1000)]
Merge pull request #49308 from zdover23/wip-doc-2022-12-08-backport-49282-to-pacific

pacific: doc/rbd: refine "Create a Block Device Pool"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 years agodoc/rbd: refine "Create a Block Device Pool" 49308/head
Zac Dover [Tue, 6 Dec 2022 13:14:49 +0000 (23:14 +1000)]
doc/rbd: refine "Create a Block Device Pool"

Refine the "Create a Block Device Pool" section of
doc/rbd/rados-rbd-cmds.rst.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 987d3163a1d15b0f5e2870cf4d1d63e38bec9a34)

2 years agoMerge pull request #48453 from lxbsz/wip-57836
Yuri Weinstein [Wed, 7 Dec 2022 15:56:36 +0000 (07:56 -0800)]
Merge pull request #48453 from lxbsz/wip-57836

pacific: mds: wait unlink to finish to avoid conflict when creating same entries

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #48443 from trociny/wip-57821-pacific
Yuri Weinstein [Wed, 7 Dec 2022 15:55:57 +0000 (07:55 -0800)]
Merge pull request #48443 from trociny/wip-57821-pacific

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

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #48262 from batrick/i57671
Yuri Weinstein [Wed, 7 Dec 2022 15:55:29 +0000 (07:55 -0800)]
Merge pull request #48262 from batrick/i57671

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

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #48253 from dparmar18/wip-57665-pacific
Yuri Weinstein [Wed, 7 Dec 2022 15:55:01 +0000 (07:55 -0800)]
Merge pull request #48253 from dparmar18/wip-57665-pacific

pacific: mds/Server: Do not abort MDS on unknown messages

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #48133 from lxbsz/wip-57571
Yuri Weinstein [Wed, 7 Dec 2022 15:54:05 +0000 (07:54 -0800)]
Merge pull request #48133 from lxbsz/wip-57571

pacific: client: do not uninline data for read

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49301 from zdover23/wip-doc-2022-12-07-backport-49283-to-pacific
zdover23 [Wed, 7 Dec 2022 14:33:42 +0000 (00:33 +1000)]
Merge pull request #49301 from zdover23/wip-doc-2022-12-07-backport-49283-to-pacific

pacific: doc/rbd: refine "Create a Block Device User"

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 years agodoc/rbd: refine "Create a Block Device User" 49301/head
Zac Dover [Tue, 6 Dec 2022 14:20:24 +0000 (00:20 +1000)]
doc/rbd: refine "Create a Block Device User"

Refine "Create a Block Device User" in doc/rbd/rados-rbd-cmds.rst.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 51bc43845f03956b26c2a65fbd89a5654b860093)

2 years agotest/store_test: add tests for deferred writes 49170/head
Adam Kupczyk [Thu, 13 Oct 2022 17:55:13 +0000 (17:55 +0000)]
test/store_test: add tests for deferred writes

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit 6eb5ea7ea8652eafd84e56a773bd53363b7f205f)

Conflict:
  Modified l_bluestore_* perf names to pacific's names.
  Included fmt.

2 years agoMerge pull request #48221 from mchangir/wip-55748-pacific
Yuri Weinstein [Tue, 6 Dec 2022 15:55:47 +0000 (07:55 -0800)]
Merge pull request #48221 from mchangir/wip-55748-pacific

pacific: mgr/snap_schedule: remove subvol interface

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
2 years agoMerge pull request #48734 from joscollin/wip-57974-pacific
Yuri Weinstein [Tue, 6 Dec 2022 15:43:30 +0000 (07:43 -0800)]
Merge pull request #48734 from joscollin/wip-57974-pacific

pacific: cephfs-top: make cephfs-top display scrollable

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #45451 from cfsnyder/wip-52958-pacific
Casey Bodley [Tue, 6 Dec 2022 15:03:23 +0000 (10:03 -0500)]
Merge pull request #45451 from cfsnyder/wip-52958-pacific

pacific: radosgw-admin: 'reshard list' doesn't log ENOENT errors

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49276 from zdover23/wip-doc-2022-12-06-backport-49270-to-pacific
zdover23 [Tue, 6 Dec 2022 13:36:10 +0000 (23:36 +1000)]
Merge pull request #49276 from zdover23/wip-doc-2022-12-06-backport-49270-to-pacific

pacific: doc/rados: add prompts to placement-groups.rst (3)

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #49274 from zdover23/wip-doc-2022-12-06-backport-49269-to-pacific
zdover23 [Tue, 6 Dec 2022 13:35:41 +0000 (23:35 +1000)]
Merge pull request #49274 from zdover23/wip-doc-2022-12-06-backport-49269-to-pacific

pacific: doc/rados: add prompts to placement-groups.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #49272 from zdover23/wip-doc-2022-12-06-backport-49268-to-pacific
zdover23 [Tue, 6 Dec 2022 13:35:13 +0000 (23:35 +1000)]
Merge pull request #49272 from zdover23/wip-doc-2022-12-06-backport-49268-to-pacific

pacifc: doc/rados: add prompts to placement-groups.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rados: add prompts to placement-groups.rst (3) 49276/head
Zac Dover [Tue, 6 Dec 2022 07:13:44 +0000 (17:13 +1000)]
doc/rados: add prompts to placement-groups.rst (3)

Add unselectable prompts to doc/rados/operations/placement-groups.rst (3
of 3).

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit eb24e24e99e76adae954fc56f509b8adc7217a16)

2 years agodoc/rados: add prompts to placement-groups.rst 49274/head
Zac Dover [Tue, 6 Dec 2022 07:07:18 +0000 (17:07 +1000)]
doc/rados: add prompts to placement-groups.rst

Add unselectable prompts to doc/rados/operations/placement-groups.rst.
(2 of 3)

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 8574cfb847bb555bc724a6bd44a815f83e3dd364)

2 years agodoc/rados: add prompts to placement-groups.rst 49272/head
Zac Dover [Tue, 6 Dec 2022 06:56:02 +0000 (16:56 +1000)]
doc/rados: add prompts to placement-groups.rst

Add unselectable prompts to doc/rados/operations/placement-groups.rst.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit ec38804d5a9007bbccb3d841f4e882d7c7a5951b)

2 years agoMerge pull request #49266 from zdover23/wip-doc-2022-12-06-backport-49264-to-pacific
colemitchell [Tue, 6 Dec 2022 06:17:13 +0000 (01:17 -0500)]
Merge pull request #49266 from zdover23/wip-doc-2022-12-06-backport-49264-to-pacific

pacific: doc/glossary: add matter to "RBD"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/glossary: add matter to "RBD" 49266/head
Zac Dover [Tue, 6 Dec 2022 04:15:43 +0000 (14:15 +1000)]
doc/glossary: add matter to "RBD"

Clarify that "RBD" and "Ceph Block Device" and "RADOS Block Device" all
refer to the same thing.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit acdb2a6ee357f3b662580d6d7bc815af08af730e)

2 years agoos/bluestore/bluefs: Add tracking of bluefs log in noop replay mode 48915/head
Adam Kupczyk [Wed, 15 Dec 2021 09:59:55 +0000 (09:59 +0000)]
os/bluestore/bluefs: Add tracking of bluefs log in noop replay mode

Keep updating bluefs log when printing content of bluefs replay log.
Without this modification we only have initial content of log.
Log can be printed by 'ceph-bluestore-tool bluefs-log-dump'.

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit 2292a4d85a6c26be69b3cda8ba885a0cb23b2224)

2 years agoos/bluestore/bluefs: Sync BlueFS log with its allocation delta
Adam Kupczyk [Wed, 24 Nov 2021 17:55:05 +0000 (18:55 +0100)]
os/bluestore/bluefs: Sync BlueFS log with its allocation delta

BlueFS log is the only file that we can append to.
When we append to file we must take into consideration previously commited allocations,
otherwise update will be miscalculated.

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit ae5c5b7655535887ef56c96af62a1bf99f4c1d13)

2 years agotest/objectstore/bluefs_test: Add test for continuation of previous BlueFS log
Adam Kupczyk [Wed, 24 Nov 2021 17:52:35 +0000 (18:52 +0100)]
test/objectstore/bluefs_test: Add test for continuation of previous BlueFS log

Added test that verifies that in update mode we properly pick up delta.
BlueFS log is the only file that can be appended to, but it is done in very indirect way.

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit baed63ab124fb14a92fa52a035111d5e122e4be6)

2 years agoos/bluefs: allow incremental file metadata updates in bluefs log
Igor Fedotov [Fri, 30 Jul 2021 11:02:26 +0000 (14:02 +0300)]
os/bluefs: allow incremental file metadata updates in bluefs log

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit 821aadaaa92b4aa5920cd4bbbb59024ab55ea5d7)

2 years agoos/bluestore/bluefs: Cleanup allocation consistency check code
Adam Kupczyk [Wed, 11 Aug 2021 13:41:34 +0000 (15:41 +0200)]
os/bluestore/bluefs: Cleanup allocation consistency check code

When bluefs_log_replay_check_allocations is set _replay performs checks if
allocations/deallocations of extents are valid and properly aligned.
The changes include:
- now deallocations are also checked for valid alignment (more sanity checks)
- bluefs log read from super is checked once - before reading any transaction

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
2 years agoMerge pull request #47875 from ifed01/wip-ifed-bluefs-import-pac
Igor Fedotov [Mon, 5 Dec 2022 23:48:31 +0000 (02:48 +0300)]
Merge pull request #47875 from ifed01/wip-ifed-bluefs-import-pac

pacific: os/bluestore: add bluefs-import command

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2 years agoMerge pull request #49142 from cbodley/wip-58119
Yuri Weinstein [Mon, 5 Dec 2022 23:47:47 +0000 (15:47 -0800)]
Merge pull request #49142 from cbodley/wip-58119

pacific: rgw: initialize rgw_log_entry::identity_type

Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
2 years agoMerge pull request #46499 from NitzanMordhai/wip-55768-pacific
Yuri Weinstein [Mon, 5 Dec 2022 17:51:22 +0000 (09:51 -0800)]
Merge pull request #46499 from NitzanMordhai/wip-55768-pacific

pacific: librados/watch_notify: reconnect after socket injection

Reviewed-by: Neha Ojha <nojha@redhat.com>
2 years agoMerge pull request #48553 from vshankar/tr-57875
Yuri Weinstein [Mon, 5 Dec 2022 16:56:06 +0000 (08:56 -0800)]
Merge pull request #48553 from vshankar/tr-57875

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

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kotresh HR khiremat@redhat.com
2 years agoMerge pull request #48544 from ronen-fr/wip-rf-acting-pacific
Yuri Weinstein [Mon, 5 Dec 2022 16:55:26 +0000 (08:55 -0800)]
Merge pull request #48544 from ronen-fr/wip-rf-acting-pacific

pacific: osd/scrub: use the actual active set when requesting replicas

Reviewed-by: Samuel Just <sjust@redhat.com>
2 years agoMerge pull request #48521 from ajarr/wip-57880-pacific
Yuri Weinstein [Mon, 5 Dec 2022 16:54:36 +0000 (08:54 -0800)]
Merge pull request #48521 from ajarr/wip-57880-pacific

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

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kotresh HR khiremat@redhat.com
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #48468 from neesingh-rh/wip-57848-pacific
Yuri Weinstein [Mon, 5 Dec 2022 16:53:43 +0000 (08:53 -0800)]
Merge pull request #48468 from neesingh-rh/wip-57848-pacific

pacific: mgr/volumes: Add human-readable flag to volume info command

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2 years agoMerge pull request #48278 from ifed01/wip-ifed-fix-57687
Yuri Weinstein [Mon, 5 Dec 2022 16:52:24 +0000 (08:52 -0800)]
Merge pull request #48278 from ifed01/wip-ifed-fix-57687

pacific: os/bluestore: use direct write in BlueStore::_write_bdev_label

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2 years agoMerge pull request #48250 from ifed01/wip-ifed-fix-57121-pac
Yuri Weinstein [Mon, 5 Dec 2022 16:51:37 +0000 (08:51 -0800)]
Merge pull request #48250 from ifed01/wip-ifed-fix-57121-pac

pacific: osd: set per_pool_stats true when OSD has no PG

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2 years agoMerge pull request #49255 from zdover23/wip-doc-2022-12-06-backport-49252-to-pacific
colemitchell [Mon, 5 Dec 2022 16:50:42 +0000 (11:50 -0500)]
Merge pull request #49255 from zdover23/wip-doc-2022-12-06-backport-49252-to-pacific

pacific: doc/glossary: add DAS

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #48168 from ifed01/wip-ifed-fix-blufs-unlink-fsync-pac
Yuri Weinstein [Mon, 5 Dec 2022 16:44:58 +0000 (08:44 -0800)]
Merge pull request #48168 from ifed01/wip-ifed-fix-blufs-unlink-fsync-pac

pacific: os/bluestore: do not signal deleted dirty file to bluefs log

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2 years agoMerge pull request #48167 from ifed01/wip-ifed-fix-alloc-dump-pac
Yuri Weinstein [Mon, 5 Dec 2022 16:44:26 +0000 (08:44 -0800)]
Merge pull request #48167 from ifed01/wip-ifed-fix-alloc-dump-pac

pacific: os/bluestore:  proper locking for Allocators' dump methods

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2 years agoMerge pull request #45408 from ifed01/wip-ifed-fix-bluefs-log-size
Yuri Weinstein [Mon, 5 Dec 2022 16:42:19 +0000 (08:42 -0800)]
Merge pull request #45408 from ifed01/wip-ifed-fix-bluefs-log-size

pacific: os/bluestore: fix improper bluefs log size tracking in volume selector

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/glossary: add DAS 49255/head
Zac Dover [Mon, 5 Dec 2022 13:43:29 +0000 (23:43 +1000)]
doc/glossary: add DAS

Add a definition for "DAS" (directly attached storage).

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit a1f53a0fc0314c5c8a5cb0cb6d47acf20a4e52d0)

2 years agoMerge pull request #49054 from idryomov/wip-57872-pacific
Yuri Weinstein [Mon, 5 Dec 2022 15:59:53 +0000 (07:59 -0800)]
Merge pull request #49054 from idryomov/wip-57872-pacific

pacific: librbd/cache/pwl: fix clean vs bytes_dirty cache state inconsistency

Reviewed-by: Christopher Hoffman <choffman@redhat.com>
2 years agoqa: rbd_groups.sh: change interpreter to bash 49195/head
Ilya Dryomov [Sun, 4 Dec 2022 10:40:24 +0000 (11:40 +0100)]
qa: rbd_groups.sh: change interpreter to bash

Commit e0da2a4e8cae ("qa/workunits/rbd: Add test to list snapshots of
consistency group") added bash-specific syntax.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 8f712733af25ddaa3d7a55c571042ef70ecf9454)

2 years agoMerge pull request #49245 from zdover23/wip-doc-2022-12-05-backport-49241-to-pacific
colemitchell [Mon, 5 Dec 2022 03:23:35 +0000 (22:23 -0500)]
Merge pull request #49245 from zdover23/wip-doc-2022-12-05-backport-49241-to-pacific

pacific: doc/rados: add prompts to monitoring.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #49247 from zdover23/wip-doc-2022-12-05-backport-49243-to-pacific
colemitchell [Mon, 5 Dec 2022 03:22:37 +0000 (22:22 -0500)]
Merge pull request #49247 from zdover23/wip-doc-2022-12-05-backport-49243-to-pacific

pacific: doc/rados: add prompts to pg-repair.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rados: add prompts to pg-repair.rst 49247/head
Zac Dover [Mon, 5 Dec 2022 02:44:01 +0000 (12:44 +1000)]
doc/rados: add prompts to pg-repair.rst

Add unselectable prompts to doc/rados/operations/pg-repair.rst.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit e09007c106fc63f9559706f8fae714fe0cc09d6b)

2 years agodoc/rados: add prompts to monitoring.rst 49245/head
Zac Dover [Mon, 5 Dec 2022 02:30:35 +0000 (12:30 +1000)]
doc/rados: add prompts to monitoring.rst

Add unselectable prompts to doc/rados/operations/monitoring.rst.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit 7f2872b776ca3ba40e9097ef00504f5527c7e297)

2 years agoMerge pull request #49240 from zdover23/wip-doc-2022-12-05-backport-49238-to-pacific
colemitchell [Sun, 4 Dec 2022 19:43:30 +0000 (14:43 -0500)]
Merge pull request #49240 from zdover23/wip-doc-2022-12-05-backport-49238-to-pacific

pacific : doc/rados: add prompts to monitoring-osd-pg.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rados: add prompts to monitoring-osd-pg.rst 49240/head
Zac Dover [Sun, 4 Dec 2022 19:18:36 +0000 (05:18 +1000)]
doc/rados: add prompts to monitoring-osd-pg.rst

Add unselectable prompts to doc/rados/operations/monitoring-osd-pg.rst.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
(cherry picked from commit cd8e903c9cc27a1f0eab362beee44b9e876fb7f9)

2 years agoMerge pull request #49219 from zdover23/wip-doc-2022-12-04-backport-49211-to-pacific
colemitchell [Sun, 4 Dec 2022 04:27:21 +0000 (23:27 -0500)]
Merge pull request #49219 from zdover23/wip-doc-2022-12-04-backport-49211-to-pacific

pacific: doc/rados: add prompts to erasure-code-lrc.rst

Reviewed by Cole Mitchell <cole.mitchell@gmail.com>
Reviewed by Anthony D'Atri <datri@gmail.com>

2 years agoMerge pull request #49221 from zdover23/wip-doc-2022-12-04-backport-49212-to-pacific
colemitchell [Sun, 4 Dec 2022 04:27:05 +0000 (23:27 -0500)]
Merge pull request #49221 from zdover23/wip-doc-2022-12-04-backport-49212-to-pacific

pacific: doc/rados: add prompts to erasure-code-shec.rst

Reviewed by Cole Mitchell <cole.mitchell@gmail.com>
Reviewed by Anthony D'Atri <datri@gmail.com>

2 years agoMerge pull request #49223 from zdover23/wip-doc-2022-12-04-backport-49213-to-pacific
colemitchell [Sun, 4 Dec 2022 04:26:51 +0000 (23:26 -0500)]
Merge pull request #49223 from zdover23/wip-doc-2022-12-04-backport-49213-to-pacific

pacific: doc/rados: add prompts to health-checks (1 of 5)

Reviewed by Cole Mitchell <cole.mitchell@gmail.com>
Reviewed by Anthony D'Atri <datri@gmail.com>

2 years agoMerge pull request #49225 from zdover23/wip-doc-2022-12-04-backport-49214-to-pacific
colemitchell [Sun, 4 Dec 2022 04:26:37 +0000 (23:26 -0500)]
Merge pull request #49225 from zdover23/wip-doc-2022-12-04-backport-49214-to-pacific

pacific: doc/rados: add prompts to health-checks (2 of 5)

Reviewed by Cole Mitchell <cole.mitchell@gmail.com>
Reviewed by Anthony D'Atri <datri@gmail.com>

2 years agoMerge pull request #49227 from zdover23/wip-doc-2022-12-04-backport-49215-to-pacific
colemitchell [Sun, 4 Dec 2022 04:26:26 +0000 (23:26 -0500)]
Merge pull request #49227 from zdover23/wip-doc-2022-12-04-backport-49215-to-pacific

pacific: doc/rados: add prompts to health-checks (3 of 5)

Reviewed by Cole Mitchell <cole.mitchell@gmail.com>
Reviewed by Anthony D'Atri <datri@gmail.com>

2 years agoMerge pull request #49231 from zdover23/wip-doc-2022-12-04-backport-49217-to-pacific
colemitchell [Sun, 4 Dec 2022 04:26:08 +0000 (23:26 -0500)]
Merge pull request #49231 from zdover23/wip-doc-2022-12-04-backport-49217-to-pacific

pacific: doc/rados: add prompts to health-checks (5 of 5)

Reviewed by Cole Mitchell <cole.mitchell@gmail.com>
Reviewed by Anthony D'Atri <datri@gmail.com>

2 years agoMerge pull request #49229 from zdover23/wip-doc-2022-12-04-backport-49216-to-pacific
colemitchell [Sun, 4 Dec 2022 04:25:51 +0000 (23:25 -0500)]
Merge pull request #49229 from zdover23/wip-doc-2022-12-04-backport-49216-to-pacific

pacific: doc/rados: add prompts to health-checks (4 of 5)

Reviewed by Cole Mitchell <cole.mitchell@gmail.com>
Reviewed by Anthony D'Atri <datri@gmail.com>

2 years agodoc/rados: add prompts to health-checks (5 of 5) 49231/head
Zac Dover [Sat, 3 Dec 2022 17:03:53 +0000 (03:03 +1000)]
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>
(cherry picked from commit b0851995af9f4bb5750b2b8d51edcbadb4fd473b)

2 years agodoc/rados: add prompts to health-checks (4 of 5) 49229/head
Zac Dover [Sat, 3 Dec 2022 16:56:31 +0000 (02:56 +1000)]
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>
(cherry picked from commit df16a23bfc4f1869519b3f8dd7b7a45f21f5adc8)

2 years agodoc/rados: add prompts to health-checks (3 of 5) 49227/head
Zac Dover [Sat, 3 Dec 2022 16:49:02 +0000 (02:49 +1000)]
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>
(cherry picked from commit 73e1a295258ebc52dff0ac306a153b1adc1a84ec)

2 years agodoc/rados: add prompts to health-checks (2 of 5) 49225/head
Zac Dover [Sat, 3 Dec 2022 16:33:42 +0000 (02:33 +1000)]
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>
(cherry picked from commit c850569e52e97fe58d366e32784e011db80a027b)

2 years agodoc/rados: add prompts to health-checks (1 of 5) 49223/head
Zac Dover [Sat, 3 Dec 2022 16:13:08 +0000 (02:13 +1000)]
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>
(cherry picked from commit cbc334e1dda797406876dd24cd09d6098fc1275c)

2 years agodoc/rados: add prompts to erasure-code-shec.rst 49221/head
Zac Dover [Sat, 3 Dec 2022 15:57:13 +0000 (01:57 +1000)]
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>
(cherry picked from commit d6cfb659991bae013d4b54cf60e7b6767b126eaa)

2 years agodoc/rados: add prompts to erasure-code-lrc.rst 49219/head
Zac Dover [Sat, 3 Dec 2022 15:28:11 +0000 (01:28 +1000)]
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>
(cherry picked from commit fca696cc71dac23dce8f0a3713b7b28e6285be83)

2 years agoMerge pull request #49210 from zdover23/wip-doc-2022-12-03-backport-49202-to-pacific
zdover23 [Sat, 3 Dec 2022 03:21:34 +0000 (13:21 +1000)]
Merge pull request #49210 from zdover23/wip-doc-2022-12-03-backport-49202-to-pacific

pacific: doc/rados: add prompts to erasure-code-jerasure.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #49208 from zdover23/wip-doc-2022-12-03-backport-49201-to-pacific
zdover23 [Sat, 3 Dec 2022 03:20:57 +0000 (13:20 +1000)]
Merge pull request #49208 from zdover23/wip-doc-2022-12-03-backport-49201-to-pacific

pacific: doc/rados: add prompts to erasure-code-isa

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #49206 from zdover23/wip-doc-2022-12-03-backport-49200-to-pacific
zdover23 [Sat, 3 Dec 2022 03:13:24 +0000 (13:13 +1000)]
Merge pull request #49206 from zdover23/wip-doc-2022-12-03-backport-49200-to-pacific

pacific: doc/rados: add prompts to erasure-code-clay.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rados: add prompts to erasure-code-jerasure.rst 49210/head
Zac Dover [Fri, 2 Dec 2022 16:27:59 +0000 (02:27 +1000)]
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>
(cherry picked from commit a35d344f0a8f6bf3e556edfba7639b8d9e4cbbca)

2 years agodoc/rados: add prompts to erasure-code-isa 49208/head
Zac Dover [Fri, 2 Dec 2022 16:16:43 +0000 (02:16 +1000)]
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>
(cherry picked from commit 7de786ca12dad1878c8cf17367c0b8a7e9727209)

2 years agodoc/rados: add prompts to erasure-code-clay.rst 49206/head
Zac Dover [Fri, 2 Dec 2022 16:11:49 +0000 (02:11 +1000)]
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>
(cherry picked from commit fe2a38436f2e7e665d4f624f96e1ac3392ca1e64)

2 years agoMerge pull request #48459 from k0ste/wip-57844-pacific
Yuri Weinstein [Fri, 2 Dec 2022 20:29:17 +0000 (12:29 -0800)]
Merge pull request #48459 from k0ste/wip-57844-pacific

pacific: rbd: device map/unmap --namespace handling fixes

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 years agoMerge pull request #48558 from ljflores/wip-52747-pacific
Laura Flores [Fri, 2 Dec 2022 15:45:10 +0000 (09:45 -0600)]
Merge pull request #48558 from ljflores/wip-52747-pacific

pacific: mon: allow a MON_DOWN grace period after cluster mkfs

2 years agoMerge pull request #49056 from idryomov/wip-52932-pacific
Yuri Weinstein [Fri, 2 Dec 2022 14:49:19 +0000 (06:49 -0800)]
Merge pull request #49056 from idryomov/wip-52932-pacific

pacific: mgr/rbd_support: avoid wedging the task queue if pool is removed

Reviewed-by: Mykola Golub <mgolub@suse.com>
2 years agoqa/workunits/rbd: Add test to list snapshots of consistency group
Prasanna Kumar Kalever [Wed, 19 Oct 2022 09:11:11 +0000 (14:41 +0530)]
qa/workunits/rbd: Add test to list snapshots of consistency group

Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
(cherry picked from commit e0da2a4e8cae525f6d4e5383abcd47b3737bcb0e)

2 years agocls/rbd: update last read in group::snap_list
Prasanna Kumar Kalever [Wed, 19 Oct 2022 07:54:40 +0000 (13:24 +0530)]
cls/rbd: update last read in group::snap_list

Problem:
`rbd group snap ls` shows 1025 records after creating 65 snaps
with `rbd group snap create`

$ for i in {1..65}; do rbd group snap create test_group@group_snap$i; done
$ rbd group snap ls test_group | wc -l
1025

Solution:
update last_read after getting RBD_MAX_KEYS_READ with cls_cxx_map_get_vals.

Fixes: https://tracker.ceph.com/issues/57066
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
(cherry picked from commit 94029c4e4a922fd83f3c42c3f4b6bae6271903b7)

2 years agotest/cls_rbd: delete unused image_id variable
Prasanna Kumar Kalever [Wed, 2 Nov 2022 14:25:12 +0000 (19:55 +0530)]
test/cls_rbd: delete unused image_id variable

Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
(cherry picked from commit bb2d1d7c8397d5e899676dcbeb75b8e5b12d20f2)

2 years agoqa: Fix test_subvolume_snapshot_info_if_orphan_clone 48647/head
Kotresh HR [Thu, 27 Oct 2022 12:49:49 +0000 (18:19 +0530)]
qa: Fix test_subvolume_snapshot_info_if_orphan_clone

Fixes the usage of the grep command. It was failing as below.

smithi008:> (cd /home/ubuntu/cephtest/mnt.0 && exec sudo grep '"clone' 'snaps"' \
-A3 ./volumes/_nogroup/subvolume_0000000000856603/.meta)
INFO:teuthology.orchestra.run.smithi008.stderr:grep: snaps": No such file or directory.

Fixes: https://tracker.ceph.com/issues/57446
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit b6291096d1205456a8320063d4d629ca093bd041)