]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/log
ceph-ci.git
7 days agoDNM: for launching builds on shaman rishabh-subvol-v3
Rishabh Dave [Thu, 19 Feb 2026 10:46:26 +0000 (16:16 +0530)]
DNM: for launching builds on shaman

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agoDNM: qa/cephfs: disable tests that failed and aren't fixed yet
Rishabh Dave [Sat, 12 Apr 2025 20:11:47 +0000 (01:41 +0530)]
DNM: qa/cephfs: disable tests that failed and aren't fixed yet

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agoqa/cephfs: make "snapshot getpath" tests compatible with subvol v3
Rishabh Dave [Mon, 5 May 2025 07:13:35 +0000 (12:43 +0530)]
qa/cephfs: make "snapshot getpath" tests compatible with subvol v3

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agoqa/cephfs: update test_pausing_halts_ongoing_cloning
Rishabh Dave [Mon, 31 Mar 2025 18:13:33 +0000 (23:43 +0530)]
qa/cephfs: update test_pausing_halts_ongoing_cloning

This test constructs path for clone subvolume using path of the
subvolume the snapshot of which serves as the source of cloning
operation. This code is now outdated due to introduction of subvolume
v3 since subvolume v3 has 4 more level of directories
(<subvol-name>/roots/<uuid>/mnt) instead of 2 (<subvol-name>/uuid>).
Update the test code according to this so that it doesn't fail.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agoqa/cephfs: update TestPausePurging
Rishabh Dave [Mon, 31 Mar 2025 17:59:25 +0000 (23:29 +0530)]
qa/cephfs: update TestPausePurging

This test has helper methods that construct paths of subvolumes after
they've been moved to trash directory. For this, subvolume path is
obtained before deletion by running "ceph fs subvolume getpath" command
and then manipulating the string obtained in the output of this command
to get the path of the subvolume after it has been moved to trash
directory.

These 2 specific string modifications are causing tests failures:
subvolume name is deleted from the "path" string and UUID is found and
added to this "path" string. This specific code is now outdated due to
introduction of subvolume v3. Revise and update it so that tests don't
fail due to introduction of subvolume v3.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agoqa/cephfs: update test_clone_failure_status_failed
Rishabh Dave [Mon, 31 Mar 2025 17:09:06 +0000 (22:39 +0530)]
qa/cephfs: update test_clone_failure_status_failed

This test constructs path to a specific snapshot. The code for this is
now outdated due to introduction of subvol v3. Update the code so that
the path is constructed correctly and the test can run successfully.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agoDNM: mgr/vol: add purgeable() for v3 and no need to check...
Rishabh Dave [Thu, 12 Jun 2025 06:38:51 +0000 (12:08 +0530)]
DNM: mgr/vol: add purgeable() for v3 and no need to check...

prev incarnations before deleting subvol dir.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agoDNM: mgr/vol: don't unlink meta symlink until new incarnation is created
Rishabh Dave [Wed, 4 Jun 2025 20:53:00 +0000 (02:23 +0530)]
DNM: mgr/vol: don't unlink meta symlink until new incarnation is created

So far the meta symlink is deleted as soon as the subvolume is removed,
regardless of whether snapshots are retained. Unlinking the meta symlink
is especially a problem in case of subvolume deletion with snapshots
retained. It makes breaks subvolume discovery code (absence of meta file
implies legacy subvolume acc to current code) and also breaks code for
opening v2 and v3 subvolumes (subvolume type is needed to check if the
op for which subvolume is to be opened is allowed and absence of meta
file makes it impossible to subvolume type).

With this patch the behaviour is to not delete the meta file until
subvolume is being deleted along with all of the snapshots, if they
exist. This allows to run operate on this subvolume as meta is still
present.

If new incarntion is created for a subvolume with retained snapshots,
the meta symlink needs to be modofied to new incarnation's meta file
instead of old incarnation's meta file.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agoDNM: qa/cephfs: fix test_subvolume_create_with_desired_mode
Rishabh Dave [Mon, 23 Jun 2025 08:15:02 +0000 (13:45 +0530)]
DNM: qa/cephfs: fix test_subvolume_create_with_desired_mode

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agomgr/vol: allow opening subvol even when it is cancelled
Rishabh Dave [Tue, 15 Apr 2025 09:43:35 +0000 (15:13 +0530)]
mgr/vol: allow opening subvol even when it is cancelled

Allow opening subvolume for listing it when it's in cancelled state.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agomgr/vol: fix test_subvolume_retain_snapshot_recreate
Rishabh Dave [Sat, 12 Apr 2025 16:45:29 +0000 (22:15 +0530)]
mgr/vol: fix test_subvolume_retain_snapshot_recreate

2 issues had to be in fixed this test -

1. list_snapshots() needs to be re-defined in v3 since snapshots from
   previous incarnations can also have retained snapshots and those
   too needs to be listed.

2. snapshot_data_path() needs to be re-defined to cover the case where
   the snapshot doesn't belong to currrent incarnation but to one of the
   previous incarnation.

These issues were triggered by the part of the test that re-creates a
subvolume from its own snapshot that was retained during previous
deletion. Thus, snapshot doesn't belong to current incarnation and
therefore caused these methods to fail.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agomgr/vol: add a log entry when a exception is created
Rishabh Dave [Thu, 10 Apr 2025 20:09:37 +0000 (01:39 +0530)]
mgr/vol: add a log entry when a exception is created

Exceptions are created when an expected or an unexpected error/condition
occurs and often such case need closer inspection, especially during
debugging. To make debugging easier, log these exceptions so that
following log entries before/after/around the time when these exception
were created/raised becomes easier.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agomgr/vol: handle snaps when multiple incarnation exists
Rishabh Dave [Thu, 10 Apr 2025 18:55:03 +0000 (00:25 +0530)]
mgr/vol: handle snaps when multiple incarnation exists

When a directory for previous incarnation exists for a subvolume along
with its current incarnation, check all incarnaitions for existence of
a snapshot with given name.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agomgr/vol: v3: subvol dir need not be empty before deleting it
Rishabh Dave [Mon, 31 Mar 2025 17:16:16 +0000 (22:46 +0530)]
mgr/vol: v3: subvol dir need not be empty before deleting it

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agomgr/vol: support clone operation on subvol v3
Rishabh Dave [Sat, 29 Mar 2025 16:27:51 +0000 (21:57 +0530)]
mgr/vol: support clone operation on subvol v3

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2 months agomgr/vol: support snap creation, deletion and retaining with v3
Rishabh Dave [Sat, 29 Mar 2025 13:29:30 +0000 (18:59 +0530)]
mgr/vol: support snap creation, deletion and retaining with v3

Add code to support following 4 operations on subvolume v3 -

1. snapshot creation,
2. snapshot deletion,
3. subvolume remove with snapshot retaining, and,
4. snapshot deletion on a subvolume with retained snapshots

Signed-off-by: Rishabh Dave <ridave@redhat.com>
3 months agomgr/vol: make "subvol rm" work for subvol v3
Rishabh Dave [Sat, 29 Mar 2025 11:19:51 +0000 (16:49 +0530)]
mgr/vol: make "subvol rm" work for subvol v3

Signed-off-by: Rishabh Dave <ridave@redhat.com>
3 months agomgr/vol: improve dump() of trash.py
Rishabh Dave [Sat, 29 Mar 2025 11:21:31 +0000 (16:51 +0530)]
mgr/vol: improve dump() of trash.py

"path" doesn't clearly specify what path that variable contains. Rename
it to something more specific and more descriptive based on its
contents.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
3 months agomgr/vol: improve code for subvol v2's remove() method
Rishabh Dave [Sat, 29 Mar 2025 11:18:31 +0000 (16:48 +0530)]
mgr/vol: improve code for subvol v2's remove() method

Signed-off-by: Rishabh Dave <ridave@redhat.com>
3 months agomgr/vol: support subvol creation, opening and getpath in v3
Rishabh Dave [Thu, 13 Feb 2025 10:06:09 +0000 (15:36 +0530)]
mgr/vol: support subvol creation, opening and getpath in v3

In this specific commit modify subvol v3 code and subvol v2 code to
ensure subvolume creation and subvolume opening/discovery and "subvolume
getpath" command works fine.

Fixes: https://tracker.ceph.com/issues/67019
Signed-off-by: Rishabh Dave <ridave@redhat.com>
3 months agomgr/vol: introduce subvol v3 layout
Rishabh Dave [Sat, 29 Mar 2025 13:53:27 +0000 (19:23 +0530)]
mgr/vol: introduce subvol v3 layout

Signed-off-by: Rishabh Dave <ridave@redhat.com>
3 months agomgr/vol: use more precise name for mark_subvolume()
Rishabh Dave [Sat, 29 Mar 2025 13:42:05 +0000 (19:12 +0530)]
mgr/vol: use more precise name for mark_subvolume()

mark_subvolume() is a pretty non-transparent name as it doesn't tell
what this method marks the subvolume with. A better name will make it
easier to read thos code and modify it in upcoming commits.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
3 months agomgr/vol: rename _remove_on_failure() of subvol v2
Rishabh Dave [Sat, 29 Mar 2025 11:30:50 +0000 (17:00 +0530)]
mgr/vol: rename _remove_on_failure() of subvol v2

Rename it to "_remove_data_dir_on_failure", since it is a more
descriptive name.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
3 months agoDNM: mgr/vol: make subvol v3 the default version
Rishabh Dave [Sun, 16 Feb 2025 12:42:52 +0000 (18:12 +0530)]
DNM: mgr/vol: make subvol v3 the default version

This patch is kept under a separate commit to allow easy changing of
default subvolume version. With this commit default is v3, when this
commit is dropped, it's v2.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
3 months agoMerge pull request #66323 from aainscow/pg_repeer
Laura Flores [Thu, 20 Nov 2025 18:28:20 +0000 (12:28 -0600)]
Merge pull request #66323 from aainscow/pg_repeer

mon: ceph pg repeer should propose a correctly sized pg temp.

Reviewed-by: Laura Flores <lflores@ibm.com>
3 months agoMerge pull request #66229 from Matan-B/wip-matanb-crimson-on
Matan Breizman [Thu, 20 Nov 2025 16:56:00 +0000 (18:56 +0200)]
Merge pull request #66229 from Matan-B/wip-matanb-crimson-on

ceph.spec.in: Include Crimson by default

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 months agoMerge pull request #66325 from solmagd/wip-doc-jd-clock-skew-option
Anthony D'Atri [Thu, 20 Nov 2025 15:53:49 +0000 (10:53 -0500)]
Merge pull request #66325 from solmagd/wip-doc-jd-clock-skew-option

doc: Harmonize hyphens to underscores in rados/troubleshooting/troubleshooting-mon.rst

3 months agoMerge pull request #55638 from clwluvw/cmake-boost
Seena Fallah [Thu, 20 Nov 2025 10:23:12 +0000 (11:23 +0100)]
Merge pull request #55638 from clwluvw/cmake-boost

cmake: skip boost dependency on ALIAS executable targets

3 months agoMerge pull request #66228 from imran-imtiaz/dashboard
Nizamudeen A [Thu, 20 Nov 2025 08:37:06 +0000 (14:07 +0530)]
Merge pull request #66228 from imran-imtiaz/dashboard

mgr/dashboard: add API endpoint to add images to consistency groups

Reviewed-by: Nizamudeen A <nia@redhat.com>
3 months agoMerge pull request #65915 from edwinzrodriguez/ceph-zstd-update
SrinivasaBharathKanta [Thu, 20 Nov 2025 03:27:33 +0000 (08:57 +0530)]
Merge pull request #65915 from edwinzrodriguez/ceph-zstd-update

zstd: Update zstd to 1.5.6 for cmake 4 compatability

3 months agocmake: skip boost dependency on ALIAS executable targets
Seena Fallah [Mon, 19 Feb 2024 09:39:24 +0000 (10:39 +0100)]
cmake: skip boost dependency on ALIAS executable targets

The current add_executable override in Boost does not support alias
targets. Although Ceph currently has no alias targets that are
affected by this limitation, addressing this issue now will benefit
future developments and personal projects.
This change enhances the robustness of the override logic, ensuring
compatibility with alias targets moving forward.

Signed-off-by: Seena Fallah <seenafallah@gmail.com>
3 months agodoc: Harmonize hyphens to underscores in rados/troubleshooting/troubleshooting-mon.rst
Joel Davidow [Wed, 19 Nov 2025 19:15:05 +0000 (12:15 -0700)]
doc: Harmonize hyphens to underscores in rados/troubleshooting/troubleshooting-mon.rst

Signed-off-by: Joel Davidow <jdavidow@nso.edu>
3 months agomon: ceph pg repeer should propose a correctly sized pg temp.
Alex Ainscow [Wed, 19 Nov 2025 11:32:14 +0000 (11:32 +0000)]
mon: ceph pg repeer should propose a correctly sized pg temp.

Fixes: https://tracker.ceph.com/issues/73897
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
3 months agoqa/suites: exclude ceph-osd-crimson
Matan Breizman [Tue, 18 Nov 2025 08:48:55 +0000 (08:48 +0000)]
qa/suites: exclude ceph-osd-crimson

Similarly to https://github.com/ceph/ceph/pull/66268.
Once crimson is enabled in RPM, ceph-osd-crimson will
be requried as a dependency.
old-clients and upgrade tests should not try to install the new package
as it is not available in older releases.

See: https://tracker.ceph.com/issues/73848

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agoqa/crontab/teuthology-crontab: use default flavor for crimson
Matan Breizman [Mon, 17 Nov 2025 09:27:46 +0000 (09:27 +0000)]
qa/crontab/teuthology-crontab: use default flavor for crimson

By enabling crimson in the "default" flavor - we should be able to
cleanup "crimson-release" flavor. Update the cronjob ro use the default
build flavor.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agodebian,ceph.spec: add ceph-osd-crimson as dependency
Matan Breizman [Sun, 16 Nov 2025 11:20:01 +0000 (11:20 +0000)]
debian,ceph.spec: add ceph-osd-crimson as dependency

a37b5b5bde8c2e8d6890f16b31046119ed55f25d added ceph-osd-crimson as dependency using OR requirement.
Once ceph-osd-classic dependency is satisfied, ceph-osd-crimson package must be added manually.
In order to not add crimson packages manually (See "Containerfile"
removed lines) - mark osd-crimson as dependency if with_crimson is
enabled for rpm and if pkg.ceph.crimson build profile is enabled for debian.

With this change, users won't be required to obtain ceph-osd-crimson
package manually when relevant. Similarly to ceph-osd-classic being
a dependency for ceph-osd.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agoqa/tasks/ceph.py: introduce crimson_compat
Matan Breizman [Sun, 16 Nov 2025 13:12:26 +0000 (13:12 +0000)]
qa/tasks/ceph.py: introduce crimson_compat

In an attempt to use the default flavor for both crimson and classic,
we can no longer rely on flavors to enable crimson flags.
The existing CRIMSON_COMPAT env variable is defined under "workunit",
and is not supported by tasks/ceph. Instead, introduce, a dedicated
crimson_compat option supported by tasks/ceph.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agoceph.spec.in: Include Crimson by default in RPM builds
Matan Breizman [Tue, 18 Nov 2025 08:36:14 +0000 (08:36 +0000)]
ceph.spec.in: Include Crimson by default in RPM builds

With #65782 merged, Crimson could be now built as part of the default RPM build flavor.
The binaries ceph-osd-crimson and ceph-osd-classic are managed via `update-alternatives`
and selected based on priority:

- ceph-osd-classic keeps the **highest** priority (100) and remains the default.
- Switching to crimson is possible via:
  update-alternatives --set ceph-osd /usr/bin/ceph-osd-crimson

Existing classic behavior remains unchanged unless the above command is explicitly executed.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agoMerge pull request #66268 from Matan-B/wip-matanb-old-clients-installs
Matan Breizman [Wed, 19 Nov 2025 13:07:59 +0000 (15:07 +0200)]
Merge pull request #66268 from Matan-B/wip-matanb-old-clients-installs

qa/suites/thrash-old-clients/1-install: exclude ceph-osd-classic

Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
3 months agomgr/dashboard: add API endpoint to add images to consistency groups
Imran Imtiaz [Thu, 13 Nov 2025 10:27:28 +0000 (10:27 +0000)]
mgr/dashboard: add API endpoint to add images to consistency groups

Signed-off-by: Imran Imtiaz <imran.imtiaz@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/73840
Create a consistency group dashboard API endpoint that enables adding
RBD images to the group.

3 months agoMerge pull request #62765 from bobham-bloomberg/unittest-ceph-assert
Joseph Mundackal [Wed, 19 Nov 2025 11:28:21 +0000 (06:28 -0500)]
Merge pull request #62765 from bobham-bloomberg/unittest-ceph-assert

test/ceph_assert.cc: Disable core files

3 months agoMerge pull request #66307 from shraddhaag/wip-shraddhaag-fix-slow-ops
Shraddha Agrawal [Wed, 19 Nov 2025 07:21:19 +0000 (12:51 +0530)]
Merge pull request #66307 from shraddhaag/wip-shraddhaag-fix-slow-ops

qa/clusters/crimson: increase reactors in fixed-1 cluster

Reviewed-by: Matan Breizman <mbreizma@ibm.com>
3 months agoMerge pull request #65971 from ceph/wip-20.2.0-documentation
Dan Mick [Tue, 18 Nov 2025 18:55:39 +0000 (10:55 -0800)]
Merge pull request #65971 from ceph/wip-20.2.0-documentation

doc: add Tentacle v20.2.0 release notes

3 months agoMerge pull request #65374 from dang/wip-dang-standalone
Daniel Gryniewicz [Tue, 18 Nov 2025 18:03:48 +0000 (13:03 -0500)]
Merge pull request #65374 from dang/wip-dang-standalone

RGW - Standalone - Enable building without librados

3 months agodoc/releases: add cephadm notes
Laura Flores [Tue, 18 Nov 2025 17:57:39 +0000 (11:57 -0600)]
doc/releases: add cephadm notes

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: change final release date
Laura Flores [Tue, 18 Nov 2025 17:36:11 +0000 (11:36 -0600)]
doc/releases: change final release date

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases/tentacle: add missing rgw deprecation notice
Casey Bodley [Fri, 24 Oct 2025 12:57:52 +0000 (08:57 -0400)]
doc/releases/tentacle: add missing rgw deprecation notice

Signed-off-by: Casey Bodley <cbodley@redhat.com>
3 months agodoc/releases/tentacle: fix Crimson highlight
Matan Breizman [Wed, 22 Oct 2025 11:36:04 +0000 (11:36 +0000)]
doc/releases/tentacle: fix Crimson highlight

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agodoc/releases/tentacle: add Crimson highlight
Matan Breizman [Tue, 21 Oct 2025 09:03:23 +0000 (09:03 +0000)]
doc/releases/tentacle: add Crimson highlight

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agodoc/releases: arrange sections in alphabetical order
Laura Flores [Mon, 20 Oct 2025 20:43:04 +0000 (15:43 -0500)]
doc/releases: arrange sections in alphabetical order

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases/tentacle.rst: more RBD items
Ilya Dryomov [Mon, 20 Oct 2025 16:29:07 +0000 (18:29 +0200)]
doc/releases/tentacle.rst: more RBD items

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
3 months agodoc/releases/tentacle.rst: fix seastore typo
Matan Breizman [Mon, 20 Oct 2025 16:21:37 +0000 (16:21 +0000)]
doc/releases/tentacle.rst: fix seastore typo

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agodoc/releases: remove extra word
Laura Flores [Mon, 20 Oct 2025 16:08:13 +0000 (11:08 -0500)]
doc/releases: remove extra word

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases/tentacle.rst: Update Crimson section
Matan Breizman [Sun, 19 Oct 2025 08:52:03 +0000 (08:52 +0000)]
doc/releases/tentacle.rst: Update Crimson section

Refer to Tentacle Crimson updates blog post

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agodoc/releases: remove note that is not specific to tentacle
Laura Flores [Fri, 17 Oct 2025 23:15:05 +0000 (18:15 -0500)]
doc/releases: remove note that is not specific to tentacle

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: move smb support update into highlights
Laura Flores [Fri, 17 Oct 2025 22:54:06 +0000 (17:54 -0500)]
doc/releases: move smb support update into highlights

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: give smb update a better category title
Laura Flores [Fri, 17 Oct 2025 20:32:25 +0000 (15:32 -0500)]
doc/releases: give smb update a better category title

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: add Crimson section and clean up references
Laura Flores [Fri, 17 Oct 2025 16:13:42 +0000 (11:13 -0500)]
doc/releases: add Crimson section and clean up references

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: edit formatting and other small changes
Ville Ojamo [Fri, 17 Oct 2025 15:32:58 +0000 (22:32 +0700)]
doc/releases: edit formatting and other small changes

Formatting with double backticks, indentation etc.

Fix some typos and add missing hyphenation.

Add review comment suggestions by anthonyeleven after OOB discussion.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
3 months agodoc/releases: add one more item to RADOS
Laura Flores [Thu, 16 Oct 2025 19:14:44 +0000 (14:14 -0500)]
doc/releases: add one more item to RADOS

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: add to CephFS section
Laura Flores [Thu, 16 Oct 2025 19:06:24 +0000 (14:06 -0500)]
doc/releases: add to CephFS section

And a bit of RGW

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: add more to RBD section
Laura Flores [Thu, 16 Oct 2025 18:48:00 +0000 (13:48 -0500)]
doc/releases: add more to RBD section

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: clean up RGW formatting
Laura Flores [Thu, 16 Oct 2025 18:40:01 +0000 (13:40 -0500)]
doc/releases: clean up RGW formatting

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: take quincy out of timeline since it is EOL
Laura Flores [Thu, 16 Oct 2025 18:34:07 +0000 (13:34 -0500)]
doc/releases: take quincy out of timeline since it is EOL

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/releases: add more to mgr section and fix rados formatting
Laura Flores [Thu, 16 Oct 2025 18:32:10 +0000 (13:32 -0500)]
doc/releases: add more to mgr section and fix rados formatting

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc: improve rados section for tentacle release notes
Laura Flores [Thu, 16 Oct 2025 18:09:29 +0000 (13:09 -0500)]
doc: improve rados section for tentacle release notes

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agodoc/tentacle: add more RGW release notes
Casey Bodley [Thu, 16 Oct 2025 13:20:54 +0000 (09:20 -0400)]
doc/tentacle: add more RGW release notes

Signed-off-by: Casey Bodley <cbodley@redhat.com>
3 months agodoc: add Tentacle v20.2.0 release notes
Laura Flores [Wed, 15 Oct 2025 22:30:08 +0000 (17:30 -0500)]
doc: add Tentacle v20.2.0 release notes

Signed-off-by: Laura Flores <lflores@ibm.com>
3 months agoqa/clusters/crimson: increase reactors in fixed-1 cluster
Shraddha Agrawal [Mon, 17 Nov 2025 19:50:44 +0000 (01:20 +0530)]
qa/clusters/crimson: increase reactors in fixed-1 cluster

Issue: Various different tests were failing randomly due to slow
ops. There was no common ground between them, it was happening
across differnet object stores (seastore and bluestore) and
across different tests.

Cause: Since this is happening quite randomly, this is likely
happening due to low reactor count.

Solution: We are opting the solution to increase reactors used
for testing. I've increased them to 3 from the initial 2 value.

Fixes: https://tracker.ceph.com/issues/72778
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
3 months agoMerge pull request #66207 from steliaio/fix-rados-fsid-return-doc
Casey Bodley [Tue, 18 Nov 2025 14:25:12 +0000 (09:25 -0500)]
Merge pull request #66207 from steliaio/fix-rados-fsid-return-doc

include/rados/librados.h: fix documented rados_cluster_fsid return value

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 months agotest/ceph_assert.cc: Disable core files
Bob Ham [Thu, 10 Apr 2025 12:24:22 +0000 (12:24 +0000)]
test/ceph_assert.cc: Disable core files

Without this, core files are produced which subsequently cause
failures in other tests, specifically smoke.sh and safe-to-destroy.sh.

Fixes: bfa83df6d33ee2238f1389ca4518592b5c4fb267
Signed-off-by: Bob Ham <bham12@bloomberg.net>
test/ceph_assert.cc: Update line numbers

Signed-off-by: Bob Ham <bham12@bloomberg.net>
3 months agoMerge pull request #66105 from rhcs-dashboard/carbonize-sync-policy-form
Pedro Gonzalez Gomez [Mon, 17 Nov 2025 17:57:49 +0000 (18:57 +0100)]
Merge pull request #66105 from rhcs-dashboard/carbonize-sync-policy-form

mgr/dashboard: Carbonize multisite sync policy forms

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
3 months agoqa/suites: exclude ceph-osd-classic
Matan Breizman [Sun, 16 Nov 2025 12:52:05 +0000 (12:52 +0000)]
qa/suites: exclude ceph-osd-classic

a37b5b5bde8c2e8d6890f16b31046119ed55f25d added ceph-osd-classic
package.
old-clients and upgrade tests should not try to install the new package
as it is not available in older releases.

Fixes: https://tracker.ceph.com/issues/73848
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
3 months agoMerge pull request #65999 from anoopcs9/smb-disable-posix-locking
Adam King [Mon, 17 Nov 2025 16:29:30 +0000 (11:29 -0500)]
Merge pull request #65999 from anoopcs9/smb-disable-posix-locking

mgr/smb: Disable posix locking in share definition

Reviewed-by: Adam King <adking@redhat.com>
3 months agoMerge pull request #65931 from anoopcs9/update-smbd-ports-config
Adam King [Mon, 17 Nov 2025 16:28:35 +0000 (11:28 -0500)]
Merge pull request #65931 from anoopcs9/update-smbd-ports-config

smb: Update the configuration logic for smbd ports

Reviewed-by: Adam King <adking@redhat.com>
3 months agomgr/dashboard: Carbonize multisite sync policy forms
Naman Munet [Fri, 31 Oct 2025 17:38:49 +0000 (23:08 +0530)]
mgr/dashboard: Carbonize multisite sync policy forms

Fixes: https://tracker.ceph.com/issues/73164
Signed-off-by: Naman Munet <naman.munet@ibm.com>
3 months agoMerge pull request #66149 from amathuria/wip-amat-update-seastar-nov25
Matan Breizman [Sun, 16 Nov 2025 09:50:07 +0000 (11:50 +0200)]
Merge pull request #66149 from amathuria/wip-amat-update-seastar-nov25

seastar: bump up seastar submodule

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
3 months agomgr/smb: Disable posix locking in share definition
Anoop C S [Tue, 21 Oct 2025 08:53:50 +0000 (14:23 +0530)]
mgr/smb: Disable posix locking in share definition

The prerequisites for supporting durable handles[1] in Samba include
disabling the mapping of POSIX locks, as well as setting the `kernel
oplocks` and `kernel sharemodes` parameters to disabled. Currently
this configuration is hard‑coded, but in the future it could be made
conditional and combined with other settings to enable persistent
handles on continuously available shares.

[1] https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html#DURABLEHANDLES

Signed-off-by: Anoop C S <anoopcs@cryptolab.net>
3 months agoMerge pull request #65962 from NitzanMordhai/wip-nitzan-MOSDOpReply-pgid64-encode...
SrinivasaBharathKanta [Thu, 13 Nov 2025 23:45:18 +0000 (05:15 +0530)]
Merge pull request #65962 from NitzanMordhai/wip-nitzan-MOSDOpReply-pgid64-encode-decode-fix

messages: MOSDOpReply encode and decode errorcode32_t with PGID64 fea…

3 months agoMerge pull request #66218 from imran-imtiaz/dashboard
Nizamudeen A [Thu, 13 Nov 2025 10:18:34 +0000 (15:48 +0530)]
Merge pull request #66218 from imran-imtiaz/dashboard

mgr/dashboard: add API endpoint to create consistency groups

Reviewed-by: Nizamudeen A <nia@redhat.com>