]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
10 months agodoc/rados: add link to messenger v2 info in mon-lookup-dns.rst 59796/head
Zac Dover [Thu, 5 Sep 2024 07:59:15 +0000 (17:59 +1000)]
doc/rados: add link to messenger v2 info in mon-lookup-dns.rst

Add a link to the page about Messenger v2 to the end of
doc/rados/configuration/mon-lookup-dns.rst.

Fixes: https://tracker.ceph.com/issues/58752
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 81f9d064f714f42ff27bf620df526f87b393402b)

10 months agoMerge pull request #59769 from zdover23/wip-doc-2024-09-13-backport-59438-to-quincy
Anthony D'Atri [Thu, 12 Sep 2024 23:49:08 +0000 (19:49 -0400)]
Merge pull request #59769 from zdover23/wip-doc-2024-09-13-backport-59438-to-quincy

quincy: doc/rgw/d3n: pass cache dir volume to extra_container_args

10 months agoMerge pull request #59651 from guits/wip-63919-quincy
Guillaume Abrioux [Thu, 12 Sep 2024 16:20:14 +0000 (18:20 +0200)]
Merge pull request #59651 from guits/wip-63919-quincy

quincy: ceph-volume: Fix unbound var in disk.get_devices()

10 months agoMerge pull request #59355 from k0ste/wip-64276-quincy
Laura Flores [Thu, 12 Sep 2024 15:19:43 +0000 (10:19 -0500)]
Merge pull request #59355 from k0ste/wip-64276-quincy

quincy: rgw: swift: tempurl fixes for ceph

10 months agoMerge pull request #59338 from k0ste/wip-61633-quincy
Laura Flores [Thu, 12 Sep 2024 15:18:36 +0000 (10:18 -0500)]
Merge pull request #59338 from k0ste/wip-61633-quincy

quincy: rgw : fix add initialization for RGWGC::process()

10 months agodoc/rgw/d3n: pass cache dir volume to extra_container_args 59769/head
Mark Kogan [Mon, 26 Aug 2024 12:44:08 +0000 (15:44 +0300)]
doc/rgw/d3n: pass cache dir volume to extra_container_args

Fixes: https://tracker.ceph.com/issues/66492
Signed-off-by: Mark Kogan <mkogan@ibm.com>
(cherry picked from commit 4594e38bf19a8f73191904f5f373a3707cddd2f3)

10 months agoMerge pull request #59758 from zdover23/wip-doc-2024-09-12-backport-59753-to-quincy
Anthony D'Atri [Thu, 12 Sep 2024 14:00:35 +0000 (10:00 -0400)]
Merge pull request #59758 from zdover23/wip-doc-2024-09-12-backport-59753-to-quincy

quincy: doc/install: Keep the name field of the created user consistent with …

10 months agodoc/install: Keep the name field of the created user consistent with the node name... 59758/head
hejindong [Thu, 12 Sep 2024 07:14:21 +0000 (15:14 +0800)]
doc/install: Keep the name field of the created user consistent with the node name in the Start RADOSGW service command

If the user name does not match the name of the node that started the RADOSGW service, this will cause confusion for those who are new to ceph. Because they can't start the radosgw service normally as shown in the tutorial.

Signed-off-by: hejindong <wodeshijie3394@126.com>
(cherry picked from commit 128e6451d8c4764025d4a2565f15ec175c857bb2)

10 months agoMerge pull request #55336 from guits/wip-64196-quincy
Guillaume Abrioux [Thu, 12 Sep 2024 07:03:49 +0000 (09:03 +0200)]
Merge pull request #55336 from guits/wip-64196-quincy

quincy: ceph-volume: use 'no workqueue' options with dmcrypt

10 months agoMerge pull request #59656 from zdover23/wip-doc-2024-09-08-backport-59628-to-quincy
Anthony D'Atri [Thu, 12 Sep 2024 00:01:18 +0000 (20:01 -0400)]
Merge pull request #59656 from zdover23/wip-doc-2024-09-08-backport-59628-to-quincy

quincy: doc/dev: add "activate latest release" RTD step

10 months agoMerge pull request #59735 from zdover23/wip-doc-2024-09-11-backport-59635-to-quincy
Anthony D'Atri [Wed, 11 Sep 2024 18:30:04 +0000 (14:30 -0400)]
Merge pull request #59735 from zdover23/wip-doc-2024-09-11-backport-59635-to-quincy

quincy: doc/rados: add "pgs not deep scrubbed in time" info

10 months agodoc/rados: add "pgs not deep scrubbed in time" info 59735/head
Zac Dover [Fri, 6 Sep 2024 12:43:59 +0000 (22:43 +1000)]
doc/rados: add "pgs not deep scrubbed in time" info

Add a procedure to doc/rados/operations/health-warnings.rst that
explains how to remedy the "X PGs not deep-scrubbed in time" health
warning.

This procedure was developed by Eugen Block, and is at the time of this
commit available on his blog at
https://heiterbiswolkig.blogs.nde.ag/2024/09/06/pgs-not-deep-scrubbed-in-time/

Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit d620a51c306d1ebcdfc974dc0b85dc46cfde8d40)

10 months agoMerge pull request #58221 from guits/wip-66025-quincy
Guillaume Abrioux [Wed, 11 Sep 2024 11:03:22 +0000 (13:03 +0200)]
Merge pull request #58221 from guits/wip-66025-quincy

quincy: ceph-volume: create LVs when using partitions

10 months agoMerge pull request #58999 from guits/wip-64643-quincy
Guillaume Abrioux [Wed, 11 Sep 2024 11:02:17 +0000 (13:02 +0200)]
Merge pull request #58999 from guits/wip-64643-quincy

quincy: src/ceph-volume/ceph_volume/devices/lvm/listing.py : lvm list filters with vg name

10 months agoceph-volume: fix regex usage in `set_dmcrypt_no_workqueue` 55336/head
Guillaume Abrioux [Wed, 19 Jun 2024 13:06:52 +0000 (15:06 +0200)]
ceph-volume: fix regex usage in `set_dmcrypt_no_workqueue`

- Updated the regex pattern to `r'(\d+\.?)+'` to more accurately
  capture version numbers.

- Replaced `re.match` with `re.search` to properly match the cryptsetup
  version in the output.

- `re.match` only checks for a match at the beginning of the string,
   while `re.search` looks for a match anywhere in the string.

This fix ensures that the function correctly retrieves the
cryptsetup version from the output.

Fixes: https://tracker.ceph.com/issues/66393
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit 607eb34b2c278566c386efcbf3018629cf08ccfd)

10 months agoceph-volume: fix set_dmcrypt_no_workqueue()
Guillaume Abrioux [Fri, 7 Jun 2024 08:46:16 +0000 (10:46 +0200)]
ceph-volume: fix set_dmcrypt_no_workqueue()

`set_dmcrypt_no_workqueue()` from `ceph_volume.util.encryption`

The function `set_dmcrypt_no_workqueue` in `encryption.py` now
dynamically retrieves the installed cryptsetup version using `cryptsetup
--version` command. It then parses the version string using a regular
expression to accommodate varying digit counts. If the retrieved version
is greater than or equal to the specified target version,
`conf.dmcrypt_no_workqueue` is set to True, allowing for flexible version
handling.

Fixes: https://tracker.ceph.com/issues/66393
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit dc28b77a6ea50b3390663ac02eeb80367650b7ed)

10 months agoceph-volume: fix partitions support in disk.get_devices()
Guillaume Abrioux [Fri, 26 Jan 2024 20:35:18 +0000 (21:35 +0100)]
ceph-volume: fix partitions support in disk.get_devices()

The following:
```
is_part = get_file_contents(os.path.join(_sys_dev_block_path, item, 'partition')) == "1"
```
assumes any `/sys/dev/block/x:y/partition` contains '1' which is wrong.
This file actually contains the corresponding partition number.

Fixes: https://tracker.ceph.com/issues/64195
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit d5d2d1456542829495d3ebbbad6ca2febd7c344d)

10 months agoceph-volume: use 'no workqueue' options with dmcrypt
Guillaume Abrioux [Wed, 8 Nov 2023 16:43:46 +0000 (16:43 +0000)]
ceph-volume: use 'no workqueue' options with dmcrypt

CloudFlare engineers made some testing and realized that using
workqueues with encryption on flash devices has a bad effect.

See [1] for details.

With this patch it will make ceph-volume call crypsetup with
`--perf-no_read_workqueue` and `--perf-no_write_workqueue` options
when the device is not a rotational.

[1] https://blog.cloudflare.com/speeding-up-linux-disk-encryption/

Fixes: https://tracker.ceph.com/issues/64195
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
Co-Authored-by: Stefan Kooman <stefan@kooman.org>
(cherry picked from commit 0985e201342fa53c014a811156aed661b4b8f994)
(cherry picked from commit 956305eb5caf323cfadb772a9a1f910a90aa7740)

10 months agoMerge pull request #59702 from zdover23/wip-doc-2024-09-10-backport-59675-to-quincy
Anthony D'Atri [Tue, 10 Sep 2024 14:31:16 +0000 (10:31 -0400)]
Merge pull request #59702 from zdover23/wip-doc-2024-09-10-backport-59675-to-quincy

quincy: doc/README.md: improve formatting

10 months agoMerge pull request #59684 from zdover23/wip-doc-2024-09-10-backport-59677-to-quincy
Anthony D'Atri [Tue, 10 Sep 2024 14:20:40 +0000 (10:20 -0400)]
Merge pull request #59684 from zdover23/wip-doc-2024-09-10-backport-59677-to-quincy

quincy: doc/man: edit ceph-bluestore-tool.rst

10 months agodoc/README.md: improve formatting 59702/head
Zac Dover [Mon, 9 Sep 2024 15:21:18 +0000 (01:21 +1000)]
doc/README.md: improve formatting

Improve the formatting of the section "Building Ceph" in the file
README.md.

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

10 months agodoc/man: edit ceph-bluestore-tool.rst 59684/head
Zac Dover [Mon, 9 Sep 2024 19:39:34 +0000 (05:39 +1000)]
doc/man: edit ceph-bluestore-tool.rst

Edit the section "bluefs-bdev-migrate" in
doc/man/8/ceph-bluestore-tool.rst to add the information that this
operation expands the target storage by updating its size label, making
"bluefs-bdev-expand" unnecessary.

Improve the subject-verb agreement in this section, and supply some
absent definite articles.

Co-authored-by: Peter Gervai <grin@drop.grin.hu>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 6b34707f827b2b197f53fe2e430d173b30b81401)

10 months agoMerge pull request #59665 from zdover23/wip-doc-2024-09-09-backport-59642-to-quincy
Anthony D'Atri [Mon, 9 Sep 2024 19:41:29 +0000 (15:41 -0400)]
Merge pull request #59665 from zdover23/wip-doc-2024-09-09-backport-59642-to-quincy

quincy: doc/cephadm: add malformed-JSON removal instructions

10 months agoMerge pull request #59639 from zdover23/wip-doc-2024-09-06-backport-59630-to-quincy
Anthony D'Atri [Mon, 9 Sep 2024 13:46:33 +0000 (09:46 -0400)]
Merge pull request #59639 from zdover23/wip-doc-2024-09-06-backport-59630-to-quincy

quincy: doc/README.md: edit "Build Prerequisites"

10 months agodoc/cephadm: add malformed-JSON removal instructions 59665/head
Zac Dover [Fri, 6 Sep 2024 13:31:21 +0000 (23:31 +1000)]
doc/cephadm: add malformed-JSON removal instructions

Add instructions for removing malformed JSON that causes the cephadm
module to fail to start, which in turn makes the orchestrator fail to
start.

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

10 months agodoc/dev: add "activate latest release" RTD step 59656/head
Zac Dover [Thu, 5 Sep 2024 23:31:47 +0000 (09:31 +1000)]
doc/dev: add "activate latest release" RTD step

Add a step to the section called "First Stable Release" that explains
how to activate the latest release in Read the Docs.

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

10 months agoceph-volume: Fix unbound var in disk.get_devices() 59651/head
Zack Cerza [Thu, 7 Sep 2023 18:58:22 +0000 (11:58 -0700)]
ceph-volume: Fix unbound var in disk.get_devices()

00ba00fdfab8 looks to have regressed.

Signed-off-by: Zack Cerza <zack@redhat.com>
(cherry picked from commit 0e95b27402e46c34586f460d2140af48d03fa305)

10 months agodoc/README.md: edit "Build Prerequisites" 59639/head
Zac Dover [Fri, 6 Sep 2024 07:56:27 +0000 (17:56 +1000)]
doc/README.md: edit "Build Prerequisites"

Make the sentences in the "Build Prerequisites" section of README.md
more direct.

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

10 months agoMerge pull request #59600 from idryomov/wip-67752-quincy
Ilya Dryomov [Thu, 5 Sep 2024 16:38:59 +0000 (18:38 +0200)]
Merge pull request #59600 from idryomov/wip-67752-quincy

quincy: rbd: amend "rbd {group,} rename" and "rbd mirror pool" command descriptions

Reviewed-by: Ramana Raja <rraja@redhat.com>
10 months agoMerge pull request #56616 from prazumovsky/wip-63620
Shilpa Jagannath [Wed, 4 Sep 2024 17:48:30 +0000 (10:48 -0700)]
Merge pull request #56616 from prazumovsky/wip-63620

quincy: rgw/swift: preserve dashes/underscores in swift user metadata names

10 months agoMerge pull request #56145 from yuvalif/wip-64793-quincy
Shilpa Jagannath [Wed, 4 Sep 2024 17:47:47 +0000 (10:47 -0700)]
Merge pull request #56145 from yuvalif/wip-64793-quincy

quincy: rgw/notification: Kafka persistent notifications not retried and removed even when the broker is down

10 months agoMerge pull request #56447 from pr0ton11/wip-65005
Casey Bodley [Wed, 4 Sep 2024 12:26:25 +0000 (08:26 -0400)]
Merge pull request #56447 from pr0ton11/wip-65005

quincy: RGW: allow user disabling presigned urls in rgw configuration

Reviewed-by: Casey Bodley <cbodley@redhat.com>
10 months agorbd: mention namespace in "rbd mirror pool" command descriptions 59600/head
Ilya Dryomov [Fri, 30 Aug 2024 12:00:44 +0000 (14:00 +0200)]
rbd: mention namespace in "rbd mirror pool" command descriptions

Commit 5e64748927d0 ("doc/rbd: add namespace information for mirror
commands") did this for the man page, update the built-in help as well.

The "by default" bit in the description of "rbd mirror pool enable" and
"rbd mirror pool disable" commands is specific to pool mode which is in
turn specific to journal-based mirroring, so it's removed.

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

10 months agorbd: clarify "rbd {group,} rename" command description
Ilya Dryomov [Tue, 27 Aug 2024 18:34:31 +0000 (20:34 +0200)]
rbd: clarify "rbd {group,} rename" command description

Make it clearer that, despite a full image or group spec being taken
for source and destination, an image or a group can be renamed only
within its pool or namespace.

Rename across pools or namespaces within the same pool is unsupported.

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

10 months agoMerge pull request #59584 from zdover23/wip-doc-2024-09-04-backport-59546-to-quincy
Anthony D'Atri [Wed, 4 Sep 2024 11:42:52 +0000 (07:42 -0400)]
Merge pull request #59584 from zdover23/wip-doc-2024-09-04-backport-59546-to-quincy

quincy: doc/rados/operations: Improve health-checks.rst

10 months agoMerge pull request #59587 from zdover23/wip-doc-2024-09-04-backport-59577-to-quincy
Anthony D'Atri [Wed, 4 Sep 2024 11:41:19 +0000 (07:41 -0400)]
Merge pull request #59587 from zdover23/wip-doc-2024-09-04-backport-59577-to-quincy

quincy: doc/mds: improve wording

10 months agoMerge pull request #59561 from zdover23/wip-doc-2024-09-02-backport-59556-to-quincy
Zac Dover [Wed, 4 Sep 2024 01:37:26 +0000 (11:37 +1000)]
Merge pull request #59561 from zdover23/wip-doc-2024-09-02-backport-59556-to-quincy

quincy: doc: Correct link to Prometheus docs

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
10 months agodoc/mds: improve wording 59587/head
Piotr Parczewski [Tue, 3 Sep 2024 11:25:26 +0000 (13:25 +0200)]
doc/mds: improve wording

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

10 months agodoc/rados/operations: Improve health-checks.rst 59584/head
Anthony D'Atri [Sun, 1 Sep 2024 00:32:17 +0000 (20:32 -0400)]
doc/rados/operations: Improve health-checks.rst

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit 2aa82539ede8ade095ad0b22e973eac538354711)

10 months agorgw/notification: Fix Kafka persistent notification breakage that are not retried. 56145/head
kchheda3 [Thu, 26 Oct 2023 19:57:54 +0000 (15:57 -0400)]
rgw/notification: Fix Kafka persistent notification  breakage that are not retried.

Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
(cherry picked from commit b2fadb65ae6a9eb3eaade56e04b08f2b694b220c)

10 months agodoc: Correct link to Prometheus docs 59561/head
Matthew Vernon [Mon, 2 Sep 2024 09:16:36 +0000 (10:16 +0100)]
doc: Correct link to Prometheus docs

The link is to the `#http_sd_config` anchor in the prometheus config docs; that link only works without the trailing `/`.

This correction would ideally get backported to at least reef & squid.

Signed-off-by: Matthew Vernon <mvernon@wikimedia.org>
(cherry picked from commit 84a30ba6b94b34806faac8217ccaa299c9ee68d6)

10 months agoMerge pull request #59550 from zdover23/wip-doc-2024-09-01-backport-59544-to-quincy
Anthony D'Atri [Sun, 1 Sep 2024 15:15:58 +0000 (11:15 -0400)]
Merge pull request #59550 from zdover23/wip-doc-2024-09-01-backport-59544-to-quincy

quincy: doc: update tests-integration-testing-teuthology-workflow.rst

10 months agodoc: update tests-integration-testing-teuthology-workflow.rst 59550/head
Vallari Agrawal [Sat, 31 Aug 2024 14:27:25 +0000 (19:57 +0530)]
doc: update tests-integration-testing-teuthology-workflow.rst

* add "Infrastructure" section.

* move "Naming the ceph-ci branch" section under
   "Getting binaries - Build Ceph". Also mention
   about centos9-only trick.

* in "Teuthology Archives", mention about developer
   playground machines and ceph log files.

Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
(cherry picked from commit 9bfcb8e17db8c61e523e10856d12b237433d831a)

10 months agoMerge pull request #59542 from zdover23/wip-doc-2024-08-31-backport-59528-to-quincy
Anthony D'Atri [Sat, 31 Aug 2024 14:29:34 +0000 (10:29 -0400)]
Merge pull request #59542 from zdover23/wip-doc-2024-08-31-backport-59528-to-quincy

quincy: doc/ceph-volume: add spillover fix procedure

10 months agodoc/ceph-volume: add spillover fix procedure 59542/head
Zac Dover [Fri, 30 Aug 2024 11:16:57 +0000 (21:16 +1000)]
doc/ceph-volume: add spillover fix procedure

Add a procedure that explains how, after an upgrade, to move bytes that
have spilled over to a relatively slow device back to the faster device.

This procedure was developed by Chris Dunlop on the [ceph-users] mailing
list, here: https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/message/POPUFSZGXR3P2RPYPJ4WJ4HGHZ3QESF6/

Eugen Block requested the addition of this procedure to the
documentation on 30 Aug 2024.

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

10 months agoMerge pull request #59359 from k0ste/wip-64380-quincy
Yuri Weinstein [Fri, 30 Aug 2024 19:04:40 +0000 (12:04 -0700)]
Merge pull request #59359 from k0ste/wip-64380-quincy

quincy: rgw/auth/s3: validate x-amz-content-sha256 for empty payloads

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
10 months agoMerge pull request #59132 from k0ste/wip-67133-quincy
Yuri Weinstein [Fri, 30 Aug 2024 19:03:24 +0000 (12:03 -0700)]
Merge pull request #59132 from k0ste/wip-67133-quincy

quincy: osd/ECTransaction: Remove incorrect asserts in generate_transactions

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
10 months agoMerge pull request #59283 from k0ste/wip-65041-quincy
Yuri Weinstein [Fri, 30 Aug 2024 17:53:12 +0000 (10:53 -0700)]
Merge pull request #59283 from k0ste/wip-65041-quincy

quincy: librados: use CEPH_OSD_FLAG_FULL_FORCE for IoCtxImpl::remove

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
10 months agoMerge pull request #59272 from k0ste/wip-63064-quincy
Yuri Weinstein [Fri, 30 Aug 2024 17:52:40 +0000 (10:52 -0700)]
Merge pull request #59272 from k0ste/wip-63064-quincy

quincy: test/cls_lock: expired lock before unlock and start check

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Sunil Angadi <Sunil.Angadi@ibm.com>
10 months agoMerge pull request #59320 from k0ste/wip-58592-quincy
Yuri Weinstein [Fri, 30 Aug 2024 15:06:14 +0000 (08:06 -0700)]
Merge pull request #59320 from k0ste/wip-58592-quincy

quincy: rgw/rgw-gap-list: refactoring and adding more error checking

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
10 months agoMerge pull request #59316 from k0ste/wip-57415-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 22:58:07 +0000 (15:58 -0700)]
Merge pull request #59316 from k0ste/wip-57415-quincy

quincy: rgw: Use STANDARD storage class in objects appending operation when the

10 months agoMerge pull request #59315 from k0ste/wip-55483-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 22:57:39 +0000 (15:57 -0700)]
Merge pull request #59315 from k0ste/wip-55483-quincy

quincy: librgw: teach librgw about rgw_backend_store

10 months agoMerge pull request #59314 from k0ste/wip-55289-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 22:57:20 +0000 (15:57 -0700)]
Merge pull request #59314 from k0ste/wip-55289-quincy

quincy: rgw: disable RGWDataChangesLog::add_entry() when log_data is off

10 months agoMerge pull request #59313 from k0ste/wip-54464-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 22:56:34 +0000 (15:56 -0700)]
Merge pull request #59313 from k0ste/wip-54464-quincy

quincy: rgw: cmake configure error on fedora-37/rawhide

10 months agoMerge pull request #59337 from k0ste/wip-62759-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 22:55:39 +0000 (15:55 -0700)]
Merge pull request #59337 from k0ste/wip-62759-quincy

quincy: rgw: when there are a large number of multiparts, the unorder list result may miss objects

10 months agoMerge pull request #59336 from k0ste/wip-59499-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 22:54:30 +0000 (15:54 -0700)]
Merge pull request #59336 from k0ste/wip-59499-quincy

quincy: rgw/lua: fix CopyFrom crash

10 months agoMerge pull request #59322 from k0ste/wip-58364-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 22:53:47 +0000 (15:53 -0700)]
Merge pull request #59322 from k0ste/wip-58364-quincy

quincy: rgw/admin/notifications: support admin operations on topics with tenants

10 months agoMerge pull request #59321 from k0ste/wip-58507-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 22:52:17 +0000 (15:52 -0700)]
Merge pull request #59321 from k0ste/wip-58507-quincy

quincy: rgw/rgw-orphan-list: refactor and add more checks to the tool

10 months agoMerge pull request #59319 from k0ste/wip-57421-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 22:51:30 +0000 (15:51 -0700)]
Merge pull request #59319 from k0ste/wip-57421-quincy

quincy: rgw: avoid use-after-move in RGWDataSyncSingleEntryCR ctor

10 months agoMerge pull request #59378 from k0ste/wip-64576-quincy
Yuri Weinstein [Thu, 29 Aug 2024 20:12:42 +0000 (13:12 -0700)]
Merge pull request #59378 from k0ste/wip-64576-quincy

quincy: osd: always send returnvec-on-errors for client's retry

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
10 months agoMerge pull request #57614 from sajibreadd/wip-66147-quincy
Yuri Weinstein [Thu, 29 Aug 2024 20:10:43 +0000 (13:10 -0700)]
Merge pull request #57614 from sajibreadd/wip-66147-quincy

quincy: osd: fix for segmentation fault on OSD fast shutdown

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
10 months agoMerge pull request #57585 from NitzanMordhai/wip-63979-quincy
Yuri Weinstein [Thu, 29 Aug 2024 20:10:07 +0000 (13:10 -0700)]
Merge pull request #57585 from NitzanMordhai/wip-63979-quincy

quincy: mgr/BaseMgrModule: Optimize CPython Call in Finish Function

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
10 months agoMerge pull request #57199 from batrick/wip-65736-quincy
Yuri Weinstein [Thu, 29 Aug 2024 20:09:29 +0000 (13:09 -0700)]
Merge pull request #57199 from batrick/wip-65736-quincy

quincy: pybind/mgr: disable sqlite3/python autocommit

Reviewed-by: John Mulligan <jmulligan@redhat.com>
10 months agoMerge pull request #55607 from jzhu116-bloomberg/wip-64447-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 18:22:23 +0000 (11:22 -0700)]
Merge pull request #55607 from jzhu116-bloomberg/wip-64447-quincy

quincy: rgw: do not copy olh attributes in versioning suspended bucket

10 months agoMerge pull request #59325 from cbodley/wip-67618-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 18:20:24 +0000 (11:20 -0700)]
Merge pull request #59325 from cbodley/wip-67618-quincy

quincy: qa: barbican: restrict python packages with upper-constraints

10 months agoMerge pull request #54874 from trociny/wip-63776-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 18:19:41 +0000 (11:19 -0700)]
Merge pull request #54874 from trociny/wip-63776-quincy

quincy: [rgw][lc][rgw_lifecycle_work_time] adjust timing if the configured end time is less than the start time

10 months agoMerge pull request #54873 from trociny/wip-56628-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 18:18:45 +0000 (11:18 -0700)]
Merge pull request #54873 from trociny/wip-56628-quincy

quincy: rgwlc: permit lifecycle to reduce data conditionally in archive zone

10 months agoMerge pull request #56163 from yuvalif/wip-64886-quincy
Shilpa Jagannath [Thu, 29 Aug 2024 15:34:13 +0000 (08:34 -0700)]
Merge pull request #56163 from yuvalif/wip-64886-quincy

quincy: rgw/kafka: set message timeout to 5 seconds

10 months agoMerge pull request #55882 from kamoltat/wip-64673-quincy
Kamoltat (Junior) Sirivadhna [Tue, 27 Aug 2024 01:12:46 +0000 (21:12 -0400)]
Merge pull request #55882 from kamoltat/wip-64673-quincy

quincy: qa/tasks/ceph_manager.py: Rewrite test_pool_min_size
Laura Flores <lflores@redhat.com>

10 months agoMerge pull request #59432 from zdover23/wip-doc-2024-08-26-backport-59428-to-quincy
Anthony D'Atri [Mon, 26 Aug 2024 13:23:42 +0000 (09:23 -0400)]
Merge pull request #59432 from zdover23/wip-doc-2024-08-26-backport-59428-to-quincy

quincy: doc/cephadm: how to get exact size_spec from device

10 months agoMerge pull request #59412 from adk3798/wip-67683-quincy
Adam King [Mon, 26 Aug 2024 11:55:47 +0000 (07:55 -0400)]
Merge pull request #59412 from adk3798/wip-67683-quincy

quincy: mgr/cephadm: add "original_weight" parameter to OSD class

Reviewed-by: John Mulligan <jmulligan@redhat.com>
10 months agodoc/cephadm: how to get exact size_spec from device 59432/head
Zac Dover [Sun, 25 Aug 2024 20:03:34 +0000 (06:03 +1000)]
doc/cephadm: how to get exact size_spec from device

Add instructions for retrieving the exact size of block devices.

Fixes: https://tracker.ceph.com/issues/66754
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit d00d1b52d50b5575d918c3be7b7a8249ef31f0a8)

10 months agoMerge pull request #59426 from zdover23/wip-doc-2024-08-25-backport-59418-to-quincy
Anthony D'Atri [Sat, 24 Aug 2024 22:31:31 +0000 (18:31 -0400)]
Merge pull request #59426 from zdover23/wip-doc-2024-08-25-backport-59418-to-quincy

quincy: doc/glossary: add "object storage"

10 months agodoc/glossary: add "object storage" 59426/head
Zac Dover [Fri, 23 Aug 2024 12:36:16 +0000 (22:36 +1000)]
doc/glossary: add "object storage"

Add a (very basic) definition of object storage.

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

10 months agoMerge pull request #59360 from k0ste/wip-67483-quincy
Yuri Weinstein [Fri, 23 Aug 2024 20:14:19 +0000 (13:14 -0700)]
Merge pull request #59360 from k0ste/wip-67483-quincy

quincy: rgw: catches nobjects_begin() exceptions

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
10 months agoMerge pull request #59357 from k0ste/wip-64304-quincy
Yuri Weinstein [Fri, 23 Aug 2024 20:12:26 +0000 (13:12 -0700)]
Merge pull request #59357 from k0ste/wip-64304-quincy

quincy: rgw: fix issue with concurrent versioned deletes leaving behind olh entries

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
10 months agoMerge pull request #59353 from k0ste/wip-63584-quincy
Yuri Weinstein [Fri, 23 Aug 2024 20:10:39 +0000 (13:10 -0700)]
Merge pull request #59353 from k0ste/wip-63584-quincy

quincy: rgw/notifications: cleanup all coroutines after sending the notification

Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
10 months agoMerge pull request #59350 from k0ste/wip-63424-quincy
Yuri Weinstein [Fri, 23 Aug 2024 20:10:04 +0000 (13:10 -0700)]
Merge pull request #59350 from k0ste/wip-63424-quincy

quincy: rgwfile: fix lock_guard decl

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
10 months agoMerge pull request #59347 from k0ste/wip-63404-quincy
Yuri Weinstein [Fri, 23 Aug 2024 20:09:34 +0000 (13:09 -0700)]
Merge pull request #59347 from k0ste/wip-63404-quincy

quincy: rgw/multisite: fix sync_error_trim command

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
10 months agoMerge pull request #59345 from k0ste/wip-59605-quincy
Yuri Weinstein [Fri, 23 Aug 2024 20:08:58 +0000 (13:08 -0700)]
Merge pull request #59345 from k0ste/wip-59605-quincy

quincy: rgw/sts: changing identity to boost::none, when role policy

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
10 months agoMerge pull request #59344 from k0ste/wip-59608-quincy
Yuri Weinstein [Fri, 23 Aug 2024 20:08:11 +0000 (13:08 -0700)]
Merge pull request #59344 from k0ste/wip-59608-quincy

quincy: rgw: add crypt attrs for iam policy to PostObj and Init/CompleteMultipart

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
10 months agoMerge pull request #59342 from k0ste/wip-61190-quincy
Yuri Weinstein [Fri, 23 Aug 2024 20:06:59 +0000 (13:06 -0700)]
Merge pull request #59342 from k0ste/wip-61190-quincy

quincy: rgw/lua: add lib64 to the package search path

Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
10 months agoMerge pull request #59340 from k0sReviewed-by: Yuval Lifshitz <ylifshit@redhat.com...
Yuri Weinstein [Fri, 23 Aug 2024 20:06:12 +0000 (13:06 -0700)]
Merge pull request #59340 from k0sReviewed-by: Yuval Lifshitz <ylifshit@redhat.com>te/wip-61521-quincy

quincy: test/rgw/notifications: fix kafka consumer shutdown issue

Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
10 months agoMerge pull request #59382 from zdover23/wip-doc-2024-08-21-backport-59348-to-quincy
Zac Dover [Fri, 23 Aug 2024 11:36:28 +0000 (21:36 +1000)]
Merge pull request #59382 from zdover23/wip-doc-2024-08-21-backport-59348-to-quincy

quincy: doc/rados: document unfound object cache-tiering scenario

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
10 months agomgr/cephadm: add "original_weight" parameter to OSD class 59412/head
Adam King [Mon, 19 Aug 2024 16:30:24 +0000 (12:30 -0400)]
mgr/cephadm: add "original_weight" parameter to OSD class

Fixes: https://tracker.ceph.com/issues/67329
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 04330f5df92994882efcd4879d5c37279138e97b)

10 months agoMerge pull request #54795 from k0ste/wip-62414-quincy
Yuri Weinstein [Thu, 22 Aug 2024 15:39:56 +0000 (08:39 -0700)]
Merge pull request #54795 from k0ste/wip-62414-quincy

quincy: rgw/auth: Fix the return code returned by AuthStrategy,

Reviewed-by: Adam Emerson <aemerson@redhat.com>
10 months agoMerge pull request #54792 from k0ste/wip-63625-quincy
Yuri Weinstein [Thu, 22 Aug 2024 15:39:13 +0000 (08:39 -0700)]
Merge pull request #54792 from k0ste/wip-63625-quincy

quincy: rgw: SignatureDoesNotMatch for certain RGW Admin Ops endpoints w/v4 auth

Reviewed-by: Adam Emerson <aemerson@redhat.com>
10 months agoMerge pull request #54170 from yuvalif/wip-57888-quincy
Yuri Weinstein [Thu, 22 Aug 2024 15:38:45 +0000 (08:38 -0700)]
Merge pull request #54170 from yuvalif/wip-57888-quincy

quincy: rgw/amqp: store CA location string in connection object

Reviewed-by: Adam Emerson <aemerson@redhat.com>
10 months agoMerge pull request #54128 from BBoozmen/wip-63256-quincy
Yuri Weinstein [Thu, 22 Aug 2024 15:38:01 +0000 (08:38 -0700)]
Merge pull request #54128 from BBoozmen/wip-63256-quincy

quincy: RGW/STS: when generating keys, take the trailing null character into account

Reviewed-by: Adam Emerson <aemerson@redhat.com>
10 months agoMerge pull request #54017 from k0ste/wip-57198-quincy
Yuri Weinstein [Thu, 22 Aug 2024 15:37:20 +0000 (08:37 -0700)]
Merge pull request #54017 from k0ste/wip-57198-quincy

quincy: rgw: 'bucket check' deletes index of multipart meta when its pending_map is nonempty

Reviewed-by: Adam Emerson <aemerson@redhat.com>
10 months agoMerge pull request #59330 from ljflores/wip-tracker-67562
Laura Flores [Thu, 22 Aug 2024 15:01:46 +0000 (10:01 -0500)]
Merge pull request #59330 from ljflores/wip-tracker-67562

quincy: qa/workunits/rados: enable crb and install generic package for c9

10 months agoMerge pull request #57407 from k0ste/wip-62926-quincy
Laura Flores [Wed, 21 Aug 2024 19:27:46 +0000 (14:27 -0500)]
Merge pull request #57407 from k0ste/wip-62926-quincy

quincy: mon: stuck peering since warning is misleading

10 months agoMerge pull request #55359 from ljflores/wip-revert-pr-55264
Laura Flores [Wed, 21 Aug 2024 19:04:43 +0000 (14:04 -0500)]
Merge pull request #55359 from ljflores/wip-revert-pr-55264

quincy: doc/rados: revert "doc/rados/operations: document `ceph balancer status detail`"

10 months agoMerge pull request #59076 from tobias-urdin/quincy-keystone-admin-token
Yuri Weinstein [Wed, 21 Aug 2024 18:14:33 +0000 (11:14 -0700)]
Merge pull request #59076 from tobias-urdin/quincy-keystone-admin-token

quincy: rgw: invalidate and retry keystone admin token

Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
10 months agoMerge pull request #57899 from cbodley/wip-59357-quincy
Yuri Weinstein [Wed, 21 Aug 2024 18:14:01 +0000 (11:14 -0700)]
Merge pull request #57899 from cbodley/wip-59357-quincy

quincy: rgw/keystone: use secret key from EC2 for sigv4 streaming mode

Reviewed-by: Adam Emerson <aemerson@redhat.com>
10 months agoMerge pull request #57149 from k0ste/wip-57658-quincy
Yuri Weinstein [Wed, 21 Aug 2024 18:13:24 +0000 (11:13 -0700)]
Merge pull request #57149 from k0ste/wip-57658-quincy

quincy: rgw: set requestPayment in slave zone

Reviewed-by: Adam Emerson <aemerson@redhat.com>
10 months agoMerge pull request #57133 from k0ste/wip-59376-quincy
Yuri Weinstein [Wed, 21 Aug 2024 18:12:55 +0000 (11:12 -0700)]
Merge pull request #57133 from k0ste/wip-59376-quincy

quincy: rgw: handle old clients with transfer-encoding: chunked.

Reviewed-by: Adam Emerson <aemerson@redhat.com>
10 months agoMerge pull request #57132 from k0ste/wip-59144-quincy
Yuri Weinstein [Wed, 21 Aug 2024 18:12:23 +0000 (11:12 -0700)]
Merge pull request #57132 from k0ste/wip-59144-quincy

quincy: Do not duplicate query-string in ops-log

Reviewed-by: Adam Emerson <aemerson@redhat.com>
10 months agoMerge pull request #57131 from k0ste/wip-58327-quincy
Yuri Weinstein [Wed, 21 Aug 2024 18:11:35 +0000 (11:11 -0700)]
Merge pull request #57131 from k0ste/wip-58327-quincy

quincy: rgw: fix ListOpenIDConnectProviders XML format

Reviewed-by: Adam Emerson <aemerson@redhat.com>
10 months agodoc/rados: Revert "doc/rados/operations: document `ceph balancer status detail`" 55359/head
Laura Flores [Mon, 29 Jan 2024 17:22:08 +0000 (11:22 -0600)]
doc/rados: Revert "doc/rados/operations: document `ceph balancer status detail`"

This reverts commit 7fff8e9a981c366390f61cf1eaeba6524fd6d365.

Signed-off-by: Laura Flores <lflores@ibm.com>