]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
ceph-ci.git
31 hours agoMerge PR #65295 into wip-jcollin-testing-20250919.043955-reef wip-jcollin-testing-20250919.043955-reef testing/wip-jcollin-testing-20250919.043955-reef
Jos Collin [Fri, 19 Sep 2025 04:40:13 +0000 (10:10 +0530)]
Merge PR #65295 into wip-jcollin-testing-20250919.043955-reef

* refs/pull/65295/head:
qa: test failure for duplicate retention spec
mgr/snap_schedule: fix message format error

31 hours agoMerge PR #65348 into wip-jcollin-testing-20250919.043955-reef
Jos Collin [Fri, 19 Sep 2025 04:40:09 +0000 (10:10 +0530)]
Merge PR #65348 into wip-jcollin-testing-20250919.043955-reef

* refs/pull/65348/head:
qa: Add test for subvolume_ls on osd full
mds: Fix readdir when osd is full.

31 hours agoMerge PR #65364 into wip-jcollin-testing-20250919.043955-reef
Jos Collin [Fri, 19 Sep 2025 04:40:05 +0000 (10:10 +0530)]
Merge PR #65364 into wip-jcollin-testing-20250919.043955-reef

* refs/pull/65364/head:
test/libcephfs: use more entries to reproduce snapdiff fragmentation
mds: rollback the snapdiff fragment entries with the same name if needed.
test/libcephfs: Polisihing SnapdiffDeletionRecreation case
Test failure: LibCephFS.SnapdiffDeletionRecreation

31 hours agoMerge PR #65430 into wip-jcollin-testing-20250919.043955-reef
Jos Collin [Fri, 19 Sep 2025 04:40:01 +0000 (10:10 +0530)]
Merge PR #65430 into wip-jcollin-testing-20250919.043955-reef

* refs/pull/65430/head:
qa: Disable a test for kernel mount
src/test/mds: Fix TestMDSAuthCaps
client: Fix the multifs auth caps check
mds: Fix multifs auth caps check
qa: Fix validation of client_version
qa: Test cross fs access by single client in multifs
qa: Run test_admin with the reef client

2 days agoMerge pull request #61978 from batrick/wip-70066-reef
Neeraj Pratap Singh [Thu, 18 Sep 2025 11:32:54 +0000 (17:02 +0530)]
Merge pull request #61978 from batrick/wip-70066-reef

reef: mds: dump next_snap when checking dentry corruption

2 days agoMerge pull request #62278 from dparmar18/wip-70034-reef
Neeraj Pratap Singh [Thu, 18 Sep 2025 11:32:40 +0000 (17:02 +0530)]
Merge pull request #62278 from dparmar18/wip-70034-reef

reef: mgr/nfs: validate path when modifying cephfs export

2 days agoMerge pull request #62409 from neesingh-rh/wip-70418-reef
Neeraj Pratap Singh [Thu, 18 Sep 2025 11:32:14 +0000 (17:02 +0530)]
Merge pull request #62409 from neesingh-rh/wip-70418-reef

reef: cephfs-shell: add option to remove xattr

2 days agoMerge pull request #65251 from joscollin/wip-70031-reef
Neeraj Pratap Singh [Thu, 18 Sep 2025 11:32:00 +0000 (17:02 +0530)]
Merge pull request #65251 from joscollin/wip-70031-reef

reef: qa: enable debug mds/client for fs/nfs suite

2 days agoMerge pull request #65253 from joscollin/wip-71379-reef
Neeraj Pratap Singh [Thu, 18 Sep 2025 11:31:45 +0000 (17:01 +0530)]
Merge pull request #65253 from joscollin/wip-71379-reef

reef: cephfs: session tracker accounts for killing sessions

9 days agoMerge pull request #65473 from rhcs-dashboard/wip-72963-reef
Nizamudeen A [Thu, 11 Sep 2025 06:17:46 +0000 (11:47 +0530)]
Merge pull request #65473 from rhcs-dashboard/wip-72963-reef

reef: monitoring: add user-agent headers to the urllib

9 days agomonitoring: add user-agent headers to the urllib
Nizamudeen A [Wed, 10 Sep 2025 13:00:36 +0000 (18:30 +0530)]
monitoring: add user-agent headers to the urllib

The documentation started raising 403 suddenly. Adding User-Agent
headers to the request

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit b8fe487010483681bbc8ddb8dfe18b40ebfd346b)

11 days agotest/libcephfs: use more entries to reproduce snapdiff fragmentation
Igor Fedotov [Thu, 21 Aug 2025 10:42:54 +0000 (13:42 +0300)]
test/libcephfs: use more entries to reproduce snapdiff fragmentation
issue.

Snapdiff listing fragments have different boundaries in Reef and Squid+
releases hence original reproducer (made for Reef) doesn't work properly
in S+ releases. This patch fixes that at cost of longer execution.
This might be redundant/senseless when backporting to Reef.

Related-to: https://tracker.ceph.com/issues/72518
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit 23397d32607fc307359d63cd651df3c83ada3a7f)

11 days agomds: rollback the snapdiff fragment entries with the same name if needed.
Igor Fedotov [Tue, 12 Aug 2025 13:17:49 +0000 (16:17 +0300)]
mds: rollback the snapdiff fragment entries with the same name if needed.

This is required when more entries with the same name don't fit into the
fragment. With the existing means for fragment offset specification such a splitting to be
prohibited.

Fixes: https://tracker.ceph.com/issues/72518
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit 24955e66f4826f8623d2bec1dbfc580f0e4c39ae)

11 days agotest/libcephfs: Polisihing SnapdiffDeletionRecreation case
Igor Fedotov [Tue, 12 Aug 2025 13:07:43 +0000 (16:07 +0300)]
test/libcephfs: Polisihing SnapdiffDeletionRecreation case

Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit daf3350621cfafa383cd9deea81b60b775a53093)

11 days agoTest failure: LibCephFS.SnapdiffDeletionRecreation
sajibreadd [Mon, 11 Aug 2025 08:46:39 +0000 (10:46 +0200)]
Test failure: LibCephFS.SnapdiffDeletionRecreation
Reproduces: https://tracker.ceph.com/issues/72518
Signed-off-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
(cherry picked from commit 4ff71386ac1529dc1f7c2640511f509bd6842862)
(cherry picked from commit 48f5a5d04fb2cef52c5e4a3daf452ccf988666d2)

11 days agoMerge pull request #65002 from aaSharma14/wip-68481-reef
afreen23 [Mon, 8 Sep 2025 18:47:22 +0000 (00:17 +0530)]
Merge pull request #65002 from aaSharma14/wip-68481-reef

reef: mgr/dashboard: show non default realm sync status in rgw overview page

Reviewed-by: Afreen Misbah <afreen@ibm.com>
12 days agoqa: Disable a test for kernel mount
Kotresh HR [Wed, 13 Aug 2025 11:03:29 +0000 (11:03 +0000)]
qa: Disable a test for kernel mount

The kclient fix isn't yet landed in the kernel and hence
the test 'test_multifs_single_client_cross_access_r_caps_end'
would fail for kernel mount. So disable the failing validation
in the test for kclient.

Fixes: https://tracker.ceph.com/issues/72167
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit 485f37ac1fe7d233685ce1a1f9ac5360c142b1f5)

Conflicts:
   qa/tasks/cephfs/test_admin.py: The commit
  9d0ab233d822668e88c873bc1314e984feaf1296 is not backported

12 days agosrc/test/mds: Fix TestMDSAuthCaps
Kotresh HR [Fri, 18 Jul 2025 10:28:50 +0000 (10:28 +0000)]
src/test/mds: Fix TestMDSAuthCaps

Fix the TestMDSAuthCaps after fixing
multifs authcaps comparison.

Fixes: https://tracker.ceph.com/issues/72167
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit 92ab603e110e349342f3611e29f92fc64ae7d3ec)
(cherry picked from commit a3e3f27d5243c741b1f10e9433d341fac60d07d6)

12 days agoclient: Fix the multifs auth caps check
Kotresh HR [Thu, 1 Aug 2024 16:46:00 +0000 (22:16 +0530)]
client: Fix the multifs auth caps check

The fsname needs to be passed to validate the mds
auth caps check. This patch fixes the same.

Fixes: https://tracker.ceph.com/issues/72167
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit b1d6bb95d3c805af37883ef481b96a1aa33cedf0)
(cherry picked from commit cac4ee5d1a5e769c6bf90619d93043ade15fc27b)

12 days agomds: Fix multifs auth caps check
Kotresh HR [Tue, 27 May 2025 06:54:00 +0000 (12:24 +0530)]
mds: Fix multifs auth caps check

The fsname is not take into consideration while validating
the access check for the operations. This patch fixes
the same.

Fixes: https://tracker.ceph.com/issues/72167
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit 1a5e083eb297dc611c8098abb67faf34fd8e4499)

12 days agoqa: Fix validation of client_version
Kotresh HR [Thu, 26 Jun 2025 07:44:00 +0000 (07:44 +0000)]
qa: Fix validation of client_version

The multifs auth caps bug has a fix both in client and mds.
If it's old client and not patched, we expect that the fs
with 'rw' would end up having 'r' caps with the multifs
auth caps used as in the test
'test_multifs_single_client_cross_access_r_caps_end'.
This patch adds the conditional to validate the same.

This commit makes use of the PR #64005

Fixes: https://tracker.ceph.com/issues/72167
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit f10e34d0350d216f02d4e73ec695340daae11dd4)

Conflicts:
  qa/tasks/cephfs/test_admin.py - The commit
     9d0ab233d822668e88c873bc1314e984feaf1296 is not backported

12 days agoqa: Test cross fs access by single client in multifs
Kotresh HR [Fri, 2 Aug 2024 05:58:36 +0000 (11:28 +0530)]
qa: Test cross fs access by single client in multifs

Fixes: https://tracker.ceph.com/issues/72167
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit 3516db300d3688cd048542dbed2e0318f9ac5ad3)

Conflicts:
  qa/tasks/cephfs/test_admin.py: The commit
 9d0ab233d822668e88c873bc1314e984feaf1296 is not backported

12 days agoqa: Run test_admin with the reef client
Kotresh HR [Mon, 30 Sep 2024 11:09:00 +0000 (16:39 +0530)]
qa: Run test_admin with the reef client

This is required to test the features involving
fixes both in client and mds. This is to make
sure the older clients are not broken with the
fix. The version 18.2.6 is reef with out the
client fix.

The test suite sets up the cluster with squid
18.2.6 and upgrades only the ceph cluster node
leaving the client node.

NOTE: The version is changed to 18.2.6 because
this is reef backport where as it's 19.2.2 in
higher releases. Please check commit a4f97c0aa92

Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit a4f97c0aa92c37113b33d63b57f2fae870f403a1)

12 days agoqa: Add test for subvolume_ls on osd full
Kotresh HR [Thu, 24 Jul 2025 17:31:12 +0000 (17:31 +0000)]
qa: Add test for subvolume_ls on osd full

Fixes: https://tracker.ceph.com/issues/72260
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit 8547e57ebc4022ca6750149f49b68599a8af712e)

12 days agomds: Fix readdir when osd is full.
Kotresh HR [Thu, 24 Jul 2025 09:33:06 +0000 (09:33 +0000)]
mds: Fix readdir when osd is full.

Problem:
The readdir wouldn't list all the entries in the directory
when the osd is full with rstats enabled.

Cause:
The issue happens only in multi-mds cephfs cluster. If rstats
is enabled, the readdir would request 'Fa' cap on every dentry,
basically to fetch the size of the directories. Note that 'Fa' is
CEPH_CAP_GWREXTEND which maps to CEPH_CAP_FILE_WREXTEND and is
used by CEPH_STAT_RSTAT.

The request for the cap is a getattr call and it need not go to
the auth mds. If rstats is enabled, the getattr would go with
the mask CEPH_STAT_RSTAT which mandates the requirement for
auth-mds in 'handle_client_getattr', so that the request gets
forwarded to auth mds if it's not the auth. But if the osd is full,
the indode is fetched in the 'dispatch_client_request' before
calling the  handler function of respective op, to check the
FULL cap access for certain metadata write operations. If the inode
doesn't exist, ESTALE is returned. This is wrong for the operations
like getattr, where the inode might not be in memory on the non-auth
mds and returning ESTALE is confusing and client wouldn't retry. This
is introduced by the commit 6db81d8479b539d which fixes subvolume
deletion when osd is full.

Fix:
Fetch the inode required for the FULL cap access check for the
relevant operations in osd full scenario. This makes sense because
all the operations would mostly be preceded with lookup and load
the inode in memory or they would handle ESTALE gracefully.

Fixes: https://tracker.ceph.com/issues/72260
Introduced-by: 6db81d8479b539d3ca6b98dc244c525e71a36437
Signed-off-by: Kotresh HR <khiremat@redhat.com>
(cherry picked from commit 1ca8f334f944ff78ba12894f385ffb8c1932901c)

12 days agoqa: test failure for duplicate retention spec
Milind Changire [Wed, 13 Mar 2024 04:55:24 +0000 (10:25 +0530)]
qa: test failure for duplicate retention spec

Signed-off-by: Milind Changire <mchangir@redhat.com>
(cherry picked from commit 074f05ae294a50f8b6a22fb58d03b46bfb956966)

12 days agomgr/snap_schedule: fix message format error
Milind Changire [Tue, 16 Jan 2024 12:17:53 +0000 (17:47 +0530)]
mgr/snap_schedule: fix message format error

Fixes: https://tracker.ceph.com/issues/64042
Signed-off-by: Milind Changire <mchangir@redhat.com>
(cherry picked from commit 59ec7a9bcda76aa6a71a1d34a1e6ca609af467f0)

2 weeks agoMerge pull request #65418 from ceph/fix-api-tests-reef
Dan Mick [Sat, 6 Sep 2025 00:43:39 +0000 (17:43 -0700)]
Merge pull request #65418 from ceph/fix-api-tests-reef

reef: pybind/mgr/dashboard: Use teuthology's actual requirements

2 weeks agopybind/mgr/dashboard: Use teuthology's actual requirements
David Galloway [Fri, 5 Sep 2025 17:58:43 +0000 (13:58 -0400)]
pybind/mgr/dashboard: Use teuthology's actual requirements

Signed-off-by: David Galloway <david.galloway@ibm.com>
(cherry picked from commit 22a87d959bca74478de1e2d9f86859676385491d)

2 weeks agoMerge pull request #65380 from zdover23/wip-doc-2025-09-04-backport-65325-to-reef
Zac Dover [Thu, 4 Sep 2025 03:51:47 +0000 (13:51 +1000)]
Merge pull request #65380 from zdover23/wip-doc-2025-09-04-backport-65325-to-reef

reef: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Tue, 2 Sep 2025 00:31:41 +0000 (10:31 +1000)]
doc/cephfs: edit troubleshooting.rst

Update the "Disconnected+Remounted FS" section in
doc/cephfs/troubleshooting.rst, as suggested by Venky Shankar in https://github.com/ceph/ceph/pull/65129/files#r2312903062

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit f4b40422fefaa993441396a5c31fbfd3d8714595)

2 weeks agoMerge pull request #65250 from ceph/reef-pipeline-backports
David Galloway [Wed, 3 Sep 2025 13:15:04 +0000 (09:15 -0400)]
Merge pull request #65250 from ceph/reef-pipeline-backports

reef: Recent pipeline backports

2 weeks agoMerge pull request #65094 from zdover23/wip-doc-2025-08-18-backport-64931-to-reef
Zac Dover [Mon, 1 Sep 2025 04:38:35 +0000 (14:38 +1000)]
Merge pull request #65094 from zdover23/wip-doc-2025-08-18-backport-64931-to-reef

reef: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 weeks agoMerge pull request #65207 from zdover23/wip-doc-2025-08-26-backport-64074-to-reef
Zac Dover [Mon, 1 Sep 2025 04:28:47 +0000 (14:28 +1000)]
Merge pull request #65207 from zdover23/wip-doc-2025-08-26-backport-64074-to-reef

reef: doc/rados/configuration: Mention show-with-defaults and ceph-conf

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 weeks agoMerge pull request #65212 from zdover23/wip-doc-2025-08-26-backport-65180-to-reef
Zac Dover [Mon, 1 Sep 2025 04:28:14 +0000 (14:28 +1000)]
Merge pull request #65212 from zdover23/wip-doc-2025-08-26-backport-65180-to-reef

reef: doc/dev:update blkin.rst doc for lttng trace

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 weeks agoMerge pull request #65239 from zdover23/wip-doc-2025-08-26-backport-65230-to-reef
Zac Dover [Mon, 1 Sep 2025 04:27:40 +0000 (14:27 +1000)]
Merge pull request #65239 from zdover23/wip-doc-2025-08-26-backport-65230-to-reef

reef: doc/rados/operations: Improve health-checks.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 weeks agoMerge pull request #64843 from NitzanMordhai/wip-72419-reef
NitzanMordhai [Sun, 31 Aug 2025 08:36:24 +0000 (11:36 +0300)]
Merge pull request #64843 from NitzanMordhai/wip-72419-reef

reef: monitor: Enhance historic ops command output and error handling

3 weeks agoMerge pull request #63134 from kshtsk/wip-71215-reef
Venky Shankar [Fri, 29 Aug 2025 13:23:33 +0000 (18:53 +0530)]
Merge pull request #63134 from kshtsk/wip-71215-reef

reef: tasks/cephfs/mount: use 192.168.144.0.0/20 for brxnet

3 weeks agomgr/dashboard: show non default realm sync status in rgw overview page
Aashish Sharma [Wed, 25 Sep 2024 12:39:32 +0000 (18:09 +0530)]
mgr/dashboard: show non default realm sync status in rgw overview page

Currently, we just show the sync status of the default realm in rgw
overview page. This PR is to show the sync status of non-default realms
as well. Multisite sync status can be viewed for any of the active daemon
which runs in default/non-default realm.

Fixes: https://tracker.ceph.com/issues/68329
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit ea53aceb8d72187f7f8629aa6d3b66c7cca88a86)

Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-overview-dashboard/rgw-overview-dashboard.component.ts
src/pybind/mgr/dashboard/openapi.yaml

3 weeks agoMerge pull request #65201 from zdover23/wip-doc-2025-08-25-backport-65185-to-reef
Zac Dover [Wed, 27 Aug 2025 19:57:36 +0000 (05:57 +1000)]
Merge pull request #65201 from zdover23/wip-doc-2025-08-25-backport-65185-to-reef

reef: doc/cephfs: edit troubleshooting.rst (Slow MDS)

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 weeks agoMerge pull request #65184 from zdover23/wip-doc-2025-08-22-backport-64726-to-reef
Zac Dover [Wed, 27 Aug 2025 19:56:56 +0000 (05:56 +1000)]
Merge pull request #65184 from zdover23/wip-doc-2025-08-22-backport-64726-to-reef

reef: doc/man/8: Improve mount.ceph.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 weeks agoMerge pull request #65138 from zdover23/wip-doc-2025-08-20-backport-65128-to-reef
Zac Dover [Wed, 27 Aug 2025 19:56:34 +0000 (05:56 +1000)]
Merge pull request #65138 from zdover23/wip-doc-2025-08-20-backport-65128-to-reef

reef: doc/rados: repair short underline

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 weeks agoMerge pull request #65091 from zdover23/wip-doc-2025-08-18-backport-64928-to-reef
Zac Dover [Wed, 27 Aug 2025 19:55:25 +0000 (05:55 +1000)]
Merge pull request #65091 from zdover23/wip-doc-2025-08-18-backport-64928-to-reef

reef: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 weeks agocephfs: session tracker accounts for killing sessions
Abhishek Lekshmanan [Wed, 2 Apr 2025 13:57:42 +0000 (15:57 +0200)]
cephfs: session tracker accounts for killing sessions

Fixes: https://tracker.ceph.com/issues/70770
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@cern.ch>
(cherry picked from commit bb52cb72abe9540affce713fa3078e9b0f59d65a)

3 weeks agoqa: enable debug mds/client for fs/nfs suite
Venky Shankar [Wed, 8 Nov 2023 06:20:24 +0000 (11:50 +0530)]
qa: enable debug mds/client for fs/nfs suite

Fixes: http://tracker.ceph.com/issues/63482
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit d5834c9af6013a23324a808570b22c819988ce03)

3 weeks agoRemove git clean -fdx
Dan Mick [Tue, 26 Aug 2025 00:45:21 +0000 (17:45 -0700)]
Remove git clean -fdx

either
1) a source tarball is supplied, in which case the local dir is
   irrelevant, or
2) make-debs calls make-dist, which doesn't care about a dirty cwd

so it just punishes the unaware by removing things that they may
have wanted to keep.

Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit ad529cce49c466daa02bb3b90804ff6a6ec548e8)

3 weeks agomake-debs.sh: invoke tar with --no-same-owner
Dan Mick [Sat, 23 Aug 2025 00:43:24 +0000 (17:43 -0700)]
make-debs.sh: invoke tar with --no-same-owner

When running as a normal user, tar does not attempt to preserve
owners set on the tar content files.  When running as root, it does.
Containerized builds are running as root.  Stop make-debs.sh from
trying to set other owners for files, and leaving files in the
host system with mapped UIDs other than the user running the container
(which causes jenkins to be unable to clear the workspace).

Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit 46c540444dd0dc4b4572e71ef452436a3b580d51)

3 weeks agomake-debs.sh: make "skip debug packages" conditional
Dan Mick [Thu, 21 Aug 2025 20:00:43 +0000 (13:00 -0700)]
make-debs.sh: make "skip debug packages" conditional

Now that we're using make-debs.sh as a builder inside containers,
the default should be to build all the packages, including debug.
(Also, fix a typo.)

Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit 86d6e931bd10bc15252d76aa58e4835a72742fcd)

3 weeks agodoc/rados/operations: Improve health-checks.rst
Anthony D'Atri [Tue, 26 Aug 2025 11:38:58 +0000 (07:38 -0400)]
doc/rados/operations: Improve health-checks.rst

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit ba5cb7b8d63040730934a06d13baf2968952e813)

3 weeks agodoc/dev:update blkin.rst doc for lttng trace
lizhipeng [Fri, 22 Aug 2025 03:53:52 +0000 (11:53 +0800)]
doc/dev:update blkin.rst doc for lttng trace
fixes:https://tracker.ceph.com/issues/72059

Signed-off-by: lizhipeng <qiuxinyidian@gmail.com>
(cherry picked from commit 3029cc9afdee352fb22db0895c5d3ec4a35277d3)

3 weeks agodoc/rados/configuration: Mention show-with-defaults and ceph-conf
Niklas Hambüchen [Sat, 21 Jun 2025 17:46:13 +0000 (19:46 +0200)]
doc/rados/configuration: Mention show-with-defaults and ceph-conf

A small improvement based on
"Why is it still so difficult to just dump all config and where it comes from?"
https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/EZSLRYBYEWDA6YIARQVMUKQUWHAE3PGR/

`show-with-defaults` is very useful, and `ceph-conf` is mentioned
so that it's clear that it's legacy, and the user doesn't have to
wonder if it's actually useful but was forgotten in the list.

Signed-off-by: Niklas Hambüchen <mail@nh2.me>
(cherry picked from commit 978ab834c464b993ec77c914cb36da47211a1cd4)

3 weeks agodoc/cephfs: edit troubleshooting.rst (Slow MDS)
Zac Dover [Fri, 22 Aug 2025 08:39:29 +0000 (18:39 +1000)]
doc/cephfs: edit troubleshooting.rst (Slow MDS)

Move the "Slow requests (MDS)" section immediately after the first
section in this document ("Slow/Stuck Operations"), because the first
procedure on the page directs the reader to undertake the operation in
"Slow requests (MDS)" before trying anything else.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 55af6643c9a119afc4e22e2591774e1d68ef5580)

4 weeks agoMerge pull request #65188 from phlogistonjohn/jjm-reef-bwc
David Galloway [Fri, 22 Aug 2025 18:18:25 +0000 (14:18 -0400)]
Merge pull request #65188 from phlogistonjohn/jjm-reef-bwc

reef:  backport build-with-container patches from main

4 weeks agobuild-with-container: improve source rpm detection
John Mulligan [Tue, 19 Aug 2025 23:12:07 +0000 (19:12 -0400)]
build-with-container: improve source rpm detection

Improve source rpm detection by adding a new detection method that
executes and rpm command in a container to get exactly the version of
the source rpm that the ceph.spec file would have generated.  For
backwards compatibility and that I don't entirely trust myself to have
tested this the old methods are still available.

The old `--rpm-no-match-sha` is now an alias for `--srpm-match=any` to
cause it to build any (unique) ceph srpm it finds.
`--srpm-match=versionglob` retains the previous default behavior of
using a glob matching on the git id or ceph version value.  The new
default of `--srpm-match=auto` implements the rpm command based behavior
described above.

All of this is wrapped in a new step `find-rpm` but that's mostly an
implementation detail and for testing.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 916088a4e7380cd7ac1403fb4416ef91ab07aa52)

4 weeks agomake-srpm.sh: don't shell out redundantly to pwd
John Mulligan [Tue, 19 Aug 2025 19:03:51 +0000 (15:03 -0400)]
make-srpm.sh: don't shell out redundantly to pwd

Just something that annoyed me while reading the script.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 544d8ab5eb81fc5b8b950c2c1c116fad6b1a40c4)

4 weeks agopybind/mgr/dashboard/frontend: add NPM_CACHEDIR envvar, use in bwc
Dan Mick [Wed, 13 Aug 2025 19:16:45 +0000 (12:16 -0700)]
pybind/mgr/dashboard/frontend: add NPM_CACHEDIR envvar, use in bwc

Add an optional NPM_CACHEDIR environment variable to serve as the
cache parameter for npm in the dashboard frontend build.  The idea
is to allow it to persist across builds so that we decrease the load
on registry.npmjs.org, which has been throttling our requests when
using build-with-container.py, and also hopefully improve the time
of the frontend npm operations.

build-with-container.py also grows a --npm-cache-path option to allow
setting it for container builds and passing the envvar to the build.

Fixes: https://tracker.ceph.com/issues/72298
Signed-off-by: Dan Mick <dan.mick@redhat.com>
(cherry picked from commit ad7e6117a9e99061a3ad7e03709dd31e34832966)

4 weeks agodashboard: fix the workaround for unpacking node sources
John Mulligan [Wed, 21 May 2025 21:46:40 +0000 (17:46 -0400)]
dashboard: fix the workaround for unpacking node sources

My previous workaround in the dashboard for the unpacking of non-root
own tarball as the fake root of a container did not work because of the
strange quoting/escaping behavior of cmake (it tried to run `id -u` as a
single command, not a command and an argument).
Use single quoted string and old school backticks to work around this issue.

Fixes: 24dbfb5da4813c6588f9cd199b9f527bb67f1e88
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 3a36180a373d91adcf9726660204f0cc1dcecba3)

4 weeks agodashboard: ensure nodeenv downloaded content is owned by current user
John Mulligan [Fri, 2 May 2025 15:17:53 +0000 (11:17 -0400)]
dashboard: ensure nodeenv downloaded content is owned by current user

When testing ceph builds in a container we discovered that certain files
could not be deleted by jenkins after a build. This was due to the way
the container maps IDs - files owned by the root user in the container
become owned by the "real" user/jenkins user on the "host".
However, the node tarball that is fetched and unpacked by nodeenv has
a different owner name/uid that is preserved in the tree and this id
gets mapped to something that can be managed by the "fake root" of the
container but not by the "regular" user outside the container.

The simplest workaround I can think of is to chown the tree back
to the current user and avoid leaving files on disk with uncleanly
mapped uids.

Conflicts:
src/pybind/mgr/dashboard/frontend/CMakeLists.txt

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 24dbfb5da4813c6588f9cd199b9f527bb67f1e88)

4 weeks agoDockerfile.build: make WITH_CRIMSON a build arg
John Mulligan [Fri, 20 Jun 2025 23:34:45 +0000 (19:34 -0400)]
Dockerfile.build: make WITH_CRIMSON a build arg

We've chosen to enable crimson by default to match the CI, but that
is not always something a developer may want, so make WITH_CRIMSON
a build argument that can be toggled off if necessary.

Conflicts:
Dockerfile.build

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 9cbadc2e6009cbbf3bc757f801d3508da6fe498d)

4 weeks agomgr/dashboard: add a cobertura xml file workaround variable
John Mulligan [Thu, 29 May 2025 17:41:45 +0000 (13:41 -0400)]
mgr/dashboard: add a cobertura xml file workaround variable

Add an environment variable REWRITE_COVERAGE_ROOTDIR that
changes the "hardcoded" path in the cobertura-coverage.xml file.
This can be used to map the paths used in a container build to
the paths known to a jenkins job (or whatever else you want to
do with the file).

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit f80dad2e0adfb5bca33fab292728f5c085ca3a78)

4 weeks agoDockerfile.build: Install sccache
Zack Cerza [Mon, 24 Feb 2025 19:30:13 +0000 (12:30 -0700)]
Dockerfile.build: Install sccache

Note that it is not used automatically.

Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit a5a983c7363ab185cdc48ecd392f8cff6ce087bd)

4 weeks agomake-srpm.sh: Skip make-dist if tarball is present
Zack Cerza [Thu, 13 Feb 2025 00:10:01 +0000 (17:10 -0700)]
make-srpm.sh: Skip make-dist if tarball is present

Signed-off-by: Zack Cerza <zack@cerza.org>
(cherry picked from commit a1f607bd1be122b9491555b06f2ce3272d9c331b)

4 weeks agoMerge pull request #65126 from zdover23/wip-doc-2025-08-19-backport-64929-to-reef
Zac Dover [Fri, 22 Aug 2025 08:46:51 +0000 (18:46 +1000)]
Merge pull request #65126 from zdover23/wip-doc-2025-08-19-backport-64929-to-reef

reef: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 weeks agoMerge pull request #65123 from zdover23/wip-doc-2025-08-19-backport-65021-to-reef
Zac Dover [Fri, 22 Aug 2025 08:46:24 +0000 (18:46 +1000)]
Merge pull request #65123 from zdover23/wip-doc-2025-08-19-backport-65021-to-reef

reef: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 weeks agoMerge pull request #65097 from zdover23/wip-doc-2025-08-18-backport-64940-to-reef
Zac Dover [Fri, 22 Aug 2025 08:46:00 +0000 (18:46 +1000)]
Merge pull request #65097 from zdover23/wip-doc-2025-08-18-backport-64940-to-reef

reef: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 weeks agodoc/man/8: Improve mount.ceph.rst
Anthony D'Atri [Tue, 29 Jul 2025 00:38:37 +0000 (20:38 -0400)]
doc/man/8: Improve mount.ceph.rst

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
(cherry picked from commit 230d91c2e28f3df27dd5007b937b477922cb7655)

4 weeks agoMerge pull request #65066 from ceph/reef-nogitclean
David Galloway [Wed, 20 Aug 2025 13:31:08 +0000 (09:31 -0400)]
Merge pull request #65066 from ceph/reef-nogitclean

reef: build backports

4 weeks agodoc/rados: repair short underline
Zac Dover [Tue, 19 Aug 2025 13:42:49 +0000 (23:42 +1000)]
doc/rados: repair short underline

Repair a too-short underline that was introduced in
https://github.com/ceph/ceph/commit/babd3c00341c59cb82e66f93f41c687ab4fc6928.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit ff93fcd28046e65a54368308f60308e84f93aa38)

4 weeks agoMerge pull request #61230 from vshankar/wip-67478-reef
Rishabh Dave [Tue, 19 Aug 2025 14:07:17 +0000 (19:37 +0530)]
Merge pull request #61230 from vshankar/wip-67478-reef

reef: mgr/volumes: periodically check for async work

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
4 weeks agoMerge pull request #61339 from vshankar/wip-69360-reef
Rishabh Dave [Tue, 19 Aug 2025 14:06:24 +0000 (19:36 +0530)]
Merge pull request #61339 from vshankar/wip-69360-reef

reef: mds: do not process client metrics message with fast dispatch

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
4 weeks agoMerge pull request #61340 from vshankar/wip-69368-reef
Rishabh Dave [Tue, 19 Aug 2025 14:05:15 +0000 (19:35 +0530)]
Merge pull request #61340 from vshankar/wip-69368-reef

reef: qa: use a larger timeout for kernel_untar_build workunit

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
4 weeks agoMerge pull request #61341 from vshankar/wip-68923-reef
Rishabh Dave [Tue, 19 Aug 2025 14:03:40 +0000 (19:33 +0530)]
Merge pull request #61341 from vshankar/wip-68923-reef

reef: qa/cephfs: randomize configs in `fs:thrash:workloads`

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
4 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Sun, 10 Aug 2025 10:38:33 +0000 (20:38 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit the section "ceph-fuse" in the file doc/cephfs/troubleshooting.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit ced66f00d7b09015ed43617e78e89d1e031858bd)

4 weeks agoMerge pull request #61410 from rishabh-d-dave/wip-67976-reef
Rishabh Dave [Tue, 19 Aug 2025 12:43:02 +0000 (18:13 +0530)]
Merge pull request #61410 from rishabh-d-dave/wip-67976-reef

reef: cephfs,mon: fs rename must require FS to be offline and refuse_client_session to be set

Reviewed-by: Venky Shankar <vshankar@redhat.com>
4 weeks agoMerge pull request #61514 from mchangir/wip-68955-reef
Rishabh Dave [Tue, 19 Aug 2025 12:39:56 +0000 (18:09 +0530)]
Merge pull request #61514 from mchangir/wip-68955-reef

reef: mds: session in the importing state cannot be cleared if an export subtree task is interrupted while the state of importer is acking

Reviewed-by: Venky Shankar <vshankar@redhat.com>
4 weeks agoMerge pull request #61519 from mchangir/wip-68248-reef
Rishabh Dave [Tue, 19 Aug 2025 12:35:46 +0000 (18:05 +0530)]
Merge pull request #61519 from mchangir/wip-68248-reef

reef: client: fix d_reclen for readdir

Reviewed-by: Venky Shankar <vshankar@redhat.com>
4 weeks agoMerge pull request #62109 from neesingh-rh/wip-70232-reef
Rishabh Dave [Tue, 19 Aug 2025 12:34:34 +0000 (18:04 +0530)]
Merge pull request #62109 from neesingh-rh/wip-70232-reef

reef: mgr/volumes: fix dangling symlink in clone index

Reviewed-by: Venky Shankar <vshankar@redhat.com>
4 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Thu, 14 Aug 2025 05:20:53 +0000 (15:20 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit the section "In-memory log dumps" in
doc/cephfs/troubleshooting.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit bc1aa66f356981ed977ac96e7d235f4f9c43547b)

fixup

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 3d8a6759c45a91c27d8698c0d0033638d06279f7)

4 weeks agoMerge pull request #65078 from zdover23/wip-doc-2025-08-18-backport-64939-to-reef
Zac Dover [Tue, 19 Aug 2025 08:38:46 +0000 (18:38 +1000)]
Merge pull request #65078 from zdover23/wip-doc-2025-08-18-backport-64939-to-reef

reef: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 weeks agoMerge pull request #65083 from zdover23/wip-doc-2025-08-18-backport-65051-to-reef
Zac Dover [Tue, 19 Aug 2025 08:38:18 +0000 (18:38 +1000)]
Merge pull request #65083 from zdover23/wip-doc-2025-08-18-backport-65051-to-reef

reef: doc/cephfs: Update quota.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 weeks agoMerge pull request #65088 from zdover23/wip-doc-2025-08-18-backport-64921-to-reef
Zac Dover [Tue, 19 Aug 2025 08:38:02 +0000 (18:38 +1000)]
Merge pull request #65088 from zdover23/wip-doc-2025-08-18-backport-64921-to-reef

reef: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Mon, 11 Aug 2025 04:55:00 +0000 (14:55 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit the section "Disconnected+Remounted FS" in the file
doc/cephfs/troubleshooting.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit c89710706ab9177256cadeea1e090637a3f63a6a)

4 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Sun, 10 Aug 2025 11:04:44 +0000 (21:04 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit the section "Kernel Mount Debugging" in the file
doc/cephfs/troubleshooting.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 012d38c89583667679d434d6ee2cf2d205ea4501)

4 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Sun, 10 Aug 2025 08:32:03 +0000 (18:32 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit the section "The MDS" in the file doc/cephfs/troubleshooting.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit a17fd3f41b3e4a7ea5160bcdfe7a8b43b4b0f2e3)

4 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Sat, 9 Aug 2025 00:25:31 +0000 (10:25 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit the section "Slow Requests (MDS)" in
doc/cephfs/troubleshooting.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit edb3d2be60fd38a1957878bdfa9a9d9d415cc94c)

4 weeks agomonitor: Enhance historic ops command output and error handling
Nitzan Mordechai [Thu, 19 Jun 2025 08:54:43 +0000 (08:54 +0000)]
monitor: Enhance historic ops command output and error handling

Dumping monitor historic operations currently yields no results
and incorrectly issues an error message indicating that
"mon_enable_op_tracker" is not enabled, even when it should be.

This commit addresses these issues by:
- Adding previously missing commands for historic operations.
- Correcting the dump operations check to only issue an error when
  "mon_enable_op_tracker" is genuinely not enabled.
- Tracking "mon_enable_op_tracker" changes
- Refactoring and organizing the historic operations dump command code.
- Improving the appearance and clarity of error messages.

Fixes: https://tracker.ceph.com/issues/71725
Signed-off-by: Nitzan Mordechai <nmordec@ibm.com>
(cherry picked from commit 5edb4099927eb4b2813115ef8756e1160345f823)

4 weeks agoMerge pull request #65047 from zdover23/wip-doc-2024-08-14-backport-64981-to-reef
Zac Dover [Mon, 18 Aug 2025 09:12:35 +0000 (19:12 +1000)]
Merge pull request #65047 from zdover23/wip-doc-2024-08-14-backport-64981-to-reef

reef: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 weeks agoMerge pull request #65044 from zdover23/wip-doc-2024-08-14-backport-64930-to-reef
Zac Dover [Mon, 18 Aug 2025 09:11:41 +0000 (19:11 +1000)]
Merge pull request #65044 from zdover23/wip-doc-2024-08-14-backport-64930-to-reef

reef: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 weeks agoMerge pull request #65041 from zdover23/wip-doc-2025-08-14-backport-64923-to-reef
Zac Dover [Mon, 18 Aug 2025 09:09:38 +0000 (19:09 +1000)]
Merge pull request #65041 from zdover23/wip-doc-2025-08-14-backport-64923-to-reef

reef: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 weeks agoMerge pull request #65037 from zdover23/wip-doc-2025-08-14-backport-64922-to-reef
Zac Dover [Mon, 18 Aug 2025 09:02:14 +0000 (19:02 +1000)]
Merge pull request #65037 from zdover23/wip-doc-2025-08-14-backport-64922-to-reef

reef: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 weeks agoMerge pull request #65026 from zdover23/wip-doc-2025-08-14-backport-64982-to-reef
Zac Dover [Mon, 18 Aug 2025 09:00:03 +0000 (19:00 +1000)]
Merge pull request #65026 from zdover23/wip-doc-2025-08-14-backport-64982-to-reef

reef: doc/cephfs: edit troubleshooting.rst

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 weeks agodoc/cephfs: Update quota.rst
Jannis Speer [Thu, 14 Aug 2025 16:49:48 +0000 (18:49 +0200)]
doc/cephfs: Update quota.rst

Make the user aware to adapt the client capabilities to enable the configuration of quotas.

Signed-off-by: Jannis Speer <Jannis.speer@tutanota.com>
doc/cephfs: fix broken link

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 99fe86670fc23dd98b6e583ac4de6a5dcd8f8e28)

4 weeks agoMerge branch 'reef' into wip-doc-2025-08-14-backport-64922-to-reef
Zac Dover [Mon, 18 Aug 2025 06:52:48 +0000 (16:52 +1000)]
Merge branch 'reef' into wip-doc-2025-08-14-backport-64922-to-reef

Signed-off-by: Zac Dover <zac.dover@proton.me>
4 weeks agodoc/cephfs: edit troubleshooting.rst
Zac Dover [Mon, 11 Aug 2025 04:30:22 +0000 (14:30 +1000)]
doc/cephfs: edit troubleshooting.rst

Edit the section "Slow requests" in the file
doc/cephfs/troubleshooting.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit 07372f1f6275f87aebe31132e5ce43705b24aefd)

4 weeks agoMerge pull request #65058 from zdover23/wip-doc-2025-08-15-backport-64787-to-reef
Zac Dover [Mon, 18 Aug 2025 06:20:54 +0000 (16:20 +1000)]
Merge pull request #65058 from zdover23/wip-doc-2025-08-15-backport-64787-to-reef

reef: doc/cephfs: add a note about estimated replay completion time

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
4 weeks agodoc/cephfs: add a note about estimated replay completion time
Venky Shankar [Fri, 1 Aug 2025 07:02:55 +0000 (12:32 +0530)]
doc/cephfs: add a note about estimated replay completion time

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit d471748aa0ccd2041a8a4ac5af059009597b5b53)

doc/cephfs: update cephfs disaster recovery procedure

Fixes: http://tracker.ceph.com/issues/71629
Signed-off-by: Venky Shankar <vshankar@redhat.com>
fixup

Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit bf46093470068d6ec4d168c1b24e886f4344b7fc)

5 weeks agoscript/build-with-container: support --build-arg arguments
John Mulligan [Fri, 20 Jun 2025 23:46:16 +0000 (19:46 -0400)]
script/build-with-container: support --build-arg arguments

Allow passing --build-arg arguments to build-with-container.py
which are passed directly to the container build command.
This allows a developer to toggle certain features of the build
container, however this should not be used in CI.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 7802a61150af85ef49c666666af753cee5a14451)

5 weeks agoscript/build-with-container: remove unused build arg
John Mulligan [Thu, 29 May 2025 14:21:49 +0000 (10:21 -0400)]
script/build-with-container: remove unused build arg

Remove the unused build arg for JENKINS_HOME. This was
once used to try and create build images like the CI jobs. However,
the env var is now unconditionally set in the build script and must
be passed (or not) explicitly by the user.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 6f5b23a39eadaa6e1f4df3a882cbb872f497d8fa)

5 weeks agoscript/build-with-container: add workarounds for older python versions
John Mulligan [Fri, 13 Jun 2025 00:37:56 +0000 (20:37 -0400)]
script/build-with-container: add workarounds for older python versions

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 45e0979b60bd4e508fd1e00ac3bfdab5cdcf8a52)

5 weeks agoscript/build-with-container: handle failure to find source rpm better
John Mulligan [Thu, 8 May 2025 17:22:52 +0000 (13:22 -0400)]
script/build-with-container: handle failure to find source rpm better

Don't use an obscure assert, raise an exception with a helpful error
message.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 7cd048c2ee21935312c3b05c9b128c183b4e6ad8)