]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
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 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 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 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>
8 months agoosd/scrub: improve scrub information conveyed in standard 60318/head
Ronen Friedman [Tue, 15 Oct 2024 11:38:06 +0000 (06:38 -0500)]
osd/scrub: improve scrub information conveyed in standard
PG log line references

When "mentioning" a PG in a log message, we include a set of data
items, including some scrub related information. This
commit improves the scrubber information conveyed, following
changes to the scrub scheduler.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
8 months agoMerge pull request #60506 from zdover23/2024-10-26-fix-grammar-check_license_name...
Zac Dover [Sat, 26 Oct 2024 23:19:00 +0000 (09:19 +1000)]
Merge pull request #60506 from zdover23/2024-10-26-fix-grammar-check_license_name-main

.github/check-license: correct grammar in "license check"

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
8 months ago.github/check-license: correct grammar in "license check" 60506/head
Zac Dover [Sat, 26 Oct 2024 13:06:05 +0000 (23:06 +1000)]
.github/check-license: correct grammar in "license check"

Change "Check Incompatible Licenses" to "Check for Incompatible
Licenses".

This commit is made as part of a project to separate the changes in
https://github.com/ceph/ceph/pull/60448 into individual pull requests.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
8 months agoMerge pull request #60434 from zdover23/wip-doc-2024-10-23-glossary-plp
Zac Dover [Sat, 26 Oct 2024 12:59:01 +0000 (22:59 +1000)]
Merge pull request #60434 from zdover23/wip-doc-2024-10-23-glossary-plp

doc/glossary: add "PLP" to glossary

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
8 months agoMerge pull request #60444 from zdover23/wip-doc-2024-10-23-rados-ops-health-checks
Zac Dover [Sat, 26 Oct 2024 04:03:23 +0000 (14:03 +1000)]
Merge pull request #60444 from zdover23/wip-doc-2024-10-23-rados-ops-health-checks

doc/rados: standardize markup of "clean"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
8 months agoMerge pull request #60471 from Jayaprakash-ibm/patch-2
Neha Ojha [Fri, 25 Oct 2024 18:40:37 +0000 (11:40 -0700)]
Merge pull request #60471 from Jayaprakash-ibm/patch-2

Update .githubmap

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
8 months agoMerge PR #60386 into main
Patrick Donnelly [Fri, 25 Oct 2024 16:21:34 +0000 (12:21 -0400)]
Merge PR #60386 into main

* refs/pull/60386/head:
qa/cephfs: override testing kernel with -k option

Reviewed-by: Venky Shankar <vshankar@redhat.com>
8 months agoqa/suites/orch: add a tests for testing public_addr for smb cluster create cmd 60190/head
Avan Thakkar [Tue, 8 Oct 2024 10:41:12 +0000 (16:11 +0530)]
qa/suites/orch: add a tests for testing public_addr for smb cluster create cmd

Signed-off-by: Avan Thakkar <athakkar@redhat.com>
8 months agoMerge pull request #60117 from rishabh-d-dave/mgr-vol-base-init
Rishabh Dave [Fri, 25 Oct 2024 13:10:59 +0000 (18:40 +0530)]
Merge pull request #60117 from rishabh-d-dave/mgr-vol-base-init

mgr/vol: better to call base class __init__() at beginning

Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
8 months agoMerge pull request #60153 from rishabh-d-dave/mgr-vol-cv-waiting
Rishabh Dave [Fri, 25 Oct 2024 13:10:19 +0000 (18:40 +0530)]
Merge pull request #60153 from rishabh-d-dave/mgr-vol-cv-waiting

mgr/vol: remove unused variable

Reviewed-by: Jos Collin <jcollin@redhat.com>
8 months agomgr/dashboard: Carbon Design - Create realm popup 60054/head
Dnyaneshwari [Tue, 8 Oct 2024 07:18:57 +0000 (12:48 +0530)]
mgr/dashboard: Carbon Design - Create realm popup

Fixes: https://tracker.ceph.com/issues/68341
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
8 months agoMerge pull request #60395 from guits/replace-osd-enhancement
Guillaume Abrioux [Fri, 25 Oct 2024 11:45:20 +0000 (13:45 +0200)]
Merge pull request #60395 from guits/replace-osd-enhancement

ceph-volume: support zapping by osd-id for RAW OSDs

8 months agoceph-volume: support zapping by osd-id for RAW OSDs 60395/head
Guillaume Abrioux [Fri, 18 Oct 2024 08:56:32 +0000 (08:56 +0000)]
ceph-volume: support zapping by osd-id for RAW OSDs

Currently it is only possible to zap by osd-id for LVM-based OSDs.

This commit introduces the required changes in order to support zapping
by osd-id for RAW-based OSDs.

Fixes: https://tracker.ceph.com/issues/68576
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
8 months agoMerge pull request #59847 from rishabh-d-dave/mgr-vol-spawn-threads
Rishabh Dave [Fri, 25 Oct 2024 06:28:38 +0000 (11:58 +0530)]
Merge pull request #59847 from rishabh-d-dave/mgr-vol-spawn-threads

mgr/vol: reuse code to spawn threads

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
8 months agoAdd API tests for nvmeof service.ts file 60393/head
Achint Kaur [Fri, 18 Oct 2024 12:11:38 +0000 (17:41 +0530)]
Add API tests for nvmeof service.ts file

Fixes: https://tracker.ceph.com/issues/68551
Signed-off-by: Achint Kaur <ackaur@redhat.com>
8 months agocrimson/osd/backfill_state: discard CancelBackfill events when the 60485/head
Xuehan Xu [Fri, 25 Oct 2024 04:16:16 +0000 (12:16 +0800)]
crimson/osd/backfill_state: discard CancelBackfill events when the
backfill is done

Fixes: https://tracker.ceph.com/issues/68719
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
8 months agoMerge pull request #60480 from truongsinh/patch-2
Anthony D'Atri [Fri, 25 Oct 2024 01:47:29 +0000 (21:47 -0400)]
Merge pull request #60480 from truongsinh/patch-2

doc: Note that to set layouts or quotas, clients require the `p` flag

8 months agodoc/cephfs: use 'p' flag to set layouts or quotas 60480/head
TruongSinh Tran-Nguyen [Thu, 24 Oct 2024 20:57:49 +0000 (13:57 -0700)]
doc/cephfs: use 'p' flag to set layouts or quotas

Remind users that clients must use the 'p' flag when writing file
layouts.

This PR is made in response to
https://www.reddit.com/r/ceph/comments/1gbad51/comment/ltkgd5v/

Co-authored-by: Zac Dover <zac.dover@proton.me>
Signed-off-by: TruongSinh Tran-Nguyen <i@truongsinh.pro>
8 months agomgr/dashboard:Roles section is not aligned with column name 60476/head
pujaoshahu [Thu, 24 Oct 2024 14:10:45 +0000 (19:40 +0530)]
mgr/dashboard:Roles section is not aligned with column name

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

Signed-off-by:Puja Shahu pshahu@redhat.com
Signed-off-by: pujaoshahu <pshahu@redhat.com>
8 months agodoc: explain the consequence of enabling mirroring through monitor commands 60470/head
Jos Collin [Thu, 24 Oct 2024 06:03:19 +0000 (11:33 +0530)]
doc: explain the consequence of enabling mirroring through monitor commands

Signed-off-by: Jos Collin <jcollin@redhat.com>
8 months agoMerge pull request #59982 from rkachach/fix_issue_mgmt_gw_high_availability
Adam King [Thu, 24 Oct 2024 14:45:42 +0000 (10:45 -0400)]
Merge pull request #59982 from rkachach/fix_issue_mgmt_gw_high_availability

Adding HA support for mgmt-gateway and oauth2-proxy services

Reviewed-by: Adam king <adking@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
8 months agoMerge pull request #58898 from neesingh-rh/wip-fix-strict-iec-cast
Rishabh Dave [Thu, 24 Oct 2024 14:16:48 +0000 (19:46 +0530)]
Merge pull request #58898 from neesingh-rh/wip-fix-strict-iec-cast

src/common : proper handling of units in `strict_iec_cast`

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
8 months agomgr/vol: add helpers to spawn all threads and more threads 59847/head
Rishabh Dave [Wed, 18 Sep 2024 05:20:01 +0000 (10:50 +0530)]
mgr/vol: add helpers to spawn all threads and more threads

Also add log messages for in these helper methods to allow tracking when
and why more threads were spawned.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
8 months agomgr/vol: reuse code for spawning threads
Rishabh Dave [Mon, 16 Sep 2024 09:16:45 +0000 (14:46 +0530)]
mgr/vol: reuse code for spawning threads

Signed-off-by: Rishabh Dave <ridave@redhat.com>
8 months agoMerge PR #60473 into main
Patrick Donnelly [Thu, 24 Oct 2024 12:34:54 +0000 (08:34 -0400)]
Merge PR #60473 into main

* refs/pull/60473/head:
mailmap, githubmap, organisationmap: Add Anuradha Gadge

Reviewed-by: Adam King <adking@redhat.com>
8 months agoMerge PR #60457 into main
Patrick Donnelly [Thu, 24 Oct 2024 12:32:46 +0000 (08:32 -0400)]
Merge PR #60457 into main

* refs/pull/60457/head:
.github/check-license: add friendly name

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
8 months agoMerge pull request #59002 from neesingh-rh/wip-65820
Rishabh Dave [Thu, 24 Oct 2024 11:27:17 +0000 (16:57 +0530)]
Merge pull request #59002 from neesingh-rh/wip-65820

qa/tasks/fwd_scrub: remove unnecessary traceback

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
8 months agoMerge pull request #60119 from rishabh-d-dave/mgr-vol-comments
Rishabh Dave [Thu, 24 Oct 2024 11:24:50 +0000 (16:54 +0530)]
Merge pull request #60119 from rishabh-d-dave/mgr-vol-comments

mgr/vol: add comments to explain queuing data structures

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
8 months agoMerge pull request #60042 from sunilangadi2/migration_with_namespace_test
Ilya Dryomov [Thu, 24 Oct 2024 10:02:09 +0000 (12:02 +0200)]
Merge pull request #60042 from sunilangadi2/migration_with_namespace_test

qa/workunits/rbd: cover native migration between namespaces

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
8 months agomgr/dashboard: rm nvmeof conf based on its daemon name 60451/head
Nizamudeen A [Wed, 23 Oct 2024 15:30:12 +0000 (21:00 +0530)]
mgr/dashboard: rm nvmeof conf based on its daemon name

don't remove an entire entry of a service from the config if only the daemon is
removed, instead just remove the entry of that particular daemon. and
once all the entry are succesfully removed, remove the entry for service

https://tracker.ceph.com/issues/68697
Signed-off-by: Nizamudeen A <nia@redhat.com>
8 months agomailmap, githubmap, organisationmap: Add Anuradha Gadge 60473/head
Anuradha Gadge [Thu, 24 Oct 2024 07:06:58 +0000 (12:36 +0530)]
mailmap, githubmap, organisationmap: Add Anuradha Gadge

Signed-off-by: Anuradha Gadge <anuradha.gadge@ibm.com>
8 months agoMerge pull request #60420 from nbalacha/wip-nbalacha-namespace-doc
Ilya Dryomov [Thu, 24 Oct 2024 07:12:30 +0000 (09:12 +0200)]
Merge pull request #60420 from nbalacha/wip-nbalacha-namespace-doc

doc/rbd: namespace mirroring updates

Reviewed-by: Sunil Angadi <Sunil.Angadi@ibm.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
8 months agoUpdate .githubmap 60471/head
Jayaprakash-ibm [Thu, 24 Oct 2024 06:45:24 +0000 (12:15 +0530)]
Update .githubmap

Signed-off-by: Jayaprakash-ibm <jayaprakash@ibm.com>
8 months agoMerge pull request #60355 from rhcs-dashboard/carbonize-hosts-form
afreen23 [Thu, 24 Oct 2024 06:41:07 +0000 (12:11 +0530)]
Merge pull request #60355 from rhcs-dashboard/carbonize-hosts-form

mgr/dashboard: carbonize Cluster > Hosts form

Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 months agoMerge pull request #60465 from zdover23/wip-doc-2024-10-24-cephfs-troubleshooting
Zac Dover [Thu, 24 Oct 2024 05:27:17 +0000 (15:27 +1000)]
Merge pull request #60465 from zdover23/wip-doc-2024-10-24-cephfs-troubleshooting

doc/cephfs: edit "Disabling Volumes Plugin"

Reviewed-by: Jos Collin <jcollin@redhat.com>
8 months agodoc/cephfs: edit "Disabling Volumes Plugin" 60465/head
Zac Dover [Thu, 24 Oct 2024 04:52:58 +0000 (14:52 +1000)]
doc/cephfs: edit "Disabling Volumes Plugin"

Improve the English language in the section 'Disabling Volumes Plugin"
(which here becomes "Disabling the Volumes Plugin") in the
doc/cephfs/troubleshooting.rst file.

The change here is similar to a change introduced in
https://github.com/ceph/ceph/pull/60448/. That PR seems to be unable to
pass the "make check", and this PR is part of a test to see if breaking
the changes in that PR into several smaller changes results in mergeable
PRs.

Signed-off-by: Zac Dover <zac.dover@proton.me>