Commit Graph

149235 Commits

Author SHA1 Message Date
Gal Salomon
1757f0f4e5
Merge pull request #60621 from galsalomon66/mask_parquet_dependencies
rgw: hiding parquet dependencies upon parquet-select option is off
2024-11-08 14:15:06 +02:00
Zac Dover
54a75a0e40
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>
2024-11-08 19:33:57 +10:00
Matan Breizman
f55fc4599a
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>
2024-11-07 18:12:08 +02:00
Kefu Chai
d6dfc1c2b8
Merge pull request #56771 from nh2/doc-mclock-references
doc: Document which options are disabled by mClock.

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2024-11-07 13:34:04 +08:00
Anthony D'Atri
406e52faef
Merge pull request #60642 from yuvalif/wip-yuval-68858
doc/rgw/notification: clarified the notification_v2 behavior upon upgrade
2024-11-06 15:12:15 -05:00
Zac Dover
06cbecd930
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>
2024-11-07 01:56:01 +10:00
Yuri Weinstein
6af80fca00
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>
2024-11-06 07:35:26 -08:00
Yuri Weinstein
29df6b129e
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>
2024-11-06 07:34:58 -08:00
Yuri Weinstein
80c29ae812
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>
2024-11-06 07:33:58 -08:00
Zac Dover
cdfa299a25 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>
2024-11-06 22:22:14 +10:00
Yuval Lifshitz
fccf7fd25e 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>
2024-11-06 11:51:54 +00:00
Ilya Dryomov
0d0bbbe920
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>
2024-11-06 12:29:53 +01:00
SrinivasaBharathKanta
1017b1d230
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
2024-11-06 15:46:54 +05:30
Zac Dover
f94ff6063f
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>
2024-11-06 19:39:42 +10:00
Nizamudeen A
9272d438a7
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>
2024-11-06 10:21:30 +05:30
rhkelson
34bc35a734 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>
2024-11-06 10:34:47 +10:00
Kamoltat (Junior) Sirivadhna
28e38e30bb
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>
2024-11-05 13:07:06 -05:00
Matan Breizman
a91bcae9f5
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>
2024-11-05 18:02:17 +02:00
Gal Salomon
141b675b0b hiding parquet dependencies upon parquet-select option is off
Signed-off-by: Gal Salomon <gal.salomon@gmail.com>
2024-11-05 17:30:12 +02:00
Venky Shankar
4e355cead8 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>
2024-11-05 18:06:53 +05:30
leonidc
3f1b0feb0f
Merge pull request #60559 from leonidc/wip-leonidc-no-listeners-fix
fix no-listeners FSM , detect no-listeners
2024-11-05 14:20:11 +02:00
Matan Breizman
0a76ec3855 test/crimson/test_backfill: support projected log and pg log
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-11-05 09:47:22 +00:00
Matan Breizman
7a2db2f46e crimson/osd/pg: introduce projected_log
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-11-05 09:47:22 +00:00
Ilya Dryomov
77dd0027ba 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>
2024-11-05 10:45:27 +01:00
Aashish Sharma
9eaff51b9d
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>
2024-11-05 15:09:52 +05:30
afreen23
66e6a8675b
Merge pull request #60017 from rhcs-dashboard/kcli-quick-install
mgr/dashboard: improve the kcli bootstrap process

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2024-11-05 12:41:03 +05:30
Nizamudeen A
7ae56f4f56 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>
2024-11-05 09:52:40 +05:30
Zack Cerza
681a75e949
Merge pull request #60577 from zmc/rpm-dwz-toggle 2024-11-04 15:26:27 -07:00
Samuel Just
048ce81f45
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>
2024-11-04 09:49:09 -08:00
Adam King
0a586d2926
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>
2024-11-04 12:03:18 -05:00
Zac Dover
a8e43a9aa1
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>
2024-11-05 01:25:16 +10:00
Yuval Lifshitz
ec272797c4 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>
2024-11-04 14:24:22 +00:00
Nizamudeen A
6f5612a3a7 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>
2024-11-04 14:59:32 +05:30
Venky Shankar
c8e3946117
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>
2024-11-04 14:54:59 +05:30
SrinivasaBharathKanta
28887e258a
Merge pull request #59486 from ceph/ceph-ec-benchmark-increase-default-buffer-size
test/erasure-code: increase ceph_erasure_code_benchmark default buffe…
2024-11-04 12:58:09 +05:30
SrinivasaBharathKanta
cfd73d56e8
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
2024-11-04 12:50:40 +05:30
Niklas Hambüchen
790afd2777 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>
2024-11-04 13:00:08 +08:00
Shweta Bhosale
ab8d709597 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>
2024-11-04 08:42:59 +05:30
Venky Shankar
2505e27edb 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>
2024-11-04 07:21:38 +05:30
Matan Breizman
17e86d1c30
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>
2024-11-03 16:46:32 +02:00
Matan Breizman
c89ab2c6ce
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>
2024-11-03 16:45:38 +02:00
Matan Breizman
0c03d0ca71
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>
2024-11-03 16:44:48 +02:00
Matan Breizman
a82492ed70
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>
2024-11-03 16:44:05 +02:00
Matan Breizman
b98ebf78e4
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>
2024-11-03 16:32:39 +02:00
Matan Breizman
7e5898ff41 Revert "suites: crimson basic adding wait for test"
This reverts commit a9de8be0f4.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-11-03 14:20:38 +00:00
Leonid Chernin
66ca80e7d7 mon/nvmeofgw*: fix no-listeners FSM, fix detection of no-listeners
condition

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
2024-11-03 07:47:17 +00:00
Zack Cerza
88deedee94 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>
2024-11-01 10:20:31 -06:00
Anthony D'Atri
4b3747af71
Merge pull request #60584 from zdover23/wip-doc-2024-11-01-whereas
doc: s/Whereas,/Although/
2024-11-01 10:51:24 -04:00
Zac Dover
ea1a470fb4 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>
2024-11-01 23:43:07 +10:00
Anthony D'Atri
7f9a2ec38f
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
2024-10-31 15:05:24 -04:00