Commit Graph

156581 Commits

Author SHA1 Message Date
Edwin Rodriguez
3eac91cec6 Update CodingStyle to specify use of spaces
Signed-off-by: Edwin Rodriguez <edwin.rodriguez1@ibm.com>
2025-10-02 17:33:40 -04:00
Dan Mick
857a4624ba
Merge pull request #65760 from phlogistonjohn/jjm-dock-dock-goose
Dockerfile.build: improve docker compatibility
2025-10-02 11:07:19 -07:00
John Mulligan
8a9b6f8451 Dockerfile.build: improve docker compatibility
Try to fix:
```
Step 6/18 : COPY     ceph.spec.in     do_cmake.sh     install-deps.sh     run-make-check.sh     src/script/buildcontainer-setup.sh     ${CEPH_CTR_SRC}
When using COPY with more than one source file, the destination must be a directory and end with a /
```

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2025-10-02 13:57:27 -04:00
Adam King
37813cf00f
Merge pull request #65721 from phlogistonjohn/jjm-qa-task-template
qa: Add new task module template.py

Reviewed-by: Adam King <adking@redhat.com>
2025-10-02 10:57:48 -04:00
Daniel Gryniewicz
85e6b63611
Merge pull request #65748 from dang/wip-dang-posix-test
RGW - Posix Test - initialize "existed" bools

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2025-10-02 10:22:41 -04:00
Adam Emerson
04f07e01e6
Merge pull request #65722 from adamemerson/wip-rgw-undetach-logback
rgw/datalog: Remove use of 'detached' in `rgw_log_backing` watch

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2025-10-01 17:48:02 -04:00
David Galloway
02570227d3
Merge pull request #65736 from ceph/wip-yuriw-release-doc
doc: changed the jenkins job URL for build
2025-10-01 15:56:52 -04:00
Yuri Weinstein
26d9f3c0c5 doc: changed the jenkins job URL for build
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2025-10-01 10:16:49 -07:00
Daniel Gryniewicz
cee5f26293 RGW - Posix Test - initialize "existed" bools
Theoretically, the "existed" bools in the test could have had junk in
them.  Since the driver only writes to them when writing "true", this
could have had a false positive return.  Initialize them all.

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

Signed-off-by: Daniel Gryniewicz <dang@fprintf.net>
2025-10-01 13:08:22 -04:00
John Mulligan
30f82992a2 qa/tasks: remove templating functions from vip.py
Now that all the generic templating can be done by template.py,
we can remove the legacy functions from vip.py

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2025-10-01 12:40:25 -04:00
John Mulligan
0b61b1c1ff qa/tasks: update python.py to use template module
The file python.py was making use of subst_vip from vip.py. The more
generic template.py provides the same functionality as subst_vip plus a
better more general templating system.  Replace subst_vip in this file
so that we can remove subst_vip in the future.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2025-10-01 12:40:25 -04:00
John Mulligan
f87e622265 qa/tasks: remove generic template stuff from cephadm.py
Remove the generic template stuff from cephadm.py now that the
template.py file is usable and various yamls have been updated to
use the new module now.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2025-10-01 12:40:25 -04:00
John Mulligan
7c6407cbe0 qa/tasks: replace vip.exec with template.exec
Signed-off-by: John Mulligan <jmulligan@redhat.com>
2025-10-01 12:40:25 -04:00
John Mulligan
b45fe1b760 qa/tasks: replace cephadm.exec with template.exec
Signed-off-by: John Mulligan <jmulligan@redhat.com>
2025-10-01 12:40:25 -04:00
John Mulligan
550ce35be9 qa/tasks: add template.py for generic templating needs
This change extracts a bunch of functionality that we added to
cephadm.py and has been "incubating" there for too long as it's not
particularly specific to cephadm.

Take the code from cephadm.py and fully generalize it and make it a
fairly simple module that can be reused elsewhere as needed.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2025-10-01 12:40:25 -04:00
John Mulligan
e97d81144a qa/suites: do not use cephadm.exec when it is not needed
Convert a uses of `cephadm.exec` to basic `exec`. When templates (with
the jinja2-style replacement pattern `{{}}`) are not present the
cephadm.exec and exec are essentially the same.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2025-10-01 12:40:25 -04:00
John Mulligan
e8ede11d04 qa/suites: do not use vip.exec when it is not needed
Convert a number of uses of `vip.exec` to basic `exec`. When the
replacement pattern `{{VIP<x>}}` is not present vip.exec and exec
are essentially the same. This means that the remaining uses of
`vip.exec` actually need vip variable substitution.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2025-10-01 12:40:25 -04:00
Ernesto Puerta
3e427c1742
Merge pull request #65720 from rhcs-dashboard/fix-73307-main
.github: pin GH Actions to SHA-1 commit
2025-10-01 18:38:28 +02:00
Kefu Chai
cfee77cb63
Merge pull request #65730 from tchaikov/mailmap-kefu
mailmap: update affiliation for Kefu Chai

Reviewed-by: Laura Flores <lflores@ibm.com>
2025-10-01 08:53:41 +08:00
Anthony D'Atri
25a602380c
Merge pull request #65733 from anthonyeleven/typofix
doc: Fix typo in src/common/options/global.yaml.in
2025-09-30 17:03:18 -04:00
Gregory Farnum
d2a5501660
Merge pull request #65391 from MaxKellermann/osdc_uninline
osdc: uninline methods to reduce header dependencies and compile times

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2025-09-30 13:40:32 -07:00
Anthony D'Atri
7565ab2b8e
Merge pull request #64727 from bluikko/doc-mount-ceph-formatting-man
doc/man/8: Fix small errors and small improvements in mount.ceph.rst
2025-09-30 11:58:29 -04:00
Samuel Just
8c635f5df7
Merge pull request #65134 from xxhdx1985126/wip-seastore-clone-range-latest
crimson/os/seastore: OP_CLONERANGE2 support ---- another approach

Reviewed-by: Samuel Just <sjust@redhat.com>
2025-09-30 08:53:34 -07:00
Anthony D'Atri
ccedaa6adb doc: Fix typo in src/common/options/global.yaml.in
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2025-09-30 11:26:31 -04:00
Casey Bodley
c45212043a
Merge pull request #65479 from smanjara/wip-fix-object-sync-trace
rgw/multisite: fix sync requests on existing objects

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2025-09-30 10:10:26 -04:00
Kefu Chai
523c8adf95 mailmap: update affiliation for Kefu Chai
he's now affiliated to Proxmox, so map his contribution to
his employer email address.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
2025-09-30 21:02:58 +08:00
afreen23
7d5298b71a
Merge pull request #65459 from rhcs-dashboard/72944-hide-suppresed-alerts-on-dashboard
mgr/dashboard : Hide suppressed  alert on landing page

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2025-09-30 15:13:13 +05:30
Jose Juan Palacios-Perez
b78834f795
Merge pull request #65700 from a16bitsysop/crimson-systemd
crimson: fix building without systemd
2025-09-30 10:31:28 +01:00
afreen23
7812550ade
Merge pull request #65612 from Hezko/nvmeof-cli-fix-aliases-help
mgr/dashboard: fix command alias help message

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2025-09-30 13:32:38 +05:30
afreen23
734e239252
Merge pull request #65610 from Hezko/nvmeof-cli-ns-list-nsid-param
mgr/dashboard: add nsid param to ns list command

Reviewed-by: Nizamudeen A <nia@redhat.com>
2025-09-30 13:32:19 +05:30
Adam C. Emerson
a9d718331c
rgw/datalog: Remove use of 'detached' in rgw_log_backing watch
Replace `asio::detached` with `async::use_blocked` in the notify
handler. This shouldn't be too much of a problem given that our notify
handlers elsewhere use blocking `notify_ack`.

At a later time I plan to do a larger refactor, but this should be a
backportable fix for the memory error.

https://tracker.ceph.com/issues/73313
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2025-09-29 15:33:23 -04:00
Ernesto Puerta
e936cab461
scripts: add script to fix GH workflows
Fixes: https://tracker.ceph.com/issues/73307
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2025-09-29 18:17:56 +02:00
Ernesto Puerta
6cceb6c30c
.github: pin GH Actions to SHA-1 commit
Fixes: https://tracker.ceph.com/issues/73307
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2025-09-29 18:17:14 +02:00
Venky Shankar
629e419edf Merge PR #59676 into main
* refs/pull/59676/head:

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2025-09-29 21:26:03 +05:30
Venky Shankar
1c3ae22fe0 Merge PR #65232 into main
* refs/pull/65232/head:

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Mark Nelson <mnelson@redhat.com>
2025-09-29 21:24:12 +05:30
Anthony D'Atri
4705dc2d74
Merge pull request #65410 from anthonyeleven/ec-overwrite
doc/rados/operations: Clarify overwrites in erasure-code.rst
2025-09-29 11:50:04 -04:00
Anthony D'Atri
d988a8ff00
Merge pull request #65501 from anthonyeleven/ceph-osd-df
doc: Enhance the ceph df and ceph osd commands
2025-09-29 11:49:47 -04:00
Venky Shankar
9b3bfb6ad2 Merge PR #65483 into main
* refs/pull/65483/head:

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2025-09-29 19:40:20 +05:30
Venky Shankar
7ce4252964 Merge PR #61173 into main
* refs/pull/61173/head:

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
2025-09-29 19:38:35 +05:30
Casey Bodley
0efafa3f7b
Merge pull request #64830 from AliMasarweh/wip-alimasa-conditional
RGW | fix conditional MultiWrite

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2025-09-29 09:30:13 -04:00
Max Kellermann
403f5d620d
Merge pull request #65403 from MaxKellermann/Formatter__split
common/Formatter: move {JSON,Table,XML}Formatter to separate files

Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Tested-by: anrao19
2025-09-29 13:11:45 +02:00
Redouane Kachach
7cf33c4f46
Merge pull request #64912 from cloudbehl/Cephadm-daemon-status-metric
prometheus: Add Cephadm orch ps output metric to prometheus

Reviewed-by: Afreen Misbah <afreen23.git@gmail.com>
Reviewed-by: Anmol Babu <anmolbudugutta@gmail.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
2025-09-29 12:40:22 +02:00
Adam Lyon-Jones
d15ad83924
Merge pull request #64562 from adam-lj/ceph_test_rados_io_sequence_copy_from
test/osd: Extend ceph_test_rados_io_sequence to support copy operations
2025-09-29 10:20:15 +01:00
Yuval Lifshitz
21529a0dae
Merge pull request #65649 from nbalacha/wip-nbalacha-cleanup-2
rgw/bucket-logging: fix typos
2025-09-29 11:37:40 +03:00
Aashish Sharma
3110774671
Merge pull request #64467 from ceph/fix-mtu-alert
monitoring: fix MTU Mismatch alert rule and expr

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2025-09-29 13:13:22 +05:30
Nizamudeen A
ea497fcebd
Merge pull request #65669 from rhcs-dashboard/inline-edit-fixes
mgr/dashboard: fix duplicated editing of cell

Reviewed-by: Afreen Misbah <afreen@ibm.com>
2025-09-29 12:59:48 +05:30
Aashish Sharma
bee24dec44 monitoring: fix MTU Mismatch alert rule and expr
Fixes: https://tracker.ceph.com/issues/73290

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2025-09-29 10:27:32 +05:30
Nizamudeen A
aed373399a mgr/dashboard: fix duplicated editing of cell
form control is applied with unique identifier. In the table where the
issue is present, let's support adding the `unique_identifier`.

Fixes: https://tracker.ceph.com/issues/73250
Signed-off-by: Nizamudeen A <nia@redhat.com>
2025-09-29 09:34:33 +05:30
Duncan Bellamy
29563b2565 crimson: fix building without systemd
Use BOOL WITH_SYSTEMD guard before including Jounald.cc in sources for crimson-common

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

Signed-off-by: Duncan Bellamy <dunk@denkimushi.com>
2025-09-28 19:00:58 +00:00
Xuehan Xu
a9fdbb7926 qa/suites/crimson-rados/thrash_simple: enable osd down
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2025-09-28 14:48:59 +08:00