Redouane Kachach
14b914fa3c
mgr/cephadm: adding cephadm mgr-module to the gitleaks file
...
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
2025-03-11 10:34:22 +01:00
Redouane Kachach
8be392f62b
mgr/cepahdm: adjusting grafana custom code to handle certificates
...
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
2025-03-11 10:34:21 +01:00
Redouane Kachach
b008856bcf
mgr/cepahdm: fixing cert user_made and pre_remove actions of mgmt-gw
...
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
2025-03-11 10:34:21 +01:00
Redouane Kachach
b1b74f74c2
mgr/cephadm: fixing oauth_proxy pre_remove action
...
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
2025-03-11 10:34:21 +01:00
Redouane Kachach
6ce19fab00
mgr/cephadm: adding UT and adjusting existing unit-tests
...
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
2025-03-11 10:34:12 +01:00
Redouane Kachach
5d42b73e74
mgr/cephadm: renaming cert-store cmds to certmgr, adding new cmds
...
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
2025-03-11 10:33:05 +01:00
Redouane Kachach
3bb6c572a3
mgr/cepahdm: adding certificates validationg and management logic
...
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
2025-03-11 10:33:05 +01:00
Redouane Kachach
2ab4e8b309
mgr/cephadm: refactor cert_store to use the same code for cert/key
...
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
2025-03-11 10:33:04 +01:00
Yingxin Cheng
96730b23a5
Merge pull request #61963 from myoungwon/wip-qa-seastore-rbm-test
...
crimson/os/seastore: add QA test for seastore with RBM under rados_simple
2025-03-11 11:31:19 +08:00
Adam King
b3b6577e24
Merge pull request #61783 from adk3798/cephadm-nvmeof-one-daemon-per-node
...
mgr/cephadm: block deploying nvmeof daemons of different groups on same host
Reviewed-by: John Mulligan <jmulligan@redhat.com>
2025-03-10 15:22:08 -04:00
Adam King
ff024ebfa5
Merge pull request #61887 from ShwetaBhosale1/fix_issue_70060_port_4721_is_not_opened_while_deploying_agent
...
mgr/cephadm: Open port 4721 while deployling cephadm agent
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
2025-03-10 15:17:43 -04:00
Ilya Dryomov
a78961357a
Merge pull request #62189 from idryomov/wip-66419
...
qa/workunits/rbd: wait for resize to be applied in rbd-nbd
Reviewed-by: Ramana Raja <rraja@redhat.com>
2025-03-10 17:02:08 +01:00
Matan Breizman
3887b27331
Merge pull request #62013 from Matan-B/wip-matanb-crimson-coroutine-fixes
...
crimson: revert coroutine workarounds
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2025-03-10 17:37:31 +02:00
Casey Bodley
3ed23ca36f
Merge pull request #60403 from trociny/wip-68206
...
rgw: trigger resharding of versioned buckets sooner
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
2025-03-10 09:44:23 -04:00
Adam Kupczyk
9ef9c12451
Merge pull request #60753 from aclamk/wip-aclamk-more-deferred-overwrite-fix
...
os/bluestore: Fix problem with deferred writes replay
This PR had gone through testing, including teuthology, but not in its final form.
But the issue its fixed is urgent.
This PR is merged before final teuthology run.
2025-03-10 09:58:50 +01:00
Matan Breizman
8b8b2526c4
Merge pull request #62146 from Matan-B/wip-matanb-crimson-wip-69439-v2
...
crimson: Handle peer replies handling once received
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
2025-03-10 10:55:46 +02:00
Nizamudeen A
56c25c2b84
Merge pull request #62118 from rhcs-dashboard/update-proto-files-dashboard
...
mgr/dashboard: update dashboard nvmeof proto files
2025-03-10 12:10:33 +05:30
Zac Dover
c85e3fda00
Merge pull request #62176 from anthonyeleven/weofferedthereleasesorder
...
doc/releases: Add ordering comment to releases.yml
Reviewed-by: Zac Dover <zac.dover@proton.me>
2025-03-10 13:27:33 +10:00
Kefu Chai
710bb86770
Merge pull request #61224 from CookiePLMonster/patch-22
...
dokan: fix a Y2038 bug by replacing `Int32x32To64` with multiplication
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2025-03-10 09:54:47 +08:00
Ilya Dryomov
bedc75fff2
qa/workunits/rbd: wait for resize to be applied in rbd-nbd
...
Implement the same logic as in commit 6f3d0f570f ("test/librbd/fsx:
wait for resize to propagate in krbd_resize()").
Fixes: https://tracker.ceph.com/issues/66419
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2025-03-09 22:10:08 +01:00
Alex Ainscow
d1c8b853d8
Merge pull request #61753 from aainscow/flat_maps
...
common: Introduce efficient map and set structure useful for EC.
2025-03-09 17:09:58 +00:00
Ronen Friedman
7aa844ecaf
Merge pull request #62074 from ronen-fr/wip-rf-more4-keys
...
mon,mgr,auth,client: replace obsolete get_tracked_conf_keys()
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2025-03-09 17:16:00 +02:00
Ronen Friedman
a6a6c830b7
Merge pull request #62133 from ronen-fr/wip-rf-more6-keys
...
tests: replace obsolete get_tracked_conf_keys()
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2025-03-09 16:49:54 +02:00
Guillaume Abrioux
ae31ae0d92
Merge pull request #62173 from guits/fix-70363
...
ceph-volume: allow zapping partitions on multipath devices
2025-03-09 09:31:03 +01:00
Ilya Dryomov
89d934853c
Merge pull request #61669 from badone/wip-remove-openstack.yaml
...
qa: Remove openstack.yaml file which is no longer relevant
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Laura Flores <lflores@ibm.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
2025-03-08 21:49:32 +01:00
Nizamudeen A
27c5678fd1
mgr/dashboard: update dashboard nvmeof proto files
...
Fixes: https://tracker.ceph.com/issues/70330
Signed-off-by: Nizamudeen A <nia@redhat.com>
2025-03-08 21:50:39 +05:30
Anthony D'Atri
2290a904bd
doc/releases: Add ordering comment to releases.yml
...
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2025-03-08 10:58:37 -05:00
Vallari Agrawal
5a2aed3641
Merge pull request #61624 from VallariAg/wip-nvmeof-ceph-status
...
mon: Add nvmeof group/gateway name in "ceph -s"
2025-03-08 10:41:32 +05:30
Igor Fedotov
5a7885ae52
Merge pull request #62150 from ifed01/wip-ifed-fix-discard-op
...
blk/kerneldevice: count ops not bytes in discard_op perf counter
Reviewed-by: guyite@bytedance.com
2025-03-08 00:03:58 +03:00
Guillaume Abrioux
16daa6a687
ceph-volume: allow zapping partitions on multipath devices
...
ceph-volume refuses to zap a device if it is a partition on a multipath
device due to an overly strict condition. This change ensures that only
full mapper devices (excluding partitions) are blocked from being zapped,
allowing partitions on multipath devices to be processed correctly.
Fixes: https://tracker.ceph.com/issues/70363
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
2025-03-07 17:44:04 +01:00
Anthony D'Atri
6efaea3371
Merge pull request #61651 from anthonyeleven/improve-radosgw-layout
...
doc/radosgw: Improve layout.rst
2025-03-07 09:34:21 -05:00
Casey Bodley
a087640bab
Merge pull request #62158 from dang/wip-dang-68336
...
RGW - Temporarily disable List2Inotify1 in the posix bucket cache uniโฆ
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2025-03-07 09:34:09 -05:00
Alex Ainscow
32d57d7713
common: bitset_set and mini_flat_map
...
The bitset_set is compile-time-fixed size bitmap, which can be accessed using a std::set-like iterator.
The mini_flat_map is similar to a boost::flat_map, except with more restrictions on the size and key, allowing it to make
better use of vectors.
Both have the restriction that the key must be unambiguously castable to/from a small integer. The mini_flat_map has the additional restriction, that the size must be known at construction time.
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
2025-03-07 08:52:46 +00:00
SrinivasaBharathKanta
b1e4a2b1d6
Merge pull request #61933 from NitzanMordhai/wip-nitzan-logmonitor-forward-msg-noreply
...
LogMonitor: set no_reply for forward MLog commands
2025-03-07 11:41:07 +05:30
SrinivasaBharathKanta
5c9094d9f6
Merge pull request #61934 from NitzanMordhai/wip-nitzan-remove-tier-cache-tests-rados-suite
...
suites/rados: cache tier deprecated, no need to keep the tests for it
2025-03-07 08:37:59 +05:30
SrinivasaBharathKanta
36c3a2b1e1
Merge pull request #61404 from JonBailey1993/JonBailey1993/ceph_test_rados_io_sequence_plugin_support
...
common/io_exerciser: ceph_test_rados_io_sequence plugin/profile support
2025-03-07 08:36:39 +05:30
SrinivasaBharathKanta
dce8e3f594
Merge pull request #61348 from Naveenaidu/naveen/wip-tracker-65450
...
qa/tasks/thrashosds-health: whitelist PG_BACKFILL_FULL
2025-03-07 08:35:51 +05:30
myoungwon oh
db49408158
crimson/os/seastore/rbm: add do_with() to prevent accessing unavailable reference
...
Signed-off-by: Myoungwon Oh <ohmyoungwon@gmail.com>
2025-03-07 02:01:34 +00:00
myoungwon oh
d8eed12004
crimson/os/seastore/rbm: create a device file if it doesn't exist
...
Signed-off-by: Myoungwon Oh <ohmyoungwon@gmail.com>
2025-03-07 02:01:24 +00:00
myoungwon oh
afa5301733
qa/suite/crimson-rados: add seastore test with RBM
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2025-03-07 02:00:23 +00:00
Daniel Gryniewicz
088c9ed28f
RGW - Temporarily disable List2Inotify1 in the posix bucket cache unit tests, until we can find why inotify fails on CI machines
...
Signed-off-by: Daniel Gryniewicz <dang@fprintf.net>
2025-03-06 10:56:24 -05:00
Matan Breizman
9b02ebf3f5
Merge pull request #61659 from Matan-B/wip-matanb-cmake-crimson-boost-asio
...
crimson/CMakeLists: cleanup BOOST_ASIO_DISABLE_CONCEPTS
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2025-03-06 17:07:44 +02:00
J. Eric Ivancich
ba753912c2
Merge pull request #61569 from soumyakoduri/wip-skoduri-tier-config
...
rgw/cloudtier: Correct option ordering in RGWZoneGroupPlacementTier
Reviewed-by: J. Eric Ivancich (ivancich@redhat.com )
2025-03-06 10:03:13 -05:00
Patrick Donnelly
30e0c0ec7b
Merge PR #62108 into main
...
* refs/pull/62108/head:
cmake/cephfs: fix options to enable client and dependencies
Reviewed-by: Krunal Chheda <kchheda3@bloomberg.net>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
2025-03-06 08:38:52 -05:00
Patrick Donnelly
b0890e31db
Merge PR #62107 into main
...
* refs/pull/62107/head:
pybind/cephfs: use legacy noexcept for cdefs for cython 3.Y.Z
pybind/cephfs: increment ref before calling out to c++
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2025-03-06 08:37:51 -05:00
Matan Breizman
6126a504f1
Merge pull request #62028 from Matan-B/wip-matanb-crimson-mgrc-con
...
crimson/mgr/client: fix _send_report empty conn usage
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2025-03-06 15:30:53 +02:00
Matan Breizman
dc0c6ab5e8
crimson/osd/pg_backend: rep_op_ret_t to not return acked_peers
...
Cleanup, no longer used.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2025-03-06 09:34:49 +00:00
Matan Breizman
7462b1c06e
crimson/osd/pg: Handle peer replies handling once received
...
Instead of updating last complete on disk and calling complete_write
in PG::submit_transacion (chained to all_completed).
Move the completion handling earlier as soon as all the peers acked.
This essentially means that we move the handling to
ReplicatedBackend::get_rep_op_reply, unless replication size is 1 -
then we would mark completion in ReplicatedBackend::submit_transaction.
Fixes: https://tracker.ceph.com/issues/69439
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2025-03-06 09:34:49 +00:00
Matan Breizman
522cc6c3c4
crimson/osd/replicated_backend: Introduce pending_shart_t::last_complete
...
This will be used (next commit) once we'll call complete_write from
ReplicatedBackend and not from PG as we do now.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2025-03-06 09:34:49 +00:00
Matan Breizman
551eb00871
crimson/osd/pg: Introduce PG peering helpers
...
This will be used once we'll call complete_write from
ReplicatedBackend and not from PG as we do now.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2025-03-06 09:34:49 +00:00