]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
10 months agomgr/dashboard: Fix variable capitalization in embedded rbd-details panel 59575/head
Juan Ferrer Toribio [Tue, 3 Sep 2024 09:02:42 +0000 (11:02 +0200)]
mgr/dashboard: Fix variable capitalization in embedded rbd-details panel

Fix capitalization of image and pool variables in embedded grafana rbd-details panel

Fixes: https://tracker.ceph.com/issues/67849
Signed-off-by: Juan Ferrer Toribio <22457707+juan-ferrer-toribio@users.noreply.github.com>
10 months agoMerge pull request #59368 from xxhdx1985126/wip-crimson-backfill-cancel-part2
Matan Breizman [Tue, 3 Sep 2024 08:53:56 +0000 (11:53 +0300)]
Merge pull request #59368 from xxhdx1985126/wip-crimson-backfill-cancel-part2

crimson/osd: support backfill cancellation ---- part2

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
10 months agoMerge pull request #59554 from rhcs-dashboard/WrongUIDForUSer
afreen23 [Tue, 3 Sep 2024 06:42:56 +0000 (12:12 +0530)]
Merge pull request #59554 from rhcs-dashboard/WrongUIDForUSer

mgr/dashboard: Wrong(half) uid is observed in dashboard

Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
10 months agoMerge pull request #59178 from VallariAg/wip-nvmeof-teuthology-v6
Vallari Agrawal [Tue, 3 Sep 2024 05:59:01 +0000 (11:29 +0530)]
Merge pull request #59178 from VallariAg/wip-nvmeof-teuthology-v6

qa: add namespace and scale testing for nvmeof teuthology suite

10 months agoMerge pull request #59478 from idryomov/wip-67752
Ilya Dryomov [Mon, 2 Sep 2024 19:49:48 +0000 (21:49 +0200)]
Merge pull request #59478 from idryomov/wip-67752

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

Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: N Balachandran <nibalach@redhat.com>
10 months agoqa/suites/nvmeof: wait for service "nvmeof.mypool.mygroup0" 59178/head
Vallari Agrawal [Mon, 26 Aug 2024 13:18:24 +0000 (18:48 +0530)]
qa/suites/nvmeof: wait for service "nvmeof.mypool.mygroup0"

This is because nvmeof gateway group names are now
part of service id.

Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
10 months agoqa/suites/nvmeof: increase hosts in cluster setup
Vallari Agrawal [Thu, 22 Aug 2024 13:12:42 +0000 (18:42 +0530)]
qa/suites/nvmeof: increase hosts in cluster setup

In "nvmeof" task, change "client" config to "installer"
which allows to take inputs like "host.a".

nvmeof/basic: change 2-gateway-2-initiator to
       4-gateway-2-inititator cluster
nvmeof/thrash: change 3-gateway-1-initiator to
        4-gateway-1-inititaor cluster

Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
10 months agoMerge pull request #58478 from rhcs-dashboard/carbon-forms-fs
Nizamudeen A [Mon, 2 Sep 2024 13:09:05 +0000 (18:39 +0530)]
Merge pull request #58478 from rhcs-dashboard/carbon-forms-fs

mgr/dashboard: carbonize fs forms

Reviewed-by: afreen23 <NOT@FOUND>
Reviewed-by: ivoalmeida <NOT@FOUND>
Reviewed-by: sayaleeraut <NOT@FOUND>
10 months agoMerge pull request #59496 from rhcs-dashboard/ws-carbon-table
Nizamudeen A [Mon, 2 Sep 2024 11:56:36 +0000 (17:26 +0530)]
Merge pull request #59496 from rhcs-dashboard/ws-carbon-table

mgr/dashboard: carbon datatable minor bug fixes

Reviewed-by: afreen23 <NOT@FOUND>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: ivoalmeida <NOT@FOUND>
10 months agoqa: move nvmeof shell scripts to qa/workunits/nvmeof
Vallari Agrawal [Wed, 21 Aug 2024 09:38:21 +0000 (15:08 +0530)]
qa: move nvmeof shell scripts to qa/workunits/nvmeof

Move all scripts qa/workunits/rbd/nvmeof_*.sh
to qa/workunits/nvmeof/*.sh

Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
10 months agomgr/dashboard: Wrong(half) uid is observed in dashboard 59554/head
Dnyaneshwari [Mon, 2 Sep 2024 06:29:23 +0000 (11:59 +0530)]
mgr/dashboard: Wrong(half) uid is observed in dashboard

Fixes: https://tracker.ceph.com/issues/67850
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
10 months agoMerge pull request #59556 from mcv21/patch-2
Zac Dover [Mon, 2 Sep 2024 10:17:08 +0000 (20:17 +1000)]
Merge pull request #59556 from mcv21/patch-2

doc: Correct link to Prometheus docs

Reviewed-by: Zac Dover <zac.dover@proton.me>
10 months agoMerge pull request #58543 from rishabh-d-dave/tracker-65808
Venky Shankar [Mon, 2 Sep 2024 09:43:34 +0000 (15:13 +0530)]
Merge pull request #58543 from rishabh-d-dave/tracker-65808

cephfs: disallow removing root_squash via "fs authorize" cmd

Reviewed-by: Venky Shankar <vshankar@redhat.com>
10 months agodoc: Correct link to Prometheus docs 59556/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>
10 months agomgr/dashboard: carbon datatable minor bug fixes 59496/head
Nizamudeen A [Thu, 29 Aug 2024 06:16:58 +0000 (11:46 +0530)]
mgr/dashboard: carbon datatable minor bug fixes

- fixes empty white spaces in the table
- fixes some tables detail component where it didn't had carbon table
- fix the multi-site details view table not showing up
- fix the nvmeof modals like namespace deletion not getting opened
- fix the cached reload button status not showing correctly in rgw table
- fix show button in the rgw users detail page broken
- fix the multi-cluster list component issue where details component is
  not following carbon attributes
- fixing the configuration page where it does a page reload on form
  submit. instead doing a table refresh

- additionally fixed a validation issue in the service form

fixes the test failures

Fixes: https://tracker.ceph.com/issues/67788
Fixes: https://tracker.ceph.com/issues/67552
Signed-off-by: Nizamudeen A <nia@redhat.com>
10 months agomgr/dashboard: carbonize cephfs forms 58478/head
Nizamudeen A [Tue, 9 Jul 2024 09:18:21 +0000 (14:48 +0530)]
mgr/dashboard: carbonize cephfs forms

This commit also covers the nfs form

Fixes: https://tracker.ceph.com/issues/67663
Signed-off-by: Nizamudeen A <nia@redhat.com>
10 months agoMerge pull request #59547 from gbregman/main
Gil Bregman [Sun, 1 Sep 2024 17:21:57 +0000 (20:21 +0300)]
Merge pull request #59547 from gbregman/main

Revert SPDK rpc fields in nvmeof configuration

10 months agomgr/cephadm: revert SPDK RPC fields in nvmeof configuration 59547/head
Gil Bregman [Sun, 1 Sep 2024 11:51:36 +0000 (14:51 +0300)]
mgr/cephadm: revert SPDK RPC fields in nvmeof configuration
Fixes https://tracker.ceph.com/issues/67844

Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
10 months agopython-common/ceph/deployment: revert SPDK RPC fields in nvmeof configuration
Gil Bregman [Sun, 1 Sep 2024 11:50:50 +0000 (14:50 +0300)]
python-common/ceph/deployment: revert SPDK RPC fields in nvmeof configuration
Fixes https://tracker.ceph.com/issues/67844

Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
10 months agoMerge pull request #59544 from VallariAg/wip-teuthology-workflow
Zac Dover [Sun, 1 Sep 2024 10:15:46 +0000 (20:15 +1000)]
Merge pull request #59544 from VallariAg/wip-teuthology-workflow

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

Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
10 months agodoc: update tests-integration-testing-teuthology-workflow.rst 59544/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>
10 months agoMerge pull request #59512 from bugwz/alerts-receivers
Anthony D'Atri [Sat, 31 Aug 2024 23:39:05 +0000 (19:39 -0400)]
Merge pull request #59512 from bugwz/alerts-receivers

mgr/dashboard: alerts module supports setting multiple email recipients

10 months agoMerge pull request #59508 from rkhudov/src-test-rgw-bucket_notification-update-docume...
Yuval Lifshitz [Sat, 31 Aug 2024 14:28:24 +0000 (17:28 +0300)]
Merge pull request #59508 from rkhudov/src-test-rgw-bucket_notification-update-documentation

src/test/rgw/bucket_notification/README.rst: update RabbitMQ documentation for RGW notification tests

10 months agotest/crimson: verify the backfill cancellation & resumption 59368/head
Radoslaw Zarzynski [Tue, 10 Jan 2023 14:39:31 +0000 (14:39 +0000)]
test/crimson: verify the backfill cancellation & resumption

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
10 months agotest/crimson: add event-type-checking next_round2() to BackfillFixture
Radoslaw Zarzynski [Tue, 10 Jan 2023 14:38:31 +0000 (14:38 +0000)]
test/crimson: add event-type-checking next_round2() to BackfillFixture

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
10 months agocrimson/osd: wire up backfill resumption
Radoslaw Zarzynski [Mon, 9 Jan 2023 15:02:36 +0000 (15:02 +0000)]
crimson/osd: wire up backfill resumption

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
10 months agocrimson/osd: BackfillMachine does support cancel and resume now
Radoslaw Zarzynski [Mon, 9 Jan 2023 14:59:53 +0000 (14:59 +0000)]
crimson/osd: BackfillMachine does support cancel and resume now

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
10 months agoMerge pull request #59531 from nbalacha/wip-nbalacha-unit-test-fix
Ilya Dryomov [Sat, 31 Aug 2024 07:10:46 +0000 (09:10 +0200)]
Merge pull request #59531 from nbalacha/wip-nbalacha-unit-test-fix

test/rbd-mirror: fix BootstrapReplayer tests that use expect_is_linked()

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
10 months agoMerge pull request #59528 from zdover23/wip-doc-2024-08-30-ceph-volume-lvm-newdb...
Zac Dover [Sat, 31 Aug 2024 04:40:00 +0000 (14:40 +1000)]
Merge pull request #59528 from zdover23/wip-doc-2024-08-30-ceph-volume-lvm-newdb-bluefs-spillover

doc/ceph-volume: add spillover fix procedure

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
10 months agoMerge pull request #59484 from shraddhaag/add-email-contact
Neha Ojha [Fri, 30 Aug 2024 21:14:18 +0000 (14:14 -0700)]
Merge pull request #59484 from shraddhaag/add-email-contact

mailmap, githubmap, organisationmap: Add Shraddha Agrawal

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
10 months agoMerge pull request #59448 from rhcs-dashboard/improve-prometheus-service
afreen23 [Fri, 30 Aug 2024 12:49:18 +0000 (18:19 +0530)]
Merge pull request #59448 from rhcs-dashboard/improve-prometheus-service

mgr/dashboard: improve prometheus service request handling

Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
10 months agoMerge PR #59309 into main
Venky Shankar [Fri, 30 Aug 2024 12:23:31 +0000 (17:53 +0530)]
Merge PR #59309 into main

* refs/pull/59309/head:
qa: ignore warnings variations

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
10 months agotests/rbd-mirror: fixes BootstrapReplayer test 59531/head
N Balachandran [Fri, 30 Aug 2024 12:14:27 +0000 (17:44 +0530)]
tests/rbd-mirror: fixes BootstrapReplayer test

When run with debug_rbd_mirror >= 10, is_linked() is also
called as part of a log message. This causes the tests using
expect_is_linked() to fail.

Signed-off-by: N Balachandran <nibalach@redhat.com>
10 months agorbd: mention namespace in "rbd mirror pool" command descriptions 59478/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>
10 months agodoc/ceph-volume: add spillover fix procedure 59528/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>
10 months agoMerge PR #58547 into main
Venky Shankar [Fri, 30 Aug 2024 05:33:26 +0000 (11:03 +0530)]
Merge PR #58547 into main

* refs/pull/58547/head:
qa: failfast mount for better performance

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
10 months agoMerge pull request #59510 from afreen23/main
Nizamudeen A [Fri, 30 Aug 2024 04:39:51 +0000 (10:09 +0530)]
Merge pull request #59510 from afreen23/main

mgr/dashboard: Fix banner and scroll issue

Reviewed-by: Nizamudeen A <nia@redhat.com>
10 months agoMerge pull request #59182 from zhscn/wip-4k-laddr
Yingxin [Fri, 30 Aug 2024 02:38:59 +0000 (10:38 +0800)]
Merge pull request #59182 from zhscn/wip-4k-laddr

crimson/os/seastore: make laddr_t block aligned

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
10 months agoMerge pull request #59507 from nbalacha/wip-nbalacha-rbd-manpage
Ilya Dryomov [Thu, 29 Aug 2024 19:00:18 +0000 (21:00 +0200)]
Merge pull request #59507 from nbalacha/wip-nbalacha-rbd-manpage

doc/rbd: add namespace information for mirror commands

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
10 months agoMerge PR #58950 into main
Patrick Donnelly [Thu, 29 Aug 2024 17:40:41 +0000 (13:40 -0400)]
Merge PR #58950 into main

* refs/pull/58950/head:
mds: add the event when creating the batch head
mds: print the path depth to help debug mds issue

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
10 months agoMerge PR #59310 into main
Patrick Donnelly [Thu, 29 Aug 2024 17:39:56 +0000 (13:39 -0400)]
Merge PR #59310 into main

* refs/pull/59310/head:
qa: load all dirfrags before testing altname recovery

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
10 months agomgr/dashboard: alerts module supports setting multiple email recipients 59512/head
bugwz [Thu, 29 Aug 2024 14:50:07 +0000 (22:50 +0800)]
mgr/dashboard: alerts module supports setting multiple email recipients

Signed-off-by: bugwz <xbugwz@gmail.com>
10 months agodoc/rbd: add namespace information for mirror commands 59507/head
N Balachandran [Thu, 29 Aug 2024 09:04:44 +0000 (14:34 +0530)]
doc/rbd: add namespace information for mirror commands

Updates the rbd man page to clarify  that some mirror commands
can apply to pools and namespaces.

Signed-off-by: N Balachandran <nibalach@redhat.com>
10 months agoMerge pull request #59469 from smanjara/fix-multisite-script-default-realm
Casey Bodley [Thu, 29 Aug 2024 13:21:44 +0000 (09:21 -0400)]
Merge pull request #59469 from smanjara/fix-multisite-script-default-realm

test-rgw-multisite: create default realm in multisite test script

Reviewed-by: Casey Bodley <cbodley@redhat.com>
10 months agoexamples/rgw/boto3/README.md: update documentation for boto3 extension installation... 59508/head
rkhudov [Thu, 29 Aug 2024 13:09:33 +0000 (14:09 +0100)]
examples/rgw/boto3/README.md: update documentation for boto3 extension installation. Fixes: https://tracker.ceph.com/issues/67768

Signed-off-by: rkhudov <rhudov@gmail.com>
10 months agosrc/test/rgw/bucket_notification/README.rst: use systemctl, update rabbitmq installat...
rkhudov [Thu, 29 Aug 2024 13:08:04 +0000 (14:08 +0100)]
src/test/rgw/bucket_notification/README.rst: use systemctl, update rabbitmq installation process. Fixes: https://tracker.ceph.com/issues/67768

Signed-off-by: rkhudov <rhudov@gmail.com>
10 months agosrc/test/rgw/bucket_notification/README.rst: update RabbitMQ documentation. Fixes...
rkhudov [Thu, 29 Aug 2024 10:46:39 +0000 (11:46 +0100)]
src/test/rgw/bucket_notification/README.rst: update RabbitMQ documentation. Fixes: https://tracker.ceph.com/issues/67768

Signed-off-by: rkhudov <rhudov@gmail.com>
10 months agomgr/dashboard: Fix banner and scroll issue 59510/head
Afreen Misbah [Thu, 29 Aug 2024 12:01:02 +0000 (17:31 +0530)]
mgr/dashboard: Fix banner and scroll issue

- includes fix to make banner visible again
- includes fix to allow scrolling on longer pages like, expand cluster and upgrade

Fixes https://tracker.ceph.com/issues/67795

Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
10 months agoMerge pull request #59363 from adk3798/cephadm-mount-nvmeof-certs
Adam King [Thu, 29 Aug 2024 11:11:24 +0000 (07:11 -0400)]
Merge pull request #59363 from adk3798/cephadm-mount-nvmeof-certs

cephadm: mount nvmeof certs into container

Reviewed-by: Alexander Indenbaum <aindenba@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
10 months agoMerge pull request #58778 from rhcs-dashboard/fix-67103-main
afreen23 [Thu, 29 Aug 2024 09:19:15 +0000 (14:49 +0530)]
Merge pull request #58778 from rhcs-dashboard/fix-67103-main

mgr/dashboard: Zone details showing incorrect data for data pool values and compression info for Storage Classes

Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
10 months agoMerge pull request #59495 from zhscn/fix-fmt-missing-arg
Matan Breizman [Thu, 29 Aug 2024 08:23:39 +0000 (11:23 +0300)]
Merge pull request #59495 from zhscn/fix-fmt-missing-arg

crimson/osd/pg: fix missing priority argument

Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
10 months agoMerge pull request #59391 from cyx1231st/wip-seastore-more-reports2
Yingxin [Thu, 29 Aug 2024 05:48:16 +0000 (13:48 +0800)]
Merge pull request #59391 from cyx1231st/wip-seastore-more-reports2

crimson/os/seastore/cache: report dirty cache usage and rewrite stats

Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
10 months agoMerge branch 'main' into add-email-contact 59484/head
Shraddha Agrawal [Thu, 29 Aug 2024 05:13:14 +0000 (10:43 +0530)]
Merge branch 'main' into add-email-contact

10 months agocrimson/osd/pg: fix missing priority argument 59495/head
Zhang Song [Thu, 29 Aug 2024 02:59:19 +0000 (10:59 +0800)]
crimson/osd/pg: fix missing priority argument

Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
10 months agoMerge pull request #59390 from ceph/wip-oozmen-67656
Casey Bodley [Wed, 28 Aug 2024 19:29:02 +0000 (15:29 -0400)]
Merge pull request #59390 from ceph/wip-oozmen-67656

doc/rgw/account: Handling notification topics when migrating an existing user into an account

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Yuval Lifshitz <ylifshit@ibm.com>
10 months agoMerge pull request #53915 from pritha-srivastava/wip-rgw-sts-update-oidc-provider
Casey Bodley [Wed, 28 Aug 2024 19:07:21 +0000 (15:07 -0400)]
Merge pull request #53915 from pritha-srivastava/wip-rgw-sts-update-oidc-provider

rgw/iam: add AddClientIdToOIDCProvider/UpdateOidcProviderThumbprint

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
10 months agoMerge pull request #59249 from pritha-srivastava/wip-rgw-sts-err-message
Casey Bodley [Wed, 28 Aug 2024 15:27:55 +0000 (11:27 -0400)]
Merge pull request #59249 from pritha-srivastava/wip-rgw-sts-err-message

rgw/sts: correcting the error message returned for an sts key

Reviewed-by: Casey Bodley <cbodley@redhat.com>
10 months agomailmap, githubmap, organisationmap: Add Shraddha Agrawal
Shraddha Agrawal [Wed, 28 Aug 2024 13:27:53 +0000 (18:57 +0530)]
mailmap, githubmap, organisationmap: Add Shraddha Agrawal

Signed-off-by: Shraddha Agrawal <shraddhaag@ibm.com>
10 months agoMerge PR #59300 into main
Venky Shankar [Wed, 28 Aug 2024 13:53:02 +0000 (19:23 +0530)]
Merge PR #59300 into main

* refs/pull/59300/head:
client: calls to _ll_fh_exists() should hold client_lock

Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
10 months agoMerge pull request #59419 from phlogistonjohn/jjm-smb-ctdb-vips
Adam King [Wed, 28 Aug 2024 12:45:43 +0000 (08:45 -0400)]
Merge pull request #59419 from phlogistonjohn/jjm-smb-ctdb-vips

smb: cluster public ip addresses support

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Michael Adam <obnox@samba.org>
10 months agoqa/suites/nvmeof/basic: add nvmeof_scalability test
Vallari Agrawal [Wed, 7 Aug 2024 13:14:17 +0000 (18:44 +0530)]
qa/suites/nvmeof/basic: add nvmeof_scalability test

Add test to upscale/downscale nvmeof
gateways.

Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
10 months agoqa: Expand nvmeof thrasher and add nvmeof_namespaces.yaml job
Vallari Agrawal [Mon, 29 Jul 2024 11:01:12 +0000 (16:31 +0530)]
qa: Expand nvmeof thrasher and add nvmeof_namespaces.yaml job

1. qa/tasks/nvmeof.py: add other methods to stop nvmeof daemons
2. add qa/workunits/rbd/nvmeof_namespace_test.sh which adds and
   deletes new namespaces. It is run in nvmeof_namespaces.yaml
   job where fio happens to other namespaces in background.

Signed-off-by: Vallari Agrawal <val.agl002@gmail.com>
10 months agoMerge pull request #59434 from VallariAg/fix-nvmeof-apply-teuthology
Vallari Agrawal [Wed, 28 Aug 2024 12:37:35 +0000 (18:07 +0530)]
Merge pull request #59434 from VallariAg/fix-nvmeof-apply-teuthology

qa/tasks/nvmeof.py: add nvmeof gw-group to deployment

10 months agoMerge pull request #59385 from leonidc/wip-leonidc-20242108-fixing-gw-bugs
Aviv Caro [Wed, 28 Aug 2024 10:35:01 +0000 (13:35 +0300)]
Merge pull request #59385 from leonidc/wip-leonidc-20242108-fixing-gw-bugs

mon: handle gw fast-reboot, proper handle of gw delete scenarios

10 months agoMerge pull request #59240 from leonidc/wip-leonidc-20241508-upgrade-rules-centos9...
Aviv Caro [Wed, 28 Aug 2024 10:34:37 +0000 (13:34 +0300)]
Merge pull request #59240 from leonidc/wip-leonidc-20241508-upgrade-rules-centos9-only

upgrade rules for NVMeofGW monitors and gateways

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>
10 months agoMerge pull request #59401 from nbalacha/wip-nbalacha-check-mirror-ns
Ilya Dryomov [Wed, 28 Aug 2024 06:56:57 +0000 (08:56 +0200)]
Merge pull request #59401 from nbalacha/wip-nbalacha-check-mirror-ns

rbd-mirror: use correct ioctx for namespace

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
10 months agomgr/dashboard: Zone details showing incorrect data for data pool values and compressi... 58778/head
Aashish Sharma [Wed, 24 Jul 2024 05:37:27 +0000 (11:07 +0530)]
mgr/dashboard: Zone details showing incorrect data for data pool values and compression info for Storage Classes

Fixes: https://tracker.ceph.com/issues/67103
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
10 months agoMerge pull request #57876 from Suyashd999/rgw-false-positives
Yuval Lifshitz [Wed, 28 Aug 2024 05:18:27 +0000 (08:18 +0300)]
Merge pull request #57876 from Suyashd999/rgw-false-positives

rgw: rgw_auth.cc: disable false use-after-move clang-tidy warning

Reviewed-By: Ronen Friedman <rfriedma@ibm.com>, Yuval Lifshitz <ylifshit@ibm.com>
10 months agoMerge pull request #58959 from rhcs-dashboard/fix-67192-main
Aashish Sharma [Wed, 28 Aug 2024 05:09:51 +0000 (10:39 +0530)]
Merge pull request #58959 from rhcs-dashboard/fix-67192-main

mgr/dashboard: Add Performance Details grafana charts for individual clusters in Manage-clusters page

Reviewed-by: Nizamudeen A <nia@redhat.com>
10 months agoqa/suites/orch: add test for smb with ctdb and cluster public ips 59419/head
John Mulligan [Fri, 23 Aug 2024 14:16:27 +0000 (10:16 -0400)]
qa/suites/orch: add test for smb with ctdb and cluster public ips

Signed-off-by: John Mulligan <jmulligan@redhat.com>
10 months agodoc: add documentation for (cluster_)public_addrs options
John Mulligan [Fri, 23 Aug 2024 14:01:08 +0000 (10:01 -0400)]
doc: add documentation for (cluster_)public_addrs options

Document the spec and resource options (they're basically the same) for
specifying public addresses that will be managed automatically
by CTDB.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
10 months agomgr/smb: add cluster public ip information to service spec
John Mulligan [Thu, 22 Aug 2024 18:08:16 +0000 (14:08 -0400)]
mgr/smb: add cluster public ip information to service spec

Signed-off-by: John Mulligan <jmulligan@redhat.com>
10 months agomgr/smb: extend cluster resource type to define public ip addrs
John Mulligan [Thu, 22 Aug 2024 18:08:06 +0000 (14:08 -0400)]
mgr/smb: extend cluster resource type to define public ip addrs

When a cluster defines public IPs it will pass this information along to
the smb service spec.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
10 months agomgr/cephadm: pass public addresses for a cluster to cephadm binary
John Mulligan [Wed, 21 Aug 2024 21:02:57 +0000 (17:02 -0400)]
mgr/cephadm: pass public addresses for a cluster to cephadm binary

Add the strictly-formed public addresses list as one of the config blobs
we pass to the binary for smb container deployment.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
10 months agopython-common/deployment: add a cluster public ip spec for smb
John Mulligan [Wed, 21 Aug 2024 15:31:52 +0000 (11:31 -0400)]
python-common/deployment: add a cluster public ip spec for smb

This spec can be used to define one or more public addresses that will
be automatically assigned to hosts by CTDB. The address can be specified
in the "interface" form - an address plus prefix length.  Optionally,
networks to bind to can be specified. The network value will be
converted to a network device name later by cephadm.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
10 months agotest/multisite: create default realm in multisite config 59469/head
Shilpa Jagannath [Tue, 27 Aug 2024 21:06:33 +0000 (14:06 -0700)]
test/multisite: create default realm in multisite config

Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
10 months agoqa: ignore warnings variations 59309/head
Patrick Donnelly [Mon, 19 Aug 2024 13:04:18 +0000 (09:04 -0400)]
qa: ignore warnings variations

Fixes: https://tracker.ceph.com/issues/67601
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
10 months agoMerge pull request #58380 from adk3798/squid-base-mds-upgrade-sequence-cephadm
Adam King [Tue, 27 Aug 2024 17:33:15 +0000 (13:33 -0400)]
Merge pull request #58380 from adk3798/squid-base-mds-upgrade-sequence-cephadm

qa/suites/fs: pull compiled cephadm for squid branch in mds_upgrade_sequence

Reviewed-by: John Mulligan <jmulligan@redhat.com>
10 months agoMerge pull request #59421 from phlogistonjohn/jjm-teuth-cephadm-from-ctr
Adam King [Tue, 27 Aug 2024 17:32:43 +0000 (13:32 -0400)]
Merge pull request #59421 from phlogistonjohn/jjm-teuth-cephadm-from-ctr

qa/tasks: add a new cephadm_from_container feature to cephadm task

Reviewed-by: Adam King <adking@redhat.com>
10 months agoMerge PR #59171 into main
Patrick Donnelly [Tue, 27 Aug 2024 17:20:54 +0000 (13:20 -0400)]
Merge PR #59171 into main

* refs/pull/59171/head:
client: use vectors for context lists

Reviewed-by: Venky Shankar <vshankar@redhat.com>
10 months agoMerge PR #59176 into main
Patrick Donnelly [Tue, 27 Aug 2024 17:12:11 +0000 (13:12 -0400)]
Merge PR #59176 into main

* refs/pull/59176/head:
mds: encode quiesce payload on demand
mds: print quiesce message name in debug log

Reviewed-by: Venky Shankar <vshankar@redhat.com>
10 months agoMerge PR #58419 into main
Patrick Donnelly [Tue, 27 Aug 2024 17:10:54 +0000 (13:10 -0400)]
Merge PR #58419 into main

* refs/pull/58419/head:
mds: generate correct path for unlinked snapped files
qa: add test for cephx path check on unlinked snapped dir tree
mds: add debugging for stray_prior_path

Reviewed-by: Milind Changire <mchangir@redhat.com>
10 months agoMerge PR #58987 into main
Patrick Donnelly [Tue, 27 Aug 2024 17:10:10 +0000 (13:10 -0400)]
Merge PR #58987 into main

* refs/pull/58987/head:
qa/cephfs: update ignorelist

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
10 months agoMerge PR #59088 into main
Patrick Donnelly [Tue, 27 Aug 2024 17:09:38 +0000 (13:09 -0400)]
Merge PR #59088 into main

* refs/pull/59088/head:
mds: add compile time checks for sortedness
mds: sort conf keys

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
10 months agoMerge PR #59095 into main
Patrick Donnelly [Tue, 27 Aug 2024 17:09:11 +0000 (13:09 -0400)]
Merge PR #59095 into main

* refs/pull/59095/head:
qa: wait for file creation before changing mode

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
10 months agoMerge PR #59162 into main
Patrick Donnelly [Tue, 27 Aug 2024 17:08:33 +0000 (13:08 -0400)]
Merge PR #59162 into main

* refs/pull/59162/head:
client: Prevent race condition when printing Inode in ll_sync_inode

Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
10 months agoMerge PR #59173 into main
Patrick Donnelly [Tue, 27 Aug 2024 17:07:37 +0000 (13:07 -0400)]
Merge PR #59173 into main

* refs/pull/59173/head:
mds: fix spelling typo

Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
10 months agoMerge pull request #59423 from idryomov/wip-67698
Ilya Dryomov [Tue, 27 Aug 2024 15:06:54 +0000 (17:06 +0200)]
Merge pull request #59423 from idryomov/wip-67698

rbd: "rbd bench" always writes the same byte

Reviewed-by: Mykola Golub <mgolub@suse.com>
10 months agoMerge pull request #59409 from adk3798/teuth-reinstall-nvme-cli
Adam King [Tue, 27 Aug 2024 12:48:26 +0000 (08:48 -0400)]
Merge pull request #59409 from adk3798/teuth-reinstall-nvme-cli

qa/distros: reinstall nvme-cli on centos 9 nodes

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
10 months agoMerge pull request #57952 from NitzanMordhai/wip-nitzan-bench-osd-admin-command
Matan Breizman [Tue, 27 Aug 2024 10:03:02 +0000 (13:03 +0300)]
Merge pull request #57952 from NitzanMordhai/wip-nitzan-bench-osd-admin-command

crimson: Add support for bench osd command

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
10 months agoMerge pull request #59189 from xxhdx1985126/wip-67508
Matan Breizman [Tue, 27 Aug 2024 08:25:03 +0000 (11:25 +0300)]
Merge pull request #59189 from xxhdx1985126/wip-67508

crimson/osd/recovery_backend: restart object pulls that are blocked by down osds

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
10 months agoMerge pull request #59085 from VallariAg/update-default-nvmeof-img
Aviv Caro [Tue, 27 Aug 2024 08:20:17 +0000 (11:20 +0300)]
Merge pull request #59085 from VallariAg/update-default-nvmeof-img

mgr/cephadm: bump DEFAULT_NVMEOF_IMAGE to 1.2.17

10 months agomgr/dashboard: improve prometheus service request handling 59448/head
Naman Munet [Tue, 27 Aug 2024 07:18:09 +0000 (12:48 +0530)]
mgr/dashboard: improve prometheus service request handling

Fixes: https://tracker.ceph.com/issues/67067
Signed-off-by: Naman Munet <nmunet@redhat.com>
10 months agoMerge pull request #59433 from idryomov/wip-drop-xmlstarlet-variable
Ilya Dryomov [Tue, 27 Aug 2024 06:53:38 +0000 (08:53 +0200)]
Merge pull request #59433 from idryomov/wip-drop-xmlstarlet-variable

qa: drop XMLSTARLET variable, use xmlstarlet directly

Reviewed-by: Ramana Raja <rraja@redhat.com>
10 months agocrimson/os/seastore: ensure the block size of device is always greater than laddr_t... 59182/head
Zhang Song [Thu, 22 Aug 2024 10:56:51 +0000 (18:56 +0800)]
crimson/os/seastore: ensure the block size of device is always greater than laddr_t::UNIT_SIZE

Signed-off-by: Zhang Song <zhangsong02@qianxin.com>
10 months agorbd-mirror: use correct ioctx for namespace 59401/head
N Balachandran [Thu, 22 Aug 2024 08:15:36 +0000 (13:45 +0530)]
rbd-mirror: use correct ioctx for namespace

The PoolReplayer uses the ioctx for the default namespace
to check if other namespaces are enabled for mirroring, causing
it to incorrectly conclude that they are all enabled.

Fixes: https://tracker.ceph.com/issues/67676
Signed-off-by: N Balachandran <nibalach@redhat.com>
10 months agocrimson/osd/pg: add logs for repeating pulls 59189/head
Xuehan Xu [Thu, 22 Aug 2024 09:54:02 +0000 (17:54 +0800)]
crimson/osd/pg: add logs for repeating pulls

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
10 months agoMerge pull request #58870 from rhcs-dashboard/fix-67194-main
afreen23 [Tue, 27 Aug 2024 02:31:38 +0000 (08:01 +0530)]
Merge pull request #58870 from rhcs-dashboard/fix-67194-main

mgr/dashboard: fix typo in Multi-Cluster > Manager Cluster to Manage Clusters

Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
10 months agoMerge pull request #59376 from rhcs-dashboard/Upgrade-page-scroll-issue
afreen23 [Tue, 27 Aug 2024 02:20:30 +0000 (07:50 +0530)]
Merge pull request #59376 from rhcs-dashboard/Upgrade-page-scroll-issue

mgr/dashboard: can't scroll to the end of the page

Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>