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