]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 months agodoc/releases: fix some formatting for the 17.2.8 release notes 60702/head
Laura Flores [Fri, 15 Nov 2024 16:53:14 +0000 (10:53 -0600)]
doc/releases: fix some formatting for the 17.2.8 release notes

Signed-off-by: Laura Flores <lflores@ibm.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
8 months agodoc: 17.2.8 Release Notes
Yuri Weinstein [Mon, 11 Nov 2024 21:58:29 +0000 (13:58 -0800)]
doc: 17.2.8 Release Notes

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
8 months agoMerge pull request #60529 from zdover23/wip-doc-2024-10-29-start-os-recommendations
Zac Dover [Mon, 11 Nov 2024 15:33:06 +0000 (01:33 +1000)]
Merge pull request #60529 from zdover23/wip-doc-2024-10-29-start-os-recommendations

doc/start: separate package chart from container chart

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
8 months agoMerge pull request #59328 from mkogan1/wip-d3n-umask
Mark Kogan [Mon, 11 Nov 2024 13:59:59 +0000 (15:59 +0200)]
Merge pull request #59328 from mkogan1/wip-d3n-umask

rgw: d3n: set access permissions for the D3N cache directory when creating

8 months agodoc/start: separate package chart from container chart 60529/head
Zac Dover [Tue, 29 Oct 2024 07:27:43 +0000 (17:27 +1000)]
doc/start: separate package chart from container chart

Separate the packages-and-containers chart into two charts:
   (1) a chart that shows which OSes Ceph builds packages for
   (2) a chart that shows which OSes support Ceph's containers

Signed-off-by: Zac Dover <zac.dover@proton.me>
8 months agoMerge pull request #60626 from ivoalmeida/carbon-version-update
Nizamudeen A [Mon, 11 Nov 2024 10:42:43 +0000 (16:12 +0530)]
Merge pull request #60626 from ivoalmeida/carbon-version-update

mgr/dashboard: update carbon-components-angular

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 months agoMerge pull request #60511 from rhcs-dashboard/health-test-fix
Nizamudeen A [Mon, 11 Nov 2024 10:09:08 +0000 (15:39 +0530)]
Merge pull request #60511 from rhcs-dashboard/health-test-fix

qa/dashboard: fix tasks.mgr.dashboard.test_health.HealthTest

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
8 months agoMerge pull request #60663 from leonidc/wip-publish-rebalance-ana-group
leonidc [Sat, 9 Nov 2024 13:29:25 +0000 (15:29 +0200)]
Merge pull request #60663 from leonidc/wip-publish-rebalance-ana-group

 mon/nvmeofgw*: monitors publish in nvme-gw show ana group responsible

8 months agoMerge pull request #60605 from zdover23/wip-doc-2024-11-04-cephadm-services-osd
Zac Dover [Sat, 9 Nov 2024 12:53:34 +0000 (22:53 +1000)]
Merge pull request #60605 from zdover23/wip-doc-2024-11-04-cephadm-services-osd

doc/cephadm: clean "Adv. OSD Service Specs"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Adam King <adking@redhat.com>
8 months agoMerge pull request #60592 from athanatos/sjust/wip-crimson-io-2
Samuel Just [Fri, 8 Nov 2024 21:26:17 +0000 (13:26 -0800)]
Merge pull request #60592 from athanatos/sjust/wip-crimson-io-2

crimson: switch to simple RAII obc locking mechanism

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
8 months agoMerge pull request #60578 from zmc/rpm-sccache-toggle 60682/head
Zack Cerza [Fri, 8 Nov 2024 18:02:19 +0000 (11:02 -0700)]
Merge pull request #60578 from zmc/rpm-sccache-toggle

8 months agoMerge pull request #60621 from galsalomon66/mask_parquet_dependencies
Gal Salomon [Fri, 8 Nov 2024 12:15:06 +0000 (14:15 +0200)]
Merge pull request #60621 from galsalomon66/mask_parquet_dependencies

rgw: hiding parquet dependencies upon parquet-select option is off

8 months agoqa/dashboard: fix test_list_enabled_module failure 60511/head
Nizamudeen A [Wed, 30 Oct 2024 14:01:10 +0000 (19:31 +0530)]
qa/dashboard: fix test_list_enabled_module failure

Check the ports availability and go for a new port if the current one is
not available

Fixes: https://tracker.ceph.com/issues/62972
Signed-off-by: Nizamudeen A <nia@redhat.com>
8 months agoMerge pull request #60448 from anthonyeleven/improve-mgr-disable
Zac Dover [Fri, 8 Nov 2024 09:33:57 +0000 (19:33 +1000)]
Merge pull request #60448 from anthonyeleven/improve-mgr-disable

doc: improve pending release notes and CephFS

Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
8 months ago mon/nvmeofgw*: monitors publish in nvme-gw show ana group responsible 60663/head
Leonid Chernin [Wed, 6 Nov 2024 11:04:16 +0000 (11:04 +0000)]
 mon/nvmeofgw*: monitors publish in nvme-gw show ana group responsible
 for  namespace rebalance

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
8 months agoceph.spec.in: Add option to enable sccache 60578/head
Zack Cerza [Fri, 25 Oct 2024 22:49:10 +0000 (16:49 -0600)]
ceph.spec.in: Add option to enable sccache

Signed-off-by: Zack Cerza <zack@redhat.com>
8 months agomgr/dashboard: update carbon-components-angular 60626/head
Ivo Almeida [Tue, 5 Nov 2024 16:19:09 +0000 (16:19 +0000)]
mgr/dashboard: update carbon-components-angular

* update carbon-components-angular pkg to v5.48.0
* fixed change detection errors on unit tests
* fixed pagination page length when limit is 0 and data is empty

Fixes: https://tracker.ceph.com/issues/68837
Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
8 months agocrimson/.../object_context: remove unused lock helpers 60592/head
Samuel Just [Thu, 7 Nov 2024 03:41:46 +0000 (03:41 +0000)]
crimson/.../object_context: remove unused lock helpers

Signed-off-by: Samuel Just <sjust@redhat.com>
8 months agocrimson/osd/object_context_loader.cc: retab remaining methods
Samuel Just [Sat, 26 Oct 2024 22:44:57 +0000 (15:44 -0700)]
crimson/osd/object_context_loader.cc: retab remaining methods

Signed-off-by: Samuel Just <sjust@redhat.com>
8 months agocrimson: InternalClientRequests require that the pg is already active
Samuel Just [Tue, 15 Oct 2024 21:19:48 +0000 (14:19 -0700)]
crimson: InternalClientRequests require that the pg is already active

Signed-off-by: Samuel Just <sjust@redhat.com>
8 months agocrimson/.../client_request: complete_request() only in with_pg_process
Samuel Just [Thu, 10 Oct 2024 00:59:20 +0000 (00:59 +0000)]
crimson/.../client_request: complete_request() only in with_pg_process

This avoids needing to annotate every exit point in
with_pg_process_interruptible with complete_request.  Regardless of the
result, completing with_pg_process_interruptible without an interruption
means that the request is over.

Signed-off-by: Samuel Just <sjust@redhat.com>
8 months agocrimson/.../client_request: always remove from orderer in complete_request
Samuel Just [Thu, 10 Oct 2024 00:42:36 +0000 (00:42 +0000)]
crimson/.../client_request: always remove from orderer in complete_request

Signed-off-by: Samuel Just <sjust@redhat.com>
8 months agocrimson/.../client_request: remove unnecessary get_handle().exit()
Samuel Just [Thu, 10 Oct 2024 00:39:08 +0000 (00:39 +0000)]
crimson/.../client_request: remove unnecessary get_handle().exit()

Signed-off-by: Samuel Just <sjust@redhat.com>
8 months agocrimson: rewrite with_[clone_]obc[_only] via manager, remove other helpers
Samuel Just [Sat, 26 Oct 2024 22:40:56 +0000 (15:40 -0700)]
crimson: rewrite with_[clone_]obc[_only] via manager, remove other helpers

Signed-off-by: Samuel Just <sjust@redhat.com>
8 months agocrimson: remove unused PG::with_locked_obc
Samuel Just [Thu, 3 Oct 2024 19:37:08 +0000 (12:37 -0700)]
crimson: remove unused PG::with_locked_obc

Signed-off-by: Samuel Just <sjust@redhat.com>
8 months agocrimson: convert PG::with_locked_obc users to use obc manager
Samuel Just [Thu, 3 Oct 2024 19:04:34 +0000 (19:04 +0000)]
crimson: convert PG::with_locked_obc users to use obc manager

Signed-off-by: Samuel Just <sjust@redhat.com>
8 months agocrimson: introduce RAII style obc lock mechanic
Samuel Just [Thu, 3 Oct 2024 00:41:34 +0000 (00:41 +0000)]
crimson: introduce RAII style obc lock mechanic

Currently, we rely on ObjectContextLoader::with_* wrappers to load,
lock, and guarrantee release of obcs.  That mechanism works well enough,
but the execution pathway is pretty tough to read as it spans
[Internal]ClientRequest, PG, ObjectContextLoader, ObjectContext, and
tri_mutex.  This mechanism cuts out PG and ObjectContext (mostly) and
uses coroutine support for auto variables to make the interface easier
to understand.

This mechanism will also allow a future PR to access the ObjectContext
state prior to loading it.  This will be important to using the
ObjectContext memory to host per-object pipeline states.

Signed-off-by: Samuel Just <sjust@redhat.com>
8 months agocrimson: track obcs unconditionally
Samuel Just [Thu, 3 Oct 2024 01:26:04 +0000 (18:26 -0700)]
crimson: track obcs unconditionally

Previously, we only interrupted head obcs.  I don't think that
distinction actually makes sense -- both head and clone obcs
can have ops blocked on the lock.  Let's just track them all.

Signed-off-by: Samuel Just <sjust@redhat.com>
8 months agocrimson: remove ObjectContextLoader::reload_obc
Samuel Just [Wed, 2 Oct 2024 23:35:03 +0000 (16:35 -0700)]
crimson: remove ObjectContextLoader::reload_obc

Unused.

Signed-off-by: Samuel Just <sjust@redhat.com>
8 months agocrimson/osd/object_context: add formatter for RWState::State
Samuel Just [Thu, 7 Nov 2024 02:32:17 +0000 (18:32 -0800)]
crimson/osd/object_context: add formatter for RWState::State

Signed-off-by: Samuel Just <sjust@redhat.com>
8 months agoMerge pull request #60600 from Matan-B/wip-matanb-crimson-enable-wait
Matan Breizman [Thu, 7 Nov 2024 16:12:08 +0000 (18:12 +0200)]
Merge pull request #60600 from Matan-B/wip-matanb-crimson-enable-wait

Revert "suites: crimson basic adding wait for test"

Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
8 months agoMerge pull request #56771 from nh2/doc-mclock-references
Kefu Chai [Thu, 7 Nov 2024 05:34:04 +0000 (13:34 +0800)]
Merge pull request #56771 from nh2/doc-mclock-references

doc: Document which options are disabled by mClock.

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
8 months agoMerge pull request #60642 from yuvalif/wip-yuval-68858
Anthony D'Atri [Wed, 6 Nov 2024 20:12:15 +0000 (15:12 -0500)]
Merge pull request #60642 from yuvalif/wip-yuval-68858

doc/rgw/notification: clarified the notification_v2 behavior upon upgrade

8 months agodoc/cephadm: clean "Adv. OSD Service Specs" 60605/head
Zac Dover [Mon, 4 Nov 2024 08:46:49 +0000 (18:46 +1000)]
doc/cephadm: clean "Adv. OSD Service Specs"

Clean the English grammar and the .RST in the section "Advanced OSD
Service Specifications" in the file doc/cephadm/services/osd.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
8 months agoMerge pull request #60643 from zdover23/wip-doc-2024-11-06-cephadm-osd-host-pattern...
Zac Dover [Wed, 6 Nov 2024 15:56:01 +0000 (01:56 +1000)]
Merge pull request #60643 from zdover23/wip-doc-2024-11-06-cephadm-osd-host-pattern-matching

doc/cephadm: link to "host pattern" matching sect

Reviewed-by: Adam King <adking@redhat.com>
8 months agoMerge pull request #60132 from li-positiveandfocus/wip-67820-lj
Yuri Weinstein [Wed, 6 Nov 2024 15:35:26 +0000 (07:35 -0800)]
Merge pull request #60132 from li-positiveandfocus/wip-67820-lj

qa/tasks: added "is down" warning to thrash-old-clients ignorelist

Reviewed-by: Laura Flores <lflores@redhat.com>
8 months agoMerge pull request #60071 from shraddhaag/fix-mon-cluster-log-test
Yuri Weinstein [Wed, 6 Nov 2024 15:34:58 +0000 (07:34 -0800)]
Merge pull request #60071 from shraddhaag/fix-mon-cluster-log-test

qa/standalone/mon/mon_cluster_log.sh: retry check for log line

Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
8 months agoMerge pull request #59855 from NitzanMordhai/wip-nitzan-expected-failure-wait-osd...
Yuri Weinstein [Wed, 6 Nov 2024 15:33:58 +0000 (07:33 -0800)]
Merge pull request #59855 from NitzanMordhai/wip-nitzan-expected-failure-wait-osd-down

qa/tasks/ceph: wait the osds down before start check the logs

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
8 months agodoc/cephadm: link to "host pattern" matching sect 60643/head
Zac Dover [Wed, 6 Nov 2024 12:22:14 +0000 (22:22 +1000)]
doc/cephadm: link to "host pattern" matching sect

Link to the "Placement by Pattern Matching" section in
doc/cephadm/services/index.rst from the "Advanced OSD Service
Specifications" section in doc/cephadm/services/osd.rst.

Fixes: https://tracker.ceph.com/issues/68812
Signed-off-by: Zac Dover <zac.dover@proton.me>
8 months agodoc/rgw/notification: clarified the notification_v2 behavior upon upgrade 60642/head
Yuval Lifshitz [Wed, 6 Nov 2024 11:15:07 +0000 (11:15 +0000)]
doc/rgw/notification: clarified the notification_v2 behavior upon upgrade

Fixes: https://tracker.ceph.com/issues/68858
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
8 months agoMerge pull request #60622 from idryomov/wip-spdk-submodule
Ilya Dryomov [Wed, 6 Nov 2024 11:29:53 +0000 (12:29 +0100)]
Merge pull request #60622 from idryomov/wip-spdk-submodule

spdk: update submodule to fix build with newer glibc

Reviewed-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
8 months agoMerge pull request #59743 from sseshasa/wip-fix-mclock-low-iops-capacity-threshold
SrinivasaBharathKanta [Wed, 6 Nov 2024 10:16:54 +0000 (15:46 +0530)]
Merge pull request #59743 from sseshasa/wip-fix-mclock-low-iops-capacity-threshold

common,osd: Use last valid OSD IOPS value if measured IOPS is unrealistic

8 months agoMerge pull request #56599 from rhkelson/patch-2
Zac Dover [Wed, 6 Nov 2024 09:39:42 +0000 (19:39 +1000)]
Merge pull request #56599 from rhkelson/patch-2

doc/cephadm: Update operations.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Adam King <adking@redhat.com>
8 months agoMerge pull request #60602 from rhcs-dashboard/cherrypy-version-get-fix
Nizamudeen A [Wed, 6 Nov 2024 04:51:30 +0000 (10:21 +0530)]
Merge pull request #60602 from rhcs-dashboard/cherrypy-version-get-fix

mgr/dashboard: remove cherrypy_backports.py

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 months agodoc/cephadm: Update operations.rst 56599/head
rhkelson [Sun, 31 Mar 2024 15:39:08 +0000 (09:39 -0600)]
doc/cephadm: Update operations.rst

Fixed typo 'no' to 'not' in sentence "If this test fails, cephadm will
no be able to manage services on that host."

Signed-off-by: rhkelson <119636079+rhkelson@users.noreply.github.com>
8 months agoMerge pull request #59483 from kamoltat/wip-ksirivad-exit-stretch-mode
Kamoltat (Junior) Sirivadhna [Tue, 5 Nov 2024 18:07:06 +0000 (13:07 -0500)]
Merge pull request #59483 from kamoltat/wip-ksirivad-exit-stretch-mode

mon [stretch mode]: support disable_stretch_mode
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
8 months agoMerge pull request #56832 from Matan-B/wip-matanb-crimson-recovery-version
Matan Breizman [Tue, 5 Nov 2024 16:02:17 +0000 (18:02 +0200)]
Merge pull request #56832 from Matan-B/wip-matanb-crimson-recovery-version

crimson/osd/pg: introduce projected_log
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
8 months agohiding parquet dependencies upon parquet-select option is off 60621/head
Gal Salomon [Tue, 5 Nov 2024 07:07:02 +0000 (09:07 +0200)]
hiding parquet dependencies upon parquet-select option is off

Signed-off-by: Gal Salomon <gal.salomon@gmail.com>
8 months agoMerge PR #58847 into main
Venky Shankar [Tue, 5 Nov 2024 12:36:53 +0000 (18:06 +0530)]
Merge PR #58847 into main

* refs/pull/58847/head:
ceph-fuse: Improve fuse mount usage message

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
8 months agoMerge pull request #60559 from leonidc/wip-leonidc-no-listeners-fix
leonidc [Tue, 5 Nov 2024 12:20:11 +0000 (14:20 +0200)]
Merge pull request #60559 from leonidc/wip-leonidc-no-listeners-fix

fix no-listeners FSM , detect no-listeners

8 months agotest/crimson/test_backfill: support projected log and pg log 56832/head
Matan Breizman [Sun, 3 Nov 2024 17:15:14 +0000 (17:15 +0000)]
test/crimson/test_backfill: support projected log and pg log

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
8 months agocrimson/osd/pg: introduce projected_log
Matan Breizman [Mon, 15 Apr 2024 12:51:09 +0000 (12:51 +0000)]
crimson/osd/pg: introduce projected_log

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
8 months agospdk: update spdk submodule to fix build with newer glibc 60622/head
Ilya Dryomov [Tue, 5 Nov 2024 08:47:38 +0000 (09:47 +0100)]
spdk: update spdk submodule to fix build with newer glibc

Pick up a change that introduced CONFIG_HAVE_ARC4RANDOM to allow
building with glibc 2.36 and newer.

Fixes: https://tracker.ceph.com/issues/67843
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
8 months agoMerge pull request #60100 from piyushagarwal1411/fix-68316-main
Aashish Sharma [Tue, 5 Nov 2024 09:39:52 +0000 (15:09 +0530)]
Merge pull request #60100 from piyushagarwal1411/fix-68316-main

mgr/dashboard: Add 'Browse Dashboards' button in multi-cluster and ceph-cluster Grafana dashboards

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
8 months agoMerge pull request #60017 from rhcs-dashboard/kcli-quick-install
afreen23 [Tue, 5 Nov 2024 07:11:03 +0000 (12:41 +0530)]
Merge pull request #60017 from rhcs-dashboard/kcli-quick-install

mgr/dashboard: improve the kcli bootstrap process

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 months agomgr/dashboard: remove cherrypy_backports.py 60602/head
Nizamudeen A [Mon, 4 Nov 2024 05:42:32 +0000 (11:12 +0530)]
mgr/dashboard: remove cherrypy_backports.py

since its mostly used only for older cherrypy versions which we don't
support anymore in any of our recent upstream releases, we could remove
it completely

Fixes: https://tracker.ceph.com/issues/68802
Signed-off-by: Nizamudeen A <nia@redhat.com>
8 months agoMerge pull request #60577 from zmc/rpm-dwz-toggle
Zack Cerza [Mon, 4 Nov 2024 22:26:27 +0000 (15:26 -0700)]
Merge pull request #60577 from zmc/rpm-dwz-toggle

8 months agoMerge pull request #56677 from athanatos/sjust/for-review/wip-replica-read
Samuel Just [Mon, 4 Nov 2024 17:49:09 +0000 (09:49 -0800)]
Merge pull request #56677 from athanatos/sjust/for-review/wip-replica-read

osd,crimson/osd: rework of replica read and related state

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
8 months agoMerge pull request #60425 from ShwetaBhosale1/orch_host_drain-attempt_to_drain_non_ex...
Adam King [Mon, 4 Nov 2024 17:03:18 +0000 (12:03 -0500)]
Merge pull request #60425 from ShwetaBhosale1/orch_host_drain-attempt_to_drain_non_existing_host_must_fail

mgr/cephadm: ceph orch host drain command to return error for invalid hostname

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anuradha Gadge <Anuradha.Gadge@ibm.com>
8 months agoMerge pull request #60608 from yuvalif/wip-yuval-68818
Zac Dover [Mon, 4 Nov 2024 15:25:16 +0000 (01:25 +1000)]
Merge pull request #60608 from yuvalif/wip-yuval-68818

doc/rgw/notification: add missing admin commands

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
8 months agodoc/rgw/notification: add missing admin commands 60608/head
Yuval Lifshitz [Mon, 4 Nov 2024 14:24:22 +0000 (14:24 +0000)]
doc/rgw/notification: add missing admin commands

also remove obsolete admin commands

Fixes: https://tracker.ceph.com/issues/68818
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
8 months agomgr/dashboard: improve the kcli bootstrap process 60017/head
Nizamudeen A [Fri, 27 Sep 2024 06:47:16 +0000 (12:17 +0530)]
mgr/dashboard: improve the kcli bootstrap process

I have a new script added for starting the kcli cluster called
quick-bootstrap.sh

The goal is to use that script to download the ceph image on local
(rather than inside vm) and then copy them over to all the vms that is
being spawned by the kcli. This way all the hosts will get the ceph
image which will make the deployment loads faster.

Another thing I added is to add some dnf.conf to improve
parallel_downlaods and get the fastest server to install deps

eg:
```
╰─$ ./quick-bootstrap.sh -h                                                                                    255 ↵
+ set +x
Usage: ./quick-bootstrap.sh [OPTIONS]

Options:
  -u, --use-cached-image     Uses the existing podman image in local. Only use this if there is such an image present.
  -dir, --ceph-dir             Use this to provide the local ceph directory. eg. --ceph-dir=/path/to/ceph
  -e, --expanded-cluster     To add all the hosts and deploy OSDs on top of it.
  -h, --help             Display this help message.

Example:
  ./quick-bootstrap.sh --use-cached-image

```

```
./quick-bootstrap.sh -u --ceph-dir=/home/nia/projects/ceph
```

Signed-off-by: Nizamudeen A <nia@redhat.com>
8 months agoMerge pull request #59725 from mchangir/mds-fallocate-return-EOPNOTSUPP-for-mode-0
Venky Shankar [Mon, 4 Nov 2024 09:24:59 +0000 (14:54 +0530)]
Merge pull request #59725 from mchangir/mds-fallocate-return-EOPNOTSUPP-for-mode-0

client: return EOPNOTSUPP for fallocate with mode 0

Reviewed-by: Venky Shankar <vshankar@redhat.com>
8 months agoMerge pull request #59486 from ceph/ceph-ec-benchmark-increase-default-buffer-size
SrinivasaBharathKanta [Mon, 4 Nov 2024 07:28:09 +0000 (12:58 +0530)]
Merge pull request #59486 from ceph/ceph-ec-benchmark-increase-default-buffer-size

test/erasure-code: increase ceph_erasure_code_benchmark default buffe…

8 months agoMerge pull request #59481 from ifed01/wip-ifed-more-info-in-slow-op-log
SrinivasaBharathKanta [Mon, 4 Nov 2024 07:20:40 +0000 (12:50 +0530)]
Merge pull request #59481 from ifed01/wip-ifed-more-info-in-slow-op-log

os/bluestore: log txc details in slow op notification on committed_kv

8 months agodoc: Document which options are disabled by mClock. 56771/head
Niklas Hambüchen [Tue, 9 Apr 2024 03:55:38 +0000 (05:55 +0200)]
doc: Document which options are disabled by mClock.

Not only in the mClock docs, but also in the reference
of the options that are disabled.

Otherwise users are bound to miss it, and surprised
why their options are ignored or reset.

Signed-off-by: Niklas Hambüchen <mail@nh2.me>
8 months agomgr/cephadm: orch host drain command does not return error for invalid hostname 60425/head
Shweta Bhosale [Tue, 22 Oct 2024 11:25:08 +0000 (16:55 +0530)]
mgr/cephadm: orch host drain command does not return error for invalid hostname

Fixes: https://tracker.ceph.com/issues/68681
Signed-off-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
8 months agoMerge PR #60236 into main
Venky Shankar [Mon, 4 Nov 2024 01:51:38 +0000 (07:21 +0530)]
Merge PR #60236 into main

* refs/pull/60236/head:
MDS/CDir: return as early as possible from CDir::should_split_fast()

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
8 months agoMerge pull request #60438 from xxhdx1985126/wip-68661
Matan Breizman [Sun, 3 Nov 2024 14:46:32 +0000 (16:46 +0200)]
Merge pull request #60438 from xxhdx1985126/wip-68661

crimson/osd/pg: make sure ops are sent to backfill targets if and only if the object has been pushed.

Reviewed-by: Samuel Just <sjust@redhat.com>
8 months agoMerge pull request #60517 from xxhdx1985126/wip-68737
Matan Breizman [Sun, 3 Nov 2024 14:45:38 +0000 (16:45 +0200)]
Merge pull request #60517 from xxhdx1985126/wip-68737

crimson/osd/osd_operations/client_request: no need to hold head's obc lock throughout the recovery of clones

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
8 months agoMerge pull request #60485 from xxhdx1985126/wip-68719
Matan Breizman [Sun, 3 Nov 2024 14:44:48 +0000 (16:44 +0200)]
Merge pull request #60485 from xxhdx1985126/wip-68719

crimson/osd/backfill_state: discard CancelBackfill events when the backfill is done

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
8 months agoMerge pull request #60439 from xxhdx1985126/wip-68662
Matan Breizman [Sun, 3 Nov 2024 14:44:05 +0000 (16:44 +0200)]
Merge pull request #60439 from xxhdx1985126/wip-68662

crimson/osd/shard_services: fix dangling reference caused by rvalue reference of ShardSercies::dispatch_context()

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
8 months agoMerge pull request #60313 from xxhdx1985126/wip-68541
Matan Breizman [Sun, 3 Nov 2024 14:32:39 +0000 (16:32 +0200)]
Merge pull request #60313 from xxhdx1985126/wip-68541

crimson/osd/pg: trigger PG::wait_for_active_blocker only when the pg is going active

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
8 months agoRevert "suites: crimson basic adding wait for test" 60600/head
Matan Breizman [Sun, 3 Nov 2024 14:20:38 +0000 (14:20 +0000)]
Revert "suites: crimson basic adding wait for test"

This reverts commit a9de8be0f4633ac825f364f8b7ddcd4c4d5b6a2c.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
8 months agomon/nvmeofgw*: fix no-listeners FSM, fix detection of no-listeners 60559/head
Leonid Chernin [Tue, 29 Oct 2024 11:30:15 +0000 (11:30 +0000)]
mon/nvmeofgw*: fix no-listeners FSM, fix detection of no-listeners
condition

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
8 months agoceph.spec.in: Add an option to disable dwz 60577/head
Zack Cerza [Fri, 25 Oct 2024 17:56:10 +0000 (11:56 -0600)]
ceph.spec.in: Add an option to disable dwz

We disabled dwz in 2017, then re-enabled it in 2021. In my tests I observe dwz
adding about 50% to build times in exchange for 33% space-saving.

Signed-off-by: Zack Cerza <zack@redhat.com>
8 months agoMerge pull request #60584 from zdover23/wip-doc-2024-11-01-whereas
Anthony D'Atri [Fri, 1 Nov 2024 14:51:24 +0000 (10:51 -0400)]
Merge pull request #60584 from zdover23/wip-doc-2024-11-01-whereas

doc: s/Whereas,/Although/

8 months agodoc: s/Whereas,/Although/ 60584/head
Zac Dover [Fri, 1 Nov 2024 13:43:07 +0000 (23:43 +1000)]
doc: s/Whereas,/Although/

Change the subordinating conjunction "Whereas" followed by a comma to
the less grammatically-incorrect "Although". I've been meaning to do
this since 22 Mar 2023.

Signed-off-by: Zac Dover <zac.dover@proton.me>
8 months agoMerge pull request #60362 from mchangir/doc-add-note-about-vol-delete-wrt-snap-schedule
Anthony D'Atri [Thu, 31 Oct 2024 19:05:24 +0000 (15:05 -0400)]
Merge pull request #60362 from mchangir/doc-add-note-about-vol-delete-wrt-snap-schedule

doc/cephfs: add note to remind user about snap-schedule during volume delete

8 months agoMerge pull request #60540 from ronen-fr/wip-rf-revert-57582
Ronen Friedman [Thu, 31 Oct 2024 15:05:30 +0000 (17:05 +0200)]
Merge pull request #60540 from ronen-fr/wip-rf-revert-57582

osd: revert PR#57582

Reviewed-by: Samuel Just <sjust@redhat.com>
8 months agoMerge pull request #60549 from phlogistonjohn/jjm-smb-dataclass-config
Adam King [Wed, 30 Oct 2024 20:26:33 +0000 (16:26 -0400)]
Merge pull request #60549 from phlogistonjohn/jjm-smb-dataclass-config

cephadm/smb: convert config object to use a dataclass

Reviewed-by: Adam King <adking@redhat.com>
8 months agoMerge pull request #60451 from rhcs-dashboard/nvmeof-conf-rm-fix
Adam King [Wed, 30 Oct 2024 19:56:30 +0000 (15:56 -0400)]
Merge pull request #60451 from rhcs-dashboard/nvmeof-conf-rm-fix

mgr/dashboard: rm nvmeof conf based on its daemon name

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
8 months agoMerge pull request #60377 from adk3798/cephadm-share-default-images
Adam King [Wed, 30 Oct 2024 19:39:39 +0000 (15:39 -0400)]
Merge pull request #60377 from adk3798/cephadm-share-default-images

cephadm: use shared spot for default container image names

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
8 months agoMerge pull request #60281 from phlogistonjohn/jjm-change-cluster-validate
Adam King [Wed, 30 Oct 2024 19:35:54 +0000 (15:35 -0400)]
Merge pull request #60281 from phlogistonjohn/jjm-change-cluster-validate

smb: prevent switching between clustering modes

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
8 months agoMerge pull request #60096 from adk3798/maintenance-mode-dead-host
Adam King [Wed, 30 Oct 2024 19:29:20 +0000 (15:29 -0400)]
Merge pull request #60096 from adk3798/maintenance-mode-dead-host

mgr/cephadm: offline host handling for maintenance exit command

Reviewed-by: John Mulligan <jmulligan@redhat.com>
8 months agoMerge pull request #59957 from adk3798/cephadm-bootstrap-global-public-network
Adam King [Wed, 30 Oct 2024 19:27:56 +0000 (15:27 -0400)]
Merge pull request #59957 from adk3798/cephadm-bootstrap-global-public-network

cephadm: make bootstrap default to "global" section for public_network setting

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
8 months agoMerge pull request #59838 from cbodley/wip-68083
Yuri Weinstein [Wed, 30 Oct 2024 18:14:22 +0000 (11:14 -0700)]
Merge pull request #59838 from cbodley/wip-68083

os: remove unused btrfs_ioctl.h and tests

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
8 months agoMerge pull request #59644 from wlritchi/boost-1.86-compat
Yuri Weinstein [Wed, 30 Oct 2024 18:13:09 +0000 (11:13 -0700)]
Merge pull request #59644 from wlritchi/boost-1.86-compat

src/include/uuid.h: fix for boost 1.86.0

Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 months agoMerge pull request #59568 from badone/wip-tracker-65235-noscrub-to-ignorelist
Yuri Weinstein [Wed, 30 Oct 2024 18:12:27 +0000 (11:12 -0700)]
Merge pull request #59568 from badone/wip-tracker-65235-noscrub-to-ignorelist

qa: Add ignorelist entries for reef-x tests

Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
8 months agoMerge pull request #60453 from cbodley/wip-librados-dup
Casey Bodley [Wed, 30 Oct 2024 18:11:21 +0000 (14:11 -0400)]
Merge pull request #60453 from cbodley/wip-librados-dup

librados: dont duplicate class names in member definitions

Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
8 months agoMerge pull request #54954 from diffs/main
Yuri Weinstein [Wed, 30 Oct 2024 18:10:42 +0000 (11:10 -0700)]
Merge pull request #54954 from diffs/main

osd: add clear_shards_repaired command

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
8 months agoMerge pull request #55693 from adk3798/cephadm-nfsv3
Adam King [Wed, 30 Oct 2024 17:26:38 +0000 (13:26 -0400)]
Merge pull request #55693 from adk3798/cephadm-nfsv3

mgr/nfs: add NFSv3 protocol to default protocols

Reviewed-by: John Mulligan <jmulligan@redhat.com>
8 months agocephadm: update default image imports to point to common location 60377/head
Adam King [Mon, 21 Oct 2024 15:06:51 +0000 (11:06 -0400)]
cephadm: update default image imports to point to common location

Additionally, remove the image defaults from the two previous locations
and update the check for the number of instances of "quay" and "docker"
in these areas respectively.

Fixes: https://tracker.ceph.com/issues/68120
Signed-off-by: Adam King <adking@redhat.com>
8 months agocephadm: add python-common/ceph to MYPYPATH and pytest PYTHONPATH
Adam King [Mon, 21 Oct 2024 15:04:10 +0000 (11:04 -0400)]
cephadm: add python-common/ceph to MYPYPATH and pytest PYTHONPATH

Otherwise the unit tests will fail trying to import from here.

Signed-off-by: Adam King <adking@redhat.com>
8 months agopython-common: add spot in python-common for cephadm default images
Adam King [Mon, 21 Oct 2024 15:01:41 +0000 (11:01 -0400)]
python-common: add spot in python-common for cephadm default images

To be shared between the binary and mgr module.

Signed-off-by: Adam King <adking@redhat.com>
8 months agocephadm: add python-common/ceph to cephadm zipapp
Adam King [Mon, 21 Oct 2024 14:59:03 +0000 (10:59 -0400)]
cephadm: add python-common/ceph to cephadm zipapp

We want to use this location for files to be shared between
the cephadm binary and cephadm mgr module so it must be included
as part of the zipapp

Signed-off-by: Adam King <adking@redhat.com>
8 months agoMerge pull request #60541 from gbregman/main
Gil Bregman [Wed, 30 Oct 2024 13:55:12 +0000 (15:55 +0200)]
Merge pull request #60541 from gbregman/main

mgr/cephadm: Change NVME image version to 1.3.3.

8 months agoMerge pull request #60546 from phlogistonjohn/jjm-python-common-codeowners
Adam King [Wed, 30 Oct 2024 13:45:15 +0000 (09:45 -0400)]
Merge pull request #60546 from phlogistonjohn/jjm-python-common-codeowners

CODEOWNERS: let orchestration cover all of python-common

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
8 months agotest/pybind: update to test_fallocate for mode 0 59725/head
Milind Changire [Mon, 30 Sep 2024 10:09:48 +0000 (15:39 +0530)]
test/pybind: update to test_fallocate for mode 0

Signed-off-by: Milind Changire <mchangir@redhat.com>
8 months agoqa: test fallocate fails in mode 0
Milind Changire [Tue, 24 Sep 2024 08:36:10 +0000 (14:06 +0530)]
qa: test fallocate fails in mode 0

Signed-off-by: Milind Changire <mchangir@redhat.com>