]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 years agoMerge pull request #49775 from liangmingyuanneo/wip-rgw-backport-49636-to-quincy
Yuri Weinstein [Thu, 23 Feb 2023 18:45:26 +0000 (10:45 -0800)]
Merge pull request #49775 from liangmingyuanneo/wip-rgw-backport-49636-to-quincy

quincy: rgw: remove guard_reshard in bucket_index_read_olh_log

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 years agoMerge pull request #49404 from lxbsz/wip-58251
Yuri Weinstein [Thu, 23 Feb 2023 18:22:33 +0000 (10:22 -0800)]
Merge pull request #49404 from lxbsz/wip-58251

quincy: mount: fix mount failure with old kernels

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49092 from cfsnyder/wip-54496-quincy
Yuri Weinstein [Thu, 23 Feb 2023 18:21:35 +0000 (10:21 -0800)]
Merge pull request #49092 from cfsnyder/wip-54496-quincy

quincy: rgw: prevent spurious/lost notifications in the index completion thread

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 years agoMerge pull request #49090 from cfsnyder/wip-54157-quincy
Yuri Weinstein [Thu, 23 Feb 2023 18:20:46 +0000 (10:20 -0800)]
Merge pull request #49090 from cfsnyder/wip-54157-quincy

quincy: rgw: "reshard cancel" errors with "invalid argument"

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #48845 from nkshirsagar/wip-58006-quincy
Yuri Weinstein [Thu, 23 Feb 2023 16:33:37 +0000 (08:33 -0800)]
Merge pull request #48845 from nkshirsagar/wip-58006-quincy

quincy: mon: bail from handle_command() if _generate_command_map() fails

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 years agoMerge pull request #49967 from vshankar/tr-57729
Yuri Weinstein [Thu, 23 Feb 2023 16:32:52 +0000 (08:32 -0800)]
Merge pull request #49967 from vshankar/tr-57729

quincy: pybind/mgr: check for empty metadata mgr_module:get_metadata()

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #49831 from tserong/wip-58534-quincy
Yuri Weinstein [Thu, 23 Feb 2023 16:32:15 +0000 (08:32 -0800)]
Merge pull request #49831 from tserong/wip-58534-quincy

quincy: ceph.spec.in: Replace %usrmerged macro with regular version check

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 years agoMerge pull request #48719 from idryomov/gcc-13-quincy
Yuri Weinstein [Thu, 23 Feb 2023 16:30:58 +0000 (08:30 -0800)]
Merge pull request #48719 from idryomov/gcc-13-quincy

quincy: common: fix build with GCC 13 (missing <cstdint> include)

Reviewed-by: Ramana Raja <rraja@redhat.com>
2 years agoMerge pull request #48222 from mchangir/wip-55749-quincy
Yuri Weinstein [Thu, 23 Feb 2023 16:30:27 +0000 (08:30 -0800)]
Merge pull request #48222 from mchangir/wip-55749-quincy

quincy: mgr/snap_schedule: remove subvol interface

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48028 from tserong/wip-57391-quincy
Yuri Weinstein [Thu, 23 Feb 2023 16:29:35 +0000 (08:29 -0800)]
Merge pull request #48028 from tserong/wip-57391-quincy

quincy: ceph-dencoder: Add erasure_code to denc-mod-osd's target_link_libraries

Reviewed-by: Kefu Chai <kchai@redhat.com>
2 years agoMerge pull request #48466 from neesingh-rh/wip-57849-quincy
Yuri Weinstein [Thu, 23 Feb 2023 16:22:49 +0000 (08:22 -0800)]
Merge pull request #48466 from neesingh-rh/wip-57849-quincy

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

Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agoMerge pull request #48252 from dparmar18/wip-57666-quincy
Yuri Weinstein [Thu, 23 Feb 2023 16:19:52 +0000 (08:19 -0800)]
Merge pull request #48252 from dparmar18/wip-57666-quincy

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

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #50224 from zdover23/wip-doc-2023-02-23-backport-50221-to-quincy
colemitchell [Thu, 23 Feb 2023 15:20:40 +0000 (10:20 -0500)]
Merge pull request #50224 from zdover23/wip-doc-2023-02-23-backport-50221-to-quincy

quincy: doc/glossary: add "Bucket"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #50228 from zdover23/wip-doc-2023-02-23-backport-50226-to-quincy
zdover23 [Thu, 23 Feb 2023 15:06:34 +0000 (01:06 +1000)]
Merge pull request #50228 from zdover23/wip-doc-2023-02-23-backport-50226-to-quincy

quincy: doc: preen cephadm/troubleshooting.rst and radosgw/placement.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc: preen cephadm/troubleshooting.rst and radosgw/placement.rst 50228/head
Anthony D'Atri [Thu, 23 Feb 2023 06:31:31 +0000 (01:31 -0500)]
doc: preen cephadm/troubleshooting.rst and radosgw/placement.rst

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

2 years agoMerge pull request #50222 from zdover23/wip-doc-2023-02-23-backport-50220-to-quincy
Anthony D'Atri [Thu, 23 Feb 2023 06:10:07 +0000 (01:10 -0500)]
Merge pull request #50222 from zdover23/wip-doc-2023-02-23-backport-50220-to-quincy

quincy: doc/cephadm/troubleshooting: remove word repeat

2 years agodoc/glossary: add "Bucket" 50224/head
Zac Dover [Thu, 23 Feb 2023 05:53:39 +0000 (15:53 +1000)]
doc/glossary: add "Bucket"

Add "Bucket" to the glossary. The definition added here is just a first
attempt, but a man's reach must exceed his grasp, or what's a heaven
for?

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

2 years agodoc/cephadm/troubleshooting: remove word repeat 50222/head
thomas [Thu, 23 Feb 2023 05:41:34 +0000 (00:41 -0500)]
doc/cephadm/troubleshooting: remove word repeat

The original text was "In case the cluster the last MGR of a cluster"

Signed-off-by: thomas <me@thomasanderson.cloud>
(cherry picked from commit 4e9eaf8b5d81b58ad49ed6ecbce38db98b985fc1)

2 years agoMerge pull request #50218 from zdover23/wip-doc-2023-02-23-backport-50213-to-quincy
Anthony D'Atri [Thu, 23 Feb 2023 05:34:33 +0000 (00:34 -0500)]
Merge pull request #50218 from zdover23/wip-doc-2023-02-23-backport-50213-to-quincy

quincy: doc/rados: update OSD_BACKFILLFULL description

2 years agodoc/rados: update OSD_BACKFILLFULL description 50218/head
Ponnuvel Palaniyappan [Wed, 22 Feb 2023 16:20:46 +0000 (16:20 +0000)]
doc/rados: update OSD_BACKFILLFULL description

Document that this warning can happen even when the OSDs' limits
haven't hit the backfill_full_ratio.

Signed-off-by: Ponnuvel Palaniyappan <pponnuvel@gmail.com>
(cherry picked from commit 198a9e02cb934802fcb5d5d06b05e3662a4b5cab)

2 years agoMerge pull request #50097 from sseshasa/wip-58708-quincy
Yuri Weinstein [Wed, 22 Feb 2023 21:00:27 +0000 (13:00 -0800)]
Merge pull request #50097 from sseshasa/wip-58708-quincy

quincy: osd: Restore defaults of mClock built-in profiles upon modification

Reviewed-by: Laura Flores <lflores@redhat.com>
2 years agoMerge pull request #50091 from petrutlucian94/wip-58702-quincy
Yuri Weinstein [Wed, 22 Feb 2023 20:59:46 +0000 (12:59 -0800)]
Merge pull request #50091 from petrutlucian94/wip-58702-quincy

quincy: os/memstore: Fix memory leak

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2 years agorgw: initialize RGWIndexCompletionManager thread after related members 49092/head
Casey Bodley [Mon, 7 Mar 2022 20:10:07 +0000 (15:10 -0500)]
rgw: initialize RGWIndexCompletionManager thread after related members

resolves valgrind issues about RGWIndexCompletionManager::process()
using uninitialized memory

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

2 years agorgw: prevent spurious/lost notifications in the index completion thread
Yuval Lifshitz [Wed, 23 Feb 2022 15:21:10 +0000 (17:21 +0200)]
rgw: prevent spurious/lost notifications in the index completion thread

this was happening when asyn completions happened during reshard.
more information about testing:
https://gist.github.com/yuvalif/d526c0a3a4c5b245b9e951a6c5a10517

we also add more logs to the completion manager.
should allow finding unhandled completions due to reshards.

Fixes: https://tracker.ceph.com/issues/54435
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
(cherry picked from commit e72b6510a402cbafa6c99475626f15d97fd00f86)

Conflicts:
- src/rgw/rgw_rados.cc

Cherry-pick notes:
- Conflicts within RGWIndexCompletionThread methods, which were removed by this commit

2 years agoMerge pull request #48312 from k0ste/wip-57196-quincy
Yuri Weinstein [Wed, 22 Feb 2023 17:24:30 +0000 (09:24 -0800)]
Merge pull request #48312 from k0ste/wip-57196-quincy

quincy: rgw: x-amz-date change breaks certain cases of aws sig v4.

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 years agoMerge pull request #49096 from cfsnyder/wip-57237-quincy
Yuri Weinstein [Wed, 22 Feb 2023 15:37:18 +0000 (07:37 -0800)]
Merge pull request #49096 from cfsnyder/wip-57237-quincy

quincy: rgw/coroutine: check for null stack on wakeup

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49094 from cfsnyder/wip-55227-quincy
Yuri Weinstein [Wed, 22 Feb 2023 15:36:31 +0000 (07:36 -0800)]
Merge pull request #49094 from cfsnyder/wip-55227-quincy

quincy: rgw: adding BUCKET_REWRITE and OBJECT_REWRITE OPS to

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49088 from cfsnyder/wip-55506-quincy
Yuri Weinstein [Wed, 22 Feb 2023 15:32:41 +0000 (07:32 -0800)]
Merge pull request #49088 from cfsnyder/wip-55506-quincy

quincy: rgw: RGWPutLC does not require Content-MD5

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #50204 from zdover23/wip-doc-2023-02-22-backport-50203-to-quincy
Anthony D'Atri [Wed, 22 Feb 2023 04:40:36 +0000 (23:40 -0500)]
Merge pull request #50204 from zdover23/wip-doc-2023-02-22-backport-50203-to-quincy

quincy: doc/rgw: clarify multisite.rst top matter

2 years agodoc/rgw: clarify multisite.rst top matter 50204/head
Zac Dover [Wed, 22 Feb 2023 03:36:40 +0000 (13:36 +1000)]
doc/rgw: clarify multisite.rst top matter

Improve the pragmatics of the top matter of multisite.rst. Organize the
text into sections, where doing so makes the nature of multi-site
configurations clearer.

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

2 years agoMerge pull request #49085 from cfsnyder/wip-57410-quincy
Yuri Weinstein [Tue, 21 Feb 2023 22:16:21 +0000 (14:16 -0800)]
Merge pull request #49085 from cfsnyder/wip-57410-quincy

quincy: rgw: bucket list operation slow down in special scenario

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 years agoMerge pull request #48914 from yuvalif/wip-57561-quincy
Yuri Weinstein [Tue, 21 Feb 2023 22:15:40 +0000 (14:15 -0800)]
Merge pull request #48914 from yuvalif/wip-57561-quincy

quincy: tests: remove pubsub tests from multisite

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 years agoMerge pull request #48239 from trociny/wip-56406-quincy
Yuri Weinstein [Tue, 21 Feb 2023 22:13:53 +0000 (14:13 -0800)]
Merge pull request #48239 from trociny/wip-56406-quincy

quincy: rgw: splitting gc chains into smaller parts to prevent

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
2 years agoMerge pull request #50002 from smanjara/wip-57702-quincy
Yuri Weinstein [Tue, 21 Feb 2023 22:08:59 +0000 (14:08 -0800)]
Merge pull request #50002 from smanjara/wip-57702-quincy

quincy: qa/suites/rgw: fix and update tempest and barbican tests

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49828 from ivancich/wip-58543-quincy
Yuri Weinstein [Tue, 21 Feb 2023 22:07:17 +0000 (14:07 -0800)]
Merge pull request #49828 from ivancich/wip-58543-quincy

quincy: rgw: fix the problem of duplicate idx when bi list

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49641 from dang/wip-58388-quincy
Yuri Weinstein [Tue, 21 Feb 2023 16:56:49 +0000 (08:56 -0800)]
Merge pull request #49641 from dang/wip-58388-quincy

quincy: RGW - Make sure PostObj set bucket on s->object

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49679 from adamemerson/wip-58402-quincy
Yuri Weinstein [Tue, 21 Feb 2023 16:56:04 +0000 (08:56 -0800)]
Merge pull request #49679 from adamemerson/wip-58402-quincy

rgw: Backport of issue 57562 to Quincy

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49525 from dang/wip-58233-quincy
Yuri Weinstein [Tue, 21 Feb 2023 16:55:21 +0000 (08:55 -0800)]
Merge pull request #49525 from dang/wip-58233-quincy

quincy: rgw: Fix truncated ListBuckets response.

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #48273 from satoru-takeuchi/wip-57559-quincy
Yuri Weinstein [Tue, 21 Feb 2023 16:50:09 +0000 (08:50 -0800)]
Merge pull request #48273 from satoru-takeuchi/wip-57559-quincy

quincy: rgw: fix data corruption due to network jitter

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2 years agoMerge pull request #48030 from pritha-srivastava/wip-57364-quincy
Yuri Weinstein [Tue, 21 Feb 2023 16:48:19 +0000 (08:48 -0800)]
Merge pull request #48030 from pritha-srivastava/wip-57364-quincy

quincy: rgw multisite: replicate metadata for iam roles

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2 years agoMerge pull request #50189 from zdover23/wip-doc-2023-02-21-backport-50165-to-quincy
zdover23 [Tue, 21 Feb 2023 16:33:05 +0000 (02:33 +1000)]
Merge pull request #50189 from zdover23/wip-doc-2023-02-21-backport-50165-to-quincy

quincy: doc/rgw: multisite ref. top matter cleanup

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #48325 from kotreshhr/wip-57722-quincy
Jos Collin [Tue, 21 Feb 2023 06:27:55 +0000 (11:57 +0530)]
Merge pull request #48325 from kotreshhr/wip-57722-quincy

quincy: qa: Fix test_subvolume_snapshot_info_if_orphan_clone

Reviewed-by: Jos Collin <jcollin@redhat.com>
2 years agodoc/rgw: multisite ref. top matter cleanup 50189/head
Zac Dover [Sun, 19 Feb 2023 13:20:45 +0000 (23:20 +1000)]
doc/rgw: multisite ref. top matter cleanup

Edit the top matter in "Multi-site Configuration Reference" so that it
is semantically more natural.

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

2 years agoMerge pull request #50187 from zdover23/wip-doc-2023-02-21-backport-50186-to-quincy
colemitchell [Tue, 21 Feb 2023 04:19:56 +0000 (23:19 -0500)]
Merge pull request #50187 from zdover23/wip-doc-2023-02-21-backport-50186-to-quincy

quincy: doc/rgw: session-tags.rst - fix link to keycloak

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rgw: session-tags.rst - fix link to keycloak 50187/head
Zac Dover [Tue, 21 Feb 2023 03:55:03 +0000 (13:55 +1000)]
doc/rgw: session-tags.rst - fix link to keycloak

Fix a link in the doc/radosgw/session-tags.rst file that was intended to
link to the doc/radosgw/keycloak.rst file.

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

2 years agodoc/cephfs: remove subvol support from snap-schedule 48222/head
Milind Changire [Tue, 26 Apr 2022 09:46:21 +0000 (15:16 +0530)]
doc/cephfs: remove subvol support from snap-schedule

Signed-off-by: Milind Changire <mchangir@redhat.com>
(cherry picked from commit c15b854c0c9656edd5d4fd240c7d90736eca2957)

2 years agoqa: remove spurious argument to snap-schedule status command
Milind Changire [Wed, 4 May 2022 07:23:57 +0000 (12:53 +0530)]
qa: remove spurious argument to snap-schedule status command

Removing the subvol support exposed a spurious argument to the status
command which was assgned to the 'subvol' parameter but was unused in
this command implementation.

The spurious argument is now removed.

Signed-off-by: Milind Changire <mchangir@redhat.com>
(cherry picked from commit b814630794abccb31f05e1efcd3b9f3e35cd3bec)

2 years agomgr/snap_schedule: remove subvol interface
Milind Changire [Tue, 26 Apr 2022 09:36:55 +0000 (15:06 +0530)]
mgr/snap_schedule: remove subvol interface

Remove snap-schedule support for subvolumes.

Fixes: https://tracker.ceph.com/issues/55148
Signed-off-by: Milind Changire <mchangir@redhat.com>
(cherry picked from commit 919c156884587fc87b418c776046c8b6a7efe4ff)

2 years agomgr/snap_schedule: validate fs name argument
Milind Changire [Tue, 26 Apr 2022 03:49:51 +0000 (09:19 +0530)]
mgr/snap_schedule: validate fs name argument

Validate fs name argument for all commands.

Fixes: https://tracker.ceph.com/issues/54560
Signed-off-by: Milind Changire <mchangir@redhat.com>
(cherry picked from commit 483a97830bd918a2be83021edeedf9f8a2fc54f8)

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 agomount: fix mount failure with old kernels 49404/head
Xiubo Li [Mon, 14 Nov 2022 10:11:39 +0000 (18:11 +0800)]
mount: fix mount failure with old kernels

If the 'cmi->cmi_opts' has only one option and there is no any
comma in it, when removing the 'mon_addr' it will fail. And will
pass the 'mon_addr' option to the old kernels.

Fixes: https://tracker.ceph.com/issues/58018
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit 3180332ec48596794e2ff4fff305119c4ec2caf7)

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>