]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
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 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 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 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 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>
8 months agoPendingReleaseNotes: add note about fallocate mode 0
Milind Changire [Thu, 19 Sep 2024 04:24:20 +0000 (09:54 +0530)]
PendingReleaseNotes: add note about fallocate mode 0

fallocate now returns EOPNOTSUPP for mode 0

Signed-off-by: Milind Changire <mchangir@redhat.com>
8 months agoclient: return EOPNOTSUPP for fallocate with mode 0
Milind Changire [Wed, 11 Sep 2024 10:09:21 +0000 (15:39 +0530)]
client: return EOPNOTSUPP for fallocate with mode 0

Fixes: https://tracker.ceph.com/issues/68026
Signed-off-by: Milind Changire <mchangir@redhat.com>
8 months agoMerge pull request #60520 from zdover23/wip-doc-2024-10-29-start-os-recs-add-supporte...
Zac Dover [Wed, 30 Oct 2024 09:27:21 +0000 (19:27 +1000)]
Merge pull request #60520 from zdover23/wip-doc-2024-10-29-start-os-recs-add-supported-squid-distros

doc/start: add supported Squid distros

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
8 months agoMerge branch 'ceph:main' into main 60541/head
Gil Bregman [Wed, 30 Oct 2024 09:18:22 +0000 (11:18 +0200)]
Merge branch 'ceph:main' into main

8 months agoMerge pull request #60422 from rhcs-dashboard/modal-carbonized
afreen23 [Wed, 30 Oct 2024 08:13:58 +0000 (13:43 +0530)]
Merge pull request #60422 from rhcs-dashboard/modal-carbonized

mgr/dashboard: Replacing bootstrap modal service with cds modal service

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 months agoMerge pull request #50105 from zhsgao/mds_export_state
Venky Shankar [Wed, 30 Oct 2024 01:46:11 +0000 (07:16 +0530)]
Merge pull request #50105 from zhsgao/mds_export_state

mds: add an asok command to dump export states

Reviewed-by: Venky Shankar <vshankar@redhat.com>
8 months agoMerge pull request #59072 from lxbsz/wip-66991
Venky Shankar [Wed, 30 Oct 2024 01:44:50 +0000 (07:14 +0530)]
Merge pull request #59072 from lxbsz/wip-66991

qa: increase the http.maxRequestBuffer to 100MB and enable the git debug logs

Reviewed-by: Venky Shankar <vshankar@redhat.com>
8 months agocephadm/smb: convert config object to use a dataclass 60549/head
John Mulligan [Tue, 29 Oct 2024 20:19:13 +0000 (16:19 -0400)]
cephadm/smb: convert config object to use a dataclass

While working on the smb.py file I began to be annoyed at the Config
class and the need to repeat myself. Now that cephadm is not expected to
run on python versions older than 3.7 I think it's safe to convert
Config to use a dataclass.

While making the change to a dataclass I also chose to make it a frozen
dataclass to help eliminate any future bugs wrt mutating the config object.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
8 months agoMerge branch 'ceph:main' into main
Gil Bregman [Tue, 29 Oct 2024 21:32:03 +0000 (23:32 +0200)]
Merge branch 'ceph:main' into main

8 months agoCODEOWNERS: let orchestration cover all of python-common 60546/head
John Mulligan [Tue, 29 Oct 2024 20:35:00 +0000 (16:35 -0400)]
CODEOWNERS: let orchestration cover all of python-common

While it's not perfectly correct to say the orchestration team owns
src/python-common, it's closer to the truth than not. It also ensures
that someone with domain specific knowledge is looking at the rest of
python-common outside just the deployment section (short of creating
some sort of new python-sig type group). This is relevant due to the
changes in PR #60377 as python-common's ceph package will be included
in cephadm.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
8 months agoMerge pull request #57299 from rhcs-dashboard/fix-47066-main
Ernesto Puerta [Tue, 29 Oct 2024 17:34:41 +0000 (17:34 +0000)]
Merge pull request #57299 from rhcs-dashboard/fix-47066-main

mgr/{restful,zabbix}: remove deprecated module

Reviewed-by: @tchaikov
Reviewed-by: @ktdreyer
Reviewed-by: @jmolmo
8 months agomgr/dashboard: Replacing bootstrap modal service with cds modal service 60422/head
Dnyaneshwari [Tue, 22 Oct 2024 07:16:58 +0000 (12:46 +0530)]
mgr/dashboard: Replacing bootstrap modal service with cds modal service

Fixes: https://tracker.ceph.com/issues/68650
Signed-off-by: Dnyaneshwari talwekar <dtalweka@redhat.com>
8 months agoMerge PR #60518 into main
Patrick Donnelly [Tue, 29 Oct 2024 16:11:43 +0000 (12:11 -0400)]
Merge PR #60518 into main

* refs/pull/60518/head:
doc/governance: updates based on 2024q4 election

Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 months agoMerge pull request #60532 from joscollin/wip-mirroring-create-snapshot
Anthony D'Atri [Tue, 29 Oct 2024 15:13:48 +0000 (11:13 -0400)]
Merge pull request #60532 from joscollin/wip-mirroring-create-snapshot

doc: mention how to initiate snapshot mirroring

8 months agomgr/cephadm: Change NVME image version to 1.3.3.
Gil Bregman [Tue, 29 Oct 2024 14:41:26 +0000 (16:41 +0200)]
mgr/cephadm: Change NVME image version to 1.3.3.
Fixes https://tracker.ceph.com/issues/68755

Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
8 months agoosd: revert PR#57582 60540/head
Ronen Friedman [Tue, 29 Oct 2024 13:04:10 +0000 (08:04 -0500)]
osd: revert PR#57582

The reverted commit unconditionally copies the Info
data from the primary-info message to the replica,
causing multiple tests failures.

For example:
compare the failures in
https://pulpito.ceph.com/?branch=wip-rf-store2-steps
to
https://pulpito.ceph.com/?branch=wip-rf-store2-steps-reverted
(with said PR reverted).

Revert "src/osd: pg stat are not synced between osds after deep-scrub. So if primary osd is killed, next primary osd has wrong stats. Reason behind it is PeeringState::proc_primary_info does not process or update any pg stats."

This reverts commit a24f3cf1e9088c30899ee6f4a8cbda6b0f350518.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
8 months agoMerge PR #60010 into main
Patrick Donnelly [Tue, 29 Oct 2024 12:53:41 +0000 (08:53 -0400)]
Merge PR #60010 into main

* refs/pull/60010/head:
script/ceph-debug-docker: add debuginfod for ubuntu
script/ceph-debug-docker: drop /ceph mount

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
8 months agoMerge pull request #60508 from zdover23/wip-doc-2024-10-27-rados-operations-erasure...
Zac Dover [Tue, 29 Oct 2024 12:51:07 +0000 (22:51 +1000)]
Merge pull request #60508 from zdover23/wip-doc-2024-10-27-rados-operations-erasure-code-jerasure

doc/rados: add blaum_roth coding guidance

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
8 months agoMerge pull request #60510 from Matan-B/wip-matanb-backfill-crimson-docs
Matan Breizman [Tue, 29 Oct 2024 09:44:58 +0000 (11:44 +0200)]
Merge pull request #60510 from Matan-B/wip-matanb-backfill-crimson-docs

doc/dev/crimson: Add BackfillMachine state graph

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
8 months agodoc: mention how to initiate snapshot mirroring 60532/head
Jos Collin [Tue, 29 Oct 2024 09:03:10 +0000 (14:33 +0530)]
doc: mention how to initiate snapshot mirroring

Signed-off-by: Jos Collin <jcollin@redhat.com>
8 months agoMerge pull request #60054 from rhcs-dashboard/realm-popup
afreen23 [Tue, 29 Oct 2024 08:14:53 +0000 (13:44 +0530)]
Merge pull request #60054 from rhcs-dashboard/realm-popup

mgr/dashboard: Carbon Design - Create realm popup

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 months agoMerge pull request #60393 from rhcs-dashboard/nvmeofServiceUnitTest
afreen23 [Tue, 29 Oct 2024 07:05:15 +0000 (12:35 +0530)]
Merge pull request #60393 from rhcs-dashboard/nvmeofServiceUnitTest

Add API tests for nvmeof service.ts file

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 months agoMerge pull request #60476 from rhcs-dashboard/usermanagment-roles-defect
afreen23 [Tue, 29 Oct 2024 06:43:25 +0000 (12:13 +0530)]
Merge pull request #60476 from rhcs-dashboard/usermanagment-roles-defect

mgr/dashboard:Roles section is not aligned with column name

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 months agoMerge pull request #60318 from ronen-fr/wip-rf-schedlogl
Ronen Friedman [Tue, 29 Oct 2024 05:47:46 +0000 (07:47 +0200)]
Merge pull request #60318 from ronen-fr/wip-rf-schedlogl

osd/scrub: improve scrub information conveyed in standard

Reviewed-by: Aishwarya Mathuria <amathuri@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
8 months agoMerge pull request #60470 from joscollin/wip-doc-cephfs-mirroring-improve-note
Zac Dover [Tue, 29 Oct 2024 05:36:06 +0000 (15:36 +1000)]
Merge pull request #60470 from joscollin/wip-doc-cephfs-mirroring-improve-note

doc: explain the consequence of enabling mirroring through monitor commands

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
8 months agoMerge PR #60400 into main
Venky Shankar [Tue, 29 Oct 2024 04:48:50 +0000 (10:18 +0530)]
Merge PR #60400 into main

* refs/pull/60400/head:
mon,cephfs: fix indentation level of a code block

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
8 months agodoc/dev/crimson: update index 60510/head
Matan Breizman [Sun, 27 Oct 2024 16:32:58 +0000 (16:32 +0000)]
doc/dev/crimson: update index

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
8 months agodoc/dev/crimson: Add initial BackfillMachine docs
Matan Breizman [Sun, 27 Oct 2024 14:24:29 +0000 (14:24 +0000)]
doc/dev/crimson: Add initial BackfillMachine docs

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
8 months agoMerge pull request #60190 from avanthakkar/teuthology-smb-cluster-public-addrs
Adam King [Mon, 28 Oct 2024 17:53:27 +0000 (13:53 -0400)]
Merge pull request #60190 from avanthakkar/teuthology-smb-cluster-public-addrs

qa/suites/orch: add a tests for testing public_addr for smb cluster create cmd

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
8 months agodoc/start: add supported Squid distros 60520/head
Zac Dover [Mon, 28 Oct 2024 15:53:39 +0000 (01:53 +1000)]
doc/start: add supported Squid distros

Add the distros that support Squid to the chart on
start/os-recommendations.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
8 months agodoc/governance: updates based on 2024q4 election 60518/head
Patrick Donnelly [Mon, 28 Oct 2024 15:12:55 +0000 (11:12 -0400)]
doc/governance: updates based on 2024q4 election

https://vote.heliosvoting.org/helios/elections/e03494ce-e04c-41d0-bb05-ec5ccc632ce4/view

Question #1
    Update election requirements for Ceph Executive Council Elections?
        Remove "ranked-choice" requirement 13
        Keep "ranked-choice" requirement (no change) 16

Question #2
    Require periodic elections in governance charter?
        No (no change) 8
        Annual 15
        Semi-annual 3
        Quarterly 2

Question #3
    Update the Ceph Executive Council term length?
        Change to 3 years 14
        Keep 2 years (no change) 14

Question #4
    Amend governance document to require a supermajority of votes for amendments to the governance model? The current requirement is a simple majority.
        Require a supermajority 20
        Require a simple majority (no change) 9

Question #5
    Clarify "supermajority" and "majority" election requirements?
        Of members voting on a given question (abstaining does not bias the vote) 18
        Of members voting on the election (abstaining is an implicit "no") 6
        Of members in the CSC 3

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
8 months agolibrados: dont duplicate class names in member definitions 60453/head
Casey Bodley [Tue, 22 Oct 2024 17:48:43 +0000 (13:48 -0400)]
librados: dont duplicate class names in member definitions

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 months agocrimson/osd/osd_operations/client_request: no need to hold head's obc 60517/head
Xuehan Xu [Mon, 28 Oct 2024 13:18:11 +0000 (21:18 +0800)]
crimson/osd/osd_operations/client_request: no need to hold head's obc
lock throughout the recovery of clones

Fixes: https://tracker.ceph.com/issues/68737
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
8 months agocrimson/osd/pg: fix wrong debug logs 60438/head
Xuehan Xu [Sat, 26 Oct 2024 09:35:32 +0000 (17:35 +0800)]
crimson/osd/pg: fix wrong debug logs

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
8 months agocrimson/osd/pg: make sure ops are sent to backfill targets if and only if the
Xuehan Xu [Mon, 28 Oct 2024 08:41:16 +0000 (16:41 +0800)]
crimson/osd/pg: make sure ops are sent to backfill targets if and only if the
object has been pushed.

In crimson, the increase of BackfillState::last_backfill_started may happen
after a client request's "recover_missing" phase, but the actual object push
may be blocked by the client requests' later handling, in which case we must
check whether the object is pushed to the backfill target precisely when
determining whether to send the client request to the backfill target.

Fixes: https://tracker.ceph.com/issues/68661
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
8 months agomgr/{restful,zabbix}: document removal 57299/head
Ernesto Puerta [Fri, 10 May 2024 12:28:20 +0000 (14:28 +0200)]
mgr/{restful,zabbix}: document removal

Fixes: https://tracker.ceph.com/issues/47066
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
8 months agomgr/zabbix: remove deprecated module
Ernesto Puerta [Tue, 7 May 2024 15:45:27 +0000 (17:45 +0200)]
mgr/zabbix: remove deprecated module

This (already deprecated) module is removed as a side-effect of the
deprecation and removal of the `restful` module.

Fixes: https://tracker.ceph.com/issues/47066
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
8 months agomgr/restful: remove deprecated module
Ernesto Puerta [Mon, 6 May 2024 16:48:38 +0000 (18:48 +0200)]
mgr/restful: remove deprecated module

Detailed changes:
* Remove `restful` mgr module dir,
* Remove Python depedencies (`pecan`, `werkzeug`) from ceph.spec and
  debian control,
* Remove docs,
* Remove associated QA tests,
* Update vstart.

Fixes: https://tracker.ceph.com/issues/47066
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
8 months agoMerge pull request #59465 from galsalomon66/limit_mem_usage_on_parquet_flow
Gal Salomon [Mon, 28 Oct 2024 09:21:58 +0000 (11:21 +0200)]
Merge pull request #59465 from galsalomon66/limit_mem_usage_on_parquet_flow

rgw/s3select: limit memory usage on Parquet flow

8 months agoMerge pull request #60454 from batrick/mds-warn-cleanup
Venky Shankar [Mon, 28 Oct 2024 05:31:32 +0000 (11:01 +0530)]
Merge pull request #60454 from batrick/mds-warn-cleanup

mds: remove obsolete comments

Reviewed-by: Venky Shankar <vshankar@redhat.com>
8 months agodoc/rados: add blaum_roth coding guidance 60508/head
Zac Dover [Sun, 27 Oct 2024 12:04:16 +0000 (22:04 +1000)]
doc/rados: add blaum_roth coding guidance

Direct Ceph administrators using blaum_roth coding for erasure-coded
pools to change the default value of w=7 to a different value in order
to ensure that w+1 is prime.

This information was provided to the Ceph upstream by Benjamin Mare in
September of 2024.

Signed-off-by: Zac Dover <zac.dover@proton.me>
8 months agoMerge pull request #60357 from ronen-fr/wip-rf-transitive
Ronen Friedman [Sun, 27 Oct 2024 11:08:14 +0000 (13:08 +0200)]
Merge pull request #60357 from ronen-fr/wip-rf-transitive

osd/scrub: make sched-targets comparator transitive

Reviewed-by: Samuel Just <sjust@redhat.com>