]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 years agoqa/workunits: fix test_dashboard_e2e.sh: no spec files found 51955/head
Nizamudeen A [Wed, 7 Jun 2023 08:34:33 +0000 (14:04 +0530)]
qa/workunits: fix test_dashboard_e2e.sh: no spec files found

Fixes: https://tracker.ceph.com/issues/61578
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #51843 from zdover23/wip-doc-2023-05-31-compiled-cephadm
colemitchell [Tue, 30 May 2023 23:43:26 +0000 (19:43 -0400)]
Merge pull request #51843 from zdover23/wip-doc-2023-05-31-compiled-cephadm

doc: update the cephadm download instructions

Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
2 years agoMerge pull request #51380 from Matan-B/wip-matanb-c-last-sent-epoch
Samuel Just [Tue, 30 May 2023 23:04:43 +0000 (16:04 -0700)]
Merge pull request #51380 from Matan-B/wip-matanb-c-last-sent-epoch

crimson/osd/heartbeat: Improve maybe_share_osdmap behavior

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2 years agodoc: update the cephadm download instructions 51843/head
John Mulligan [Mon, 19 Sep 2022 17:46:48 +0000 (13:46 -0400)]
doc: update the cephadm download instructions

Starting with reef, cephadm is a compiled (zipapp) python application.
The cephadm script has been renamed and thus the old curl-based
download instructions will no loner work. While cephadm still has
no dependencies outside the Python stdlib, this will be changed in
future versions so it is no longer appropriate to just download the
source file of cephadm and run it either.

This change updates the `Install cephadm` section of the doc to explain
how to acquire a "compiled" version of cephadm as well as:
* moving and tweaking the note that the two installation methods are
  distinct
* adding a new note linking to instructions on building cephadm
* moving the distribution-specific installations before the curl-based
  installation to subtly hint that we prefer you to get it using
  packages if you can
* Noting cephadm's minimal required python verision and how to run it
  with a particular python version.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit d11cf0e82aab8d4cef9d423e5d463a373eaf383a)

doc: make instructions to get an updated cephadm common

As discussed in person and over the ceph orch weekly, we want all users
to use a recent supported version of cephadm. Previously, the
instructions only had those downloading cephadm with curl using the
"add-repo" and "install" commands to get a up-to-date cephadm build.
According to ADK we've seen cases of users get "old" distro packages
in the past. Change the instructions so that the "update cephadm" steps
are common after acquiring a "bootstrap copy" of cephadm.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit d7921e88d69b4bc355da9c0327cc33e59e7d7abb)

2 years agoMerge pull request #48180 from phlogistonjohn/jjm-cephadm-compile-doc
zdover23 [Tue, 30 May 2023 22:44:53 +0000 (06:44 +0800)]
Merge pull request #48180 from phlogistonjohn/jjm-cephadm-compile-doc

doc: Updates to doc for compiled cephadm

Reviewed-by: Zac Dover <zac.dover@proton.me>
2 years agoMerge pull request #51475 from aravind-wdc/wip-crimson-zbd
Samuel Just [Tue, 30 May 2023 20:43:23 +0000 (13:43 -0700)]
Merge pull request #51475 from aravind-wdc/wip-crimson-zbd

crimson/os/seastore: fix ceph_assert in segment_manager.h

Reviewed-by: chunmei-liu <chunmei.liu@intel.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2 years agoMerge pull request #51765 from pdvian/wip-fix-versions
Yuri Weinstein [Tue, 30 May 2023 19:23:40 +0000 (15:23 -0400)]
Merge pull request #51765 from pdvian/wip-fix-versions

mon: Fix ceph versions command

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
2 years agoMerge pull request #51838 from cbodley/wip-doc-rgw-reshard-feature-reef
Anthony D'Atri [Tue, 30 May 2023 16:43:38 +0000 (12:43 -0400)]
Merge pull request #51838 from cbodley/wip-doc-rgw-reshard-feature-reef

doc/rgw: fix multisite resharding feature to say Reef instead of Quincy

2 years agoMerge pull request #51818 from idryomov/wip-61495
Ilya Dryomov [Tue, 30 May 2023 16:36:01 +0000 (18:36 +0200)]
Merge pull request #51818 from idryomov/wip-61495

Revert "test: adjust rbd test case guards to handle new defaults"

Reviewed-by: Mykola Golub <mgolub@suse.com>
2 years agodoc: make instructions to get an updated cephadm common 48180/head
John Mulligan [Wed, 24 May 2023 17:42:26 +0000 (13:42 -0400)]
doc: make instructions to get an updated cephadm common

As discussed in person and over the ceph orch weekly, we want all users
to use a recent supported version of cephadm. Previously, the
instructions only had those downloading cephadm with curl using the
"add-repo" and "install" commands to get a up-to-date cephadm build.
According to ADK we've seen cases of users get "old" distro packages
in the past. Change the instructions so that the "update cephadm" steps
are common after acquiring a "bootstrap copy" of cephadm.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2 years agodoc: update the cephadm download instructions
John Mulligan [Mon, 19 Sep 2022 17:46:48 +0000 (13:46 -0400)]
doc: update the cephadm download instructions

Starting with reef, cephadm is a compiled (zipapp) python application.
The cephadm script has been renamed and thus the old curl-based
download instructions will no loner work. While cephadm still has
no dependencies outside the Python stdlib, this will be changed in
future versions so it is no longer appropriate to just download the
source file of cephadm and run it either.

This change updates the `Install cephadm` section of the doc to explain
how to acquire a "compiled" version of cephadm as well as:
* moving and tweaking the note that the two installation methods are
  distinct
* adding a new note linking to instructions on building cephadm
* moving the distribution-specific installations before the curl-based
  installation to subtly hint that we prefer you to get it using
  packages if you can
* Noting cephadm's minimal required python verision and how to run it
  with a particular python version.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2 years agodoc: add instructions for compiling cephadm
John Mulligan [Mon, 22 May 2023 18:20:19 +0000 (14:20 -0400)]
doc: add instructions for compiling cephadm

Now that cephadm is based on zipapp, add a short section to the
developer docs explaining how to build cephadm yourself.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2 years agodoc/rgw: fix multisite resharding feature to say Reef instead of Quincy 51838/head
Casey Bodley [Tue, 30 May 2023 15:30:05 +0000 (11:30 -0400)]
doc/rgw: fix multisite resharding feature to say Reef instead of Quincy

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #51763 from dang/wip-dang-61251
Daniel Gryniewicz [Tue, 30 May 2023 12:14:48 +0000 (08:14 -0400)]
Merge pull request #51763 from dang/wip-dang-61251

RGW - Use correct multipart upload mtime

2 years agoMerge pull request #51798 from zdover23/wip-doc-2023-05-29-rados-operations-balancer
zdover23 [Tue, 30 May 2023 07:34:58 +0000 (15:34 +0800)]
Merge pull request #51798 from zdover23/wip-doc-2023-05-29-rados-operations-balancer

doc/rados: edit balancer.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agoMerge pull request #51750 from zhscn/fix-scan-order
Yingxin [Tue, 30 May 2023 01:45:02 +0000 (09:45 +0800)]
Merge pull request #51750 from zhscn/fix-scan-order

crimson/os/seastore/backref_manager: scan backref entries by journal seq

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2 years agoRevert "test: adjust rbd test case guards to handle new defaults" 51818/head
Ilya Dryomov [Mon, 29 May 2023 15:40:05 +0000 (17:40 +0200)]
Revert "test: adjust rbd test case guards to handle new defaults"

This reverts commit feb2fc02404775bc262677a2d0434faec0348c53 which
appears to have caused us to lose old format coverage in the Python
bindings tests (rbd_python_api_tests_old_format.yaml).

Unset RBD_FEATURES enviroment variable means "old format".  This
shouldn't be mucked with in any way, see require_new_format() and
create_image() methods in particular.

Fixes: https://tracker.ceph.com/issues/61495
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2 years agoMerge pull request #51748 from rhcs-dashboard/rgw-roles-fix
Nizamudeen A [Mon, 29 May 2023 14:13:45 +0000 (19:43 +0530)]
Merge pull request #51748 from rhcs-dashboard/rgw-roles-fix

mgr/dashboard: fix the rgw roles page

Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2 years agodoc/rados: edit balancer.rst 51798/head
Zac Dover [Mon, 29 May 2023 01:18:00 +0000 (09:18 +0800)]
doc/rados: edit balancer.rst

Edit doc/rados/operations/balancer.rst.

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

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2 years agoMerge pull request #51408 from AliMasarweh/wip-alimasa-topics-op-by-bucket
Ali Masarwa [Mon, 29 May 2023 12:41:04 +0000 (15:41 +0300)]
Merge pull request #51408 from AliMasarweh/wip-alimasa-topics-op-by-bucket

RGW: add admin interfaces to get and delete notifications by bucket

2 years agoMerge pull request #51396 from rhcs-dashboard/access-landing-page-readonly-users
Nizamudeen A [Mon, 29 May 2023 09:56:07 +0000 (15:26 +0530)]
Merge pull request #51396 from rhcs-dashboard/access-landing-page-readonly-users

mgr/dashboard: fix issues with read-only user on landing page

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 years agomgr/dashboard: fix issues with read-only user on landing page 51396/head
Pedro Gonzalez Gomez [Mon, 8 May 2023 20:51:40 +0000 (22:51 +0200)]
mgr/dashboard: fix issues with read-only user on landing page

Fixes: https://tracker.ceph.com/issues/61418
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #51662 from yuvalif/wip-yuval-61328
Yuval Lifshitz [Sun, 28 May 2023 15:06:38 +0000 (18:06 +0300)]
Merge pull request #51662 from yuvalif/wip-yuval-61328

rgw/notification/kafka: simplify kafka connection memory management

2 years agoMerge pull request #51575 from yuvalif/wip-yuval-fix-61254
Yuval Lifshitz [Sun, 28 May 2023 15:06:08 +0000 (18:06 +0300)]
Merge pull request #51575 from yuvalif/wip-yuval-fix-61254

rgw/kafka: remove potential race condition between creation and deletion of endpoint

2 years agoRGW: add admin interfaces to get and delete notifications from bucket 51408/head
Ali Masarwa [Mon, 8 May 2023 13:55:01 +0000 (16:55 +0300)]
RGW: add admin interfaces to get and delete notifications from bucket

Signed-off-by: Ali Masarwa <ali.saed.masarwa@gmail.com>
2 years agoMerge pull request #51787 from zdover23/wip-doc-2023-05-27-rados-config-bluestore...
zdover23 [Sat, 27 May 2023 22:53:16 +0000 (08:53 +1000)]
Merge pull request #51787 from zdover23/wip-doc-2023-05-27-rados-config-bluestore-config-ref-2-of-x

doc/rados: edit bluestore-config-ref.rst (2 of x)

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/rados: edit bluestore-config-ref.rst (2 of x) 51787/head
Zac Dover [Fri, 26 May 2023 18:44:18 +0000 (04:44 +1000)]
doc/rados: edit bluestore-config-ref.rst (2 of x)

Edit the second part of doc/rados/configuration/bluestore-config-ref.rst.

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

Co-authored-by: Anthoy D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2 years agoMerge pull request #51771 from zdover23/wip-doc-2023-05-26-rados-config-bluestore...
zdover23 [Fri, 26 May 2023 21:41:02 +0000 (07:41 +1000)]
Merge pull request #51771 from zdover23/wip-doc-2023-05-26-rados-config-bluestore-config-ref-1-of-x

doc/rados: edit bluestore-config-ref.rst (1 of x)

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/rados: edit bluestore-config-ref.rst (1 of x) 51771/head
Zac Dover [Fri, 26 May 2023 08:59:36 +0000 (18:59 +1000)]
doc/rados: edit bluestore-config-ref.rst (1 of x)

Edit the first part of doc/rados/configuration/bluestore-config-ref.rst.

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

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2 years agoRGW - Use correct multipart upload mtime 51763/head
Daniel Gryniewicz [Thu, 25 May 2023 18:09:54 +0000 (14:09 -0400)]
RGW - Use correct multipart upload mtime

During multipart listing, the mtime of the uploads were not being
loaded, resulting in the current time being returned.  Fix this by
setting the correct mtime.

Fixes: https://tracker.ceph.com/issues/61251
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
2 years agoMerge pull request #51747 from rhcs-dashboard/cypress-followups 49676/head
Nizamudeen A [Fri, 26 May 2023 09:08:23 +0000 (14:38 +0530)]
Merge pull request #51747 from rhcs-dashboard/cypress-followups

mgr/dashboard: remove deprecated preserveOnce

Reviewed-by: Pegonzal <NOT@FOUND>
2 years agomon: Fix ceph versions command 51765/head
Prashant D [Thu, 25 May 2023 22:09:02 +0000 (18:09 -0400)]
mon: Fix ceph versions command

The commit-id d3cca1d has introduced a bug where mgr/osd/mds
version information goes missing during the cluster upgrade.
Collect version information before checking the emptiness
of the map.

Fixes: https://tracker.ceph.com/issues/61453
Signed-off-by: Prashant D <pdhange@redhat.com>
2 years agoMerge pull request #51734 from cbodley/wip-61300
Casey Bodley [Thu, 25 May 2023 21:40:48 +0000 (17:40 -0400)]
Merge pull request #51734 from cbodley/wip-61300

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

Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2 years agoMerge pull request #51579 from phlogistonjohn/jjm-fix-test_cephadm
Adam King [Thu, 25 May 2023 16:43:18 +0000 (12:43 -0400)]
Merge pull request #51579 from phlogistonjohn/jjm-fix-test_cephadm

cephadm: fix a cephadm test when docker doesn't exist

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #51570 from NitzanMordhai/wip-nitzan-test-mon-thrasher-quorum...
Yuri Weinstein [Thu, 25 May 2023 16:09:18 +0000 (12:09 -0400)]
Merge pull request #51570 from NitzanMordhai/wip-nitzan-test-mon-thrasher-quorum-delay-inc

test: monitor thrasher wait until quorum

Reviewed-by: Kamoltat (Junior) Sirivadhna <ksirivad@redhat.com>
2 years agoMerge pull request #51527 from NitzanMordhai/wip-nitzan-thrash-eio-pool-size-correct
Yuri Weinstein [Thu, 25 May 2023 16:08:48 +0000 (12:08 -0400)]
Merge pull request #51527 from NitzanMordhai/wip-nitzan-thrash-eio-pool-size-correct

test: correct osd pool default size

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Matan Breizman <Matan.Brz@gmail.com>
2 years agoMerge pull request #51456 from Svelar/filestore-mon
Yuri Weinstein [Thu, 25 May 2023 16:07:40 +0000 (12:07 -0400)]
Merge pull request #51456 from Svelar/filestore-mon

mon: remove filestore

Reviewed-by: Kamoltat (Junior) Sirivadhna <ksirivad@redhat.com>
2 years agoMerge pull request #48999 from tchaikov/wip-nerados-fmt-v9
Yuri Weinstein [Thu, 25 May 2023 16:06:28 +0000 (12:06 -0400)]
Merge pull request #48999 from tchaikov/wip-nerados-fmt-v9

neorados: s/ostream_formatter/fmt::ostream_formatter/

Reviewed-by: Adam Emerson <aemerson@redhat.com>
2 years agomgr/dashboard: add more e2e for cephx users 51748/head
Nizamudeen A [Wed, 24 May 2023 16:45:59 +0000 (22:15 +0530)]
mgr/dashboard: add more e2e for cephx users

Fixes: https://tracker.ceph.com/issues/61421
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #51516 from ivancich/wip-integrate-logging-flag
Casey Bodley [Thu, 25 May 2023 15:46:39 +0000 (11:46 -0400)]
Merge pull request #51516 from ivancich/wip-integrate-logging-flag

rgw: multisite data log flag not used

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #50841 from smanjara/fix-duplicate-objects-archive
Casey Bodley [Thu, 25 May 2023 15:46:14 +0000 (11:46 -0400)]
Merge pull request #50841 from smanjara/fix-duplicate-objects-archive

rgw/archive: avoid duplicating objects when syncing from multiple zones

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #51219 from smanjara/wip-archive-delete-bucket
Casey Bodley [Thu, 25 May 2023 15:45:49 +0000 (11:45 -0400)]
Merge pull request #51219 from smanjara/wip-archive-delete-bucket

rgw/multisite[archive zone]: fix storing of bucket instance info in the new bucket entrypoint

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #51233 from smanjara/wip-archive-bucket-metadata
Casey Bodley [Thu, 25 May 2023 15:45:36 +0000 (11:45 -0400)]
Merge pull request #51233 from smanjara/wip-archive-bucket-metadata

rgw/multisite[archive zone]: remove bucket metadata modification during object sync

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #51280 from tcoldrick-bb/multisite-dencoder-types
Casey Bodley [Thu, 25 May 2023 15:45:14 +0000 (11:45 -0400)]
Merge pull request #51280 from tcoldrick-bb/multisite-dencoder-types

rgw: Add log types to dencoder

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #51497 from mkogan1/wip-rgw-bulk
Casey Bodley [Thu, 25 May 2023 15:44:59 +0000 (11:44 -0400)]
Merge pull request #51497 from mkogan1/wip-rgw-bulk

rgw: set bulk pool flag when creating data pool

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #50876 from rishabh-d-dave/qa-ceph-man-get-keyring
Yuri Weinstein [Thu, 25 May 2023 14:49:53 +0000 (10:49 -0400)]
Merge pull request #50876 from rishabh-d-dave/qa-ceph-man-get-keyring

qa/ceph_manager: preserve newline char at EOF in keyring

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2 years agoMerge pull request #50312 from rishabh-d-dave/ceph-caps-improvements
Yuri Weinstein [Thu, 25 May 2023 14:49:11 +0000 (10:49 -0400)]
Merge pull request #50312 from rishabh-d-dave/ceph-caps-improvements

mon, osd: set subsystem prefix for logging MonCap and OSDCap

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2 years agoMerge pull request #51004 from rishabh-d-dave/authmon-invalid-caps
Yuri Weinstein [Thu, 25 May 2023 14:48:18 +0000 (10:48 -0400)]
Merge pull request #51004 from rishabh-d-dave/authmon-invalid-caps

mon/AuthMonitor: log when parsing caps fails

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2 years agoMerge PR #50875 into main
Patrick Donnelly [Thu, 25 May 2023 12:25:34 +0000 (08:25 -0400)]
Merge PR #50875 into main

* refs/pull/50875/head:
mon/MDSMonitor: ignore extraneous up:boot messages
qa: add test case for mds sending multiple boot messages
qa: support checking for a log message that should not exist

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2 years agoMerge pull request #51749 from chenyuanrun/fix_dencoder_trash_watcher
Ilya Dryomov [Thu, 25 May 2023 11:16:00 +0000 (13:16 +0200)]
Merge pull request #51749 from chenyuanrun/fix_dencoder_trash_watcher

tools/ceph-dencoder: Fix incorrect type define for trash_watcher

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2 years agoMerge pull request #51754 from zdover23/wip-doc-2023-05-25-rados-configuration-common...
Anthony D'Atri [Thu, 25 May 2023 10:00:04 +0000 (06:00 -0400)]
Merge pull request #51754 from zdover23/wip-doc-2023-05-25-rados-configuration-common-link-fix

doc/rados: fix link in common.rst

2 years agomgr/dashboard: fix the rgw roles page
Nizamudeen A [Wed, 24 May 2023 16:44:24 +0000 (22:14 +0530)]
mgr/dashboard: fix the rgw roles page

Fixes: https://tracker.ceph.com/issues/61421
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agodoc/rados: fix link in common.rst 51754/head
Zac Dover [Thu, 25 May 2023 09:01:49 +0000 (19:01 +1000)]
doc/rados: fix link in common.rst

Fix a link in doc/rados/configuration/common.rst that was missing its
final letter, causing a 404 error when readers attempted to follow it.

This bug was reported by stalwart friend of the Ceph documentation
project Eugen Block, who is here credited as a co-author. This bug was
reported at https://pad.ceph.com/p/Report_Documentation_Bugs.

Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2 years agoMerge pull request #51745 from zdover23/wip-doc-2023-05-25-rados-configuration-filest...
zdover23 [Thu, 25 May 2023 08:48:18 +0000 (18:48 +1000)]
Merge pull request #51745 from zdover23/wip-doc-2023-05-25-rados-configuration-filestore-config-ref

doc/rados: edit filestore-config-ref.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agocrimson/os/seastore/backref_manager: scan backref entries by journal seq 51750/head
Zhang Song [Thu, 25 May 2023 08:30:44 +0000 (16:30 +0800)]
crimson/os/seastore/backref_manager: scan backref entries by journal seq

Signed-off-by: Zhang Song <zhangsong325@gmail.com>
2 years agotools/ceph-dencoder: Fix incorrect type define for trash_watcher 51749/head
Chen Yuanrun [Thu, 25 May 2023 08:28:10 +0000 (08:28 +0000)]
tools/ceph-dencoder: Fix incorrect type define for trash_watcher

Signed-off-by: Chen Yuanrun <chen-yuanrun@foxmail.com>
Fixes: https://tracker.ceph.com/issues/61368
2 years agomgr/dashboard: remove deprecated preserveOnce 51747/head
Nizamudeen A [Thu, 25 May 2023 08:13:12 +0000 (13:43 +0530)]
mgr/dashboard: remove deprecated preserveOnce

cypress is deprecating preserveOnce and instead favoring using
cy.session(). session is already introduced as part of the upgrade to
cypress 10. So removing the preserveOnce here

Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #50037 from rhcs-dashboard/cypress-10
Nizamudeen A [Thu, 25 May 2023 07:57:05 +0000 (13:27 +0530)]
Merge pull request #50037 from rhcs-dashboard/cypress-10

mgr/dashboard: update to cypress 10

Reviewed-by: Pegonzal <NOT@FOUND>
2 years agomgr/dashboard: fix the hosts e2e failure 50037/head
Nizamudeen A [Wed, 24 May 2023 15:05:51 +0000 (20:35 +0530)]
mgr/dashboard: fix the hosts e2e failure

Fixes: https://tracker.ceph.com/issues/61354
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agomgr/dashboard: fix the cephadm grafana e2e failure
Nizamudeen A [Wed, 24 May 2023 08:35:32 +0000 (14:05 +0530)]
mgr/dashboard: fix the cephadm grafana e2e failure

Fixes: https://tracker.ceph.com/issues/61354
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #51696 from rhcs-dashboard/fix-requirement-test-regression
Nizamudeen A [Thu, 25 May 2023 05:25:21 +0000 (10:55 +0530)]
Merge pull request #51696 from rhcs-dashboard/fix-requirement-test-regression

mgr/dashboard: fix regression caused by -  bcc92adb96d1ab8155d30cb51933b0d07b398cdc

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2 years agodoc/rados: edit filestore-config-ref.rst 51745/head
Zac Dover [Thu, 25 May 2023 00:16:51 +0000 (10:16 +1000)]
doc/rados: edit filestore-config-ref.rst

Edit doc/rados/configuration/filestore-config-ref.rst.

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

Signed-off-by: Zac Dover <zac.dover@proton.me>
2 years agoMerge pull request #51730 from anthonyeleven/anthonyeleven/formatting
zdover23 [Wed, 24 May 2023 22:55:51 +0000 (08:55 +1000)]
Merge pull request #51730 from anthonyeleven/anthonyeleven/formatting

doc/rados/operations: Fix erasure-code-jerasure.rst fix

Reviewed-by: Zac Dover <zac.dover@proton.me>
2 years agodoc/rados/operations: Fix erasure-code-jerasure.rst fix 51730/head
Anthony D'Atri [Wed, 24 May 2023 13:57:42 +0000 (09:57 -0400)]
doc/rados/operations: Fix erasure-code-jerasure.rst fix

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2 years agoMerge PR #50501 into main
Patrick Donnelly [Wed, 24 May 2023 21:04:07 +0000 (17:04 -0400)]
Merge PR #50501 into main

* refs/pull/50501/head:
mon/MDSMonitor: do not propose on error in prepare_update

Reviewed-by: Rishabh Dave <ridave@redhat.com>
2 years agoMerge PR #51407 into main
Patrick Donnelly [Wed, 24 May 2023 21:01:03 +0000 (17:01 -0400)]
Merge PR #51407 into main

* refs/pull/51407/head:
mon/MDSMonitor: check fscid in pending exists in current

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agorgw: disable RGWDataChangesLog::add_entry() when log_data is off 51734/head
Casey Bodley [Fri, 11 Mar 2022 00:03:59 +0000 (19:03 -0500)]
rgw: disable RGWDataChangesLog::add_entry() when log_data is off

this restores a check for RGWZone::log_data in add_entry(). with
per-bucket replication, this check was replaced by a call to
`RGWBucketSyncPolicyHandler::bucket_exports_data()`

this call has to consult two rados objects,
`bucket.sync-source-hints.<bucketname>` and
`bucket.sync-target-hints.<bucketname>`

but if the zone is not configured for multisite, we should avoid these
extra object reads and return early

Fixes: https://tracker.ceph.com/issues/61300
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #51656 from amathuria/wip-amat-mclock-change-default-scrub-cost
Laura Flores [Wed, 24 May 2023 17:04:24 +0000 (12:04 -0500)]
Merge pull request #51656 from amathuria/wip-amat-mclock-change-default-scrub-cost

osd: Change scrub cost in case of mClock scheduler

2 years agomgr/dashboard: update to cypress 10
Nizamudeen A [Wed, 8 Feb 2023 15:49:31 +0000 (21:19 +0530)]
mgr/dashboard: update to cypress 10

Fixes: https://tracker.ceph.com/issues/61354
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #51713 from cbodley/wip-58953
Casey Bodley [Wed, 24 May 2023 14:38:44 +0000 (10:38 -0400)]
Merge pull request #51713 from cbodley/wip-58953

cmake: cls_rgw and cls_fifo depend on fmt

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2 years agoMerge pull request #50858 from zdover23/wip-doc-2023-04-04-rados-operations-monitorin...
Anthony D'Atri [Wed, 24 May 2023 11:39:07 +0000 (07:39 -0400)]
Merge pull request #50858 from zdover23/wip-doc-2023-04-04-rados-operations-monitoring-osd-pg-question-2-active-set

doc/rados/operations: Acting Set question

2 years agocrimson/os/seastore: fix ceph_assert in segment_manager.h 51475/head
Aravind Ramesh [Mon, 15 May 2023 09:22:13 +0000 (11:22 +0200)]
crimson/os/seastore: fix ceph_assert in segment_manager.h

Assert is seen when crimson-osd is compiled with -DWITH_ZNS=ON and
crimson-osd is started with a regular SSD.

ceph/src/crimson/os/seastore/segment_manager.h:77 : In function 'void crimson::os::seastore::block_sm_superblock_t::validate() const', ceph_assert(%s)
get_default_backend_of_device(config.spec.dtype) == backend_type_t::SEGMENTED

The device type "dtype" is not getting propogated properly
to BlockSegmentManager instantiation causing the assert at a
later point.

Signed-off-by: Aravind Ramesh <aravind.ramesh@wdc.com>
2 years agomgr/dashboard: fix regression caused by bcc92adb96d1ab8155d30cb51933b0d07b398cdc 51696/head
Aashish Sharma [Tue, 23 May 2023 08:26:28 +0000 (13:56 +0530)]
mgr/dashboard: fix regression caused by bcc92adb96d1ab8155d30cb51933b0d07b398cdc

This PR intends to revert the changendone in requirements-test.tzt by PR
50643

Fixes: bcc92adb96d1ab8155d30cb51933b0d07b398cdc
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2 years agodoc/rados/operations: Acting Set question 50858/head
Zac Dover [Tue, 4 Apr 2023 03:59:46 +0000 (13:59 +1000)]
doc/rados/operations: Acting Set question

Clear up a paragraph that describes the behavior of the Acting Set.

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

Signed-off-by: Zac Dover <zac.dover@proton.me>
2 years agoMerge pull request #51723 from anthonyeleven/anthonyeleven/tracker-58723
Anthony D'Atri [Wed, 24 May 2023 00:52:00 +0000 (20:52 -0400)]
Merge pull request #51723 from anthonyeleven/anthonyeleven/tracker-58723

doc: Update jerasure.org references

2 years agoMerge pull request #50847 from smanjara/wip-fix-ret-bucket-sync-status
Shilpa Jagannath [Tue, 23 May 2023 23:32:21 +0000 (19:32 -0400)]
Merge pull request #50847 from smanjara/wip-fix-ret-bucket-sync-status

rgw/multisite: fix ret handling in bucket read_sync_status()

2 years agodoc: Update jerasure.org references 51723/head
Anthony D'Atri [Tue, 23 May 2023 23:13:33 +0000 (19:13 -0400)]
doc: Update jerasure.org references

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2 years agoMerge pull request #51679 from zdover23/wip-doc-2023-05-23-mgr-telemetry-leaderboard
zdover23 [Tue, 23 May 2023 22:04:26 +0000 (08:04 +1000)]
Merge pull request #51679 from zdover23/wip-doc-2023-05-23-mgr-telemetry-leaderboard

doc/mgr: edit "leaderboard" in telemetry.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agoMerge pull request #50438 from SUSE/wip-fix-58477
Ilya Dryomov [Tue, 23 May 2023 20:02:55 +0000 (22:02 +0200)]
Merge pull request #50438 from SUSE/wip-fix-58477

Fix FTBFS on gcc 13

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #51511 from soumyakoduri/wip-skoduri-bucket-repl
Soumya Koduri [Tue, 23 May 2023 17:09:01 +0000 (22:39 +0530)]
Merge pull request #51511 from soumyakoduri/wip-skoduri-bucket-repl

rgw/multisite: Fix issue with parsing replication rules

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agocmake: cls_rgw and cls_fifo depend on fmt 51713/head
Casey Bodley [Mon, 22 May 2023 16:33:06 +0000 (12:33 -0400)]
cmake: cls_rgw and cls_fifo depend on fmt

Fixes: https://tracker.ceph.com/issues/58953
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 years agorgw/multisite: Fix issue with parsing replication rules 51511/head
Soumya Koduri [Tue, 16 May 2023 10:10:36 +0000 (15:40 +0530)]
rgw/multisite: Fix issue with parsing replication rules

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
2 years agoMerge pull request #50598 from rzarzynski/wip-crimson-only-tcmalloc-lsan-supp
Radoslaw Zarzynski [Tue, 23 May 2023 10:58:33 +0000 (12:58 +0200)]
Merge pull request #50598 from rzarzynski/wip-crimson-only-tcmalloc-lsan-supp

crimson/osd: add embedded suppression ruleset for LSan

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Mark Nelson <mnelson@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2 years agoMerge pull request #51665 from petrutlucian94/map_err
Ilya Dryomov [Tue, 23 May 2023 10:46:55 +0000 (12:46 +0200)]
Merge pull request #51665 from petrutlucian94/map_err

rbd-wnbd: improve image map error message

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2 years agoosd: mClock default_min reservation should be 0 51656/head
Aishwarya Mathuria [Tue, 23 May 2023 10:43:08 +0000 (16:13 +0530)]
osd: mClock default_min reservation should be 0

All the mClock profiles enforce no minimum reservation for the background best-effort client.
For this purpose, the default_min value should 0 and not 1.

Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
2 years agoMerge pull request #51682 from zdover23/wip-doc-2023-05-23-glossary-bluestore
zdover23 [Tue, 23 May 2023 08:14:05 +0000 (18:14 +1000)]
Merge pull request #51682 from zdover23/wip-doc-2023-05-23-glossary-bluestore

doc/glossary: update bluestore entry

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agoosd: Change scrub cost in case of mClock scheduler
Aishwarya Mathuria [Fri, 19 May 2023 11:46:11 +0000 (17:16 +0530)]
osd: Change scrub cost in case of mClock scheduler

With osd_op_queue as WPQ, high costs were assigned to scrub in order to throttle it effectively.
In the case of mClock scheduler, mClock parameters are used to do the throttling and the cost should represent a realistic value.

Fixes: https://tracker.ceph.com/issues/61313
Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
2 years agoMerge pull request #51590 from rhcs-dashboard/rbd-snapshot-disabled-fix
Nizamudeen A [Tue, 23 May 2023 05:41:32 +0000 (11:11 +0530)]
Merge pull request #51590 from rhcs-dashboard/rbd-snapshot-disabled-fix

mgr/dashboard: fix create snapshot is disabled for rbd images

Reviewed-by: Pegonzal <NOT@FOUND>
2 years agodoc/glossary: update bluestore entry 51682/head
Zac Dover [Mon, 22 May 2023 21:41:09 +0000 (07:41 +1000)]
doc/glossary: update bluestore entry

Update the BlueStore entry in the glossary, explaining that as of Reef
BlueStore and only BlueStore (and not FileStore) is the storage backend
for Ceph.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2 years agoMerge pull request #51265 from cbodley/wip-59471
Casey Bodley [Tue, 23 May 2023 01:57:07 +0000 (21:57 -0400)]
Merge pull request #51265 from cbodley/wip-59471

rgw/s3: ListObjectsV2 returns correct object owners

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2 years agodoc/mgr: edit "leaderboard" in telemetry.rst 51679/head
Zac Dover [Mon, 22 May 2023 20:06:52 +0000 (06:06 +1000)]
doc/mgr: edit "leaderboard" in telemetry.rst

Standardize the presentation of commands in the "Leaderboard" section of
doc/mgr/telemetry.rst.

Follow-up to https://github.com/ceph/ceph/pull/50977

Signed-off-by: Zac Dover <zac.dover@proton.me>
2 years agoMerge pull request #51651 from zdover23/wip-doc-2023-05-22-cache-tiering-deprecation...
zdover23 [Mon, 22 May 2023 20:00:13 +0000 (06:00 +1000)]
Merge pull request #51651 from zdover23/wip-doc-2023-05-22-cache-tiering-deprecation-notes

doc: note deprecation of Cache Tiering in Reef

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agoMerge PR #49553 into main
Patrick Donnelly [Mon, 22 May 2023 19:42:28 +0000 (15:42 -0400)]
Merge PR #49553 into main

* refs/pull/49553/head:
mds: wait reintegrate to finish when unlinking
message: make MClientReply inherit MMDSOp
mds: notify the waiters in replica MDSs

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2 years agoMerge pull request #51535 from rzarzynski/wip-bs-include-bdev-in-cbt-logs
Yuri Weinstein [Mon, 22 May 2023 18:33:40 +0000 (14:33 -0400)]
Merge pull request #51535 from rzarzynski/wip-bs-include-bdev-in-cbt-logs

os/bluestore: CBT includes bdev's logs when --log-file is set

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2 years agoMerge pull request #51528 from NitzanMordhai/wip-nitzan-tests-using-override-instead...
Yuri Weinstein [Mon, 22 May 2023 18:33:10 +0000 (14:33 -0400)]
Merge pull request #51528 from NitzanMordhai/wip-nitzan-tests-using-override-instead-overrides

tests: change override to overrides so conf will take affect

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2 years agoMerge pull request #51352 from rosinL/crimson-crush-hook
Yuri Weinstein [Mon, 22 May 2023 18:32:35 +0000 (14:32 -0400)]
Merge pull request #51352 from rosinL/crimson-crush-hook

crimson/osd: add crush_location_hook feature to crimson

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2 years agoMerge pull request #51498 from athanatos/sjust/wip-scrub-59049
Laura Flores [Mon, 22 May 2023 16:48:19 +0000 (11:48 -0500)]
Merge pull request #51498 from athanatos/sjust/wip-scrub-59049

src/osd/scrubber: process MapsCompared event syncronously

2 years agomgr/dashboard: fix create snapshot is disabled for rbd images 51590/head
Nizamudeen A [Fri, 19 May 2023 11:18:14 +0000 (16:48 +0530)]
mgr/dashboard: fix create snapshot is disabled for rbd images

also the rename and rollback option in the snapshot list is enabled even if there isn't anything in the list

also disabled the Mirror Image Snapshot option in the Create RBD
Snapshot form (only shown for images configured with Snapshot mirroring)
with the helpe

Fixes: https://tracker.ceph.com/issues/61296
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #51658 from rhcs-dashboard/daemon-details-fix
Nizamudeen A [Mon, 22 May 2023 15:38:23 +0000 (21:08 +0530)]
Merge pull request #51658 from rhcs-dashboard/daemon-details-fix

mgr/dashboard: fix broken daemon details tab

Reviewed-by: cloudbehl <NOT@FOUND>
2 years agoMerge PR #51661 into reef
Venky Shankar [Mon, 22 May 2023 15:07:21 +0000 (20:37 +0530)]
Merge PR #51661 into reef

* refs/pull/51661/head:
Revert "mds: fix client isn't responding to mclientcaps(revoke)"

Reviewed-by: Xiubo Li <xiubli@redhat.com>