]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
5 months agodoc: Newer sphinx. Unpin rtd-theme dgalloway-cve-34749-2 61780/head
David Galloway [Wed, 12 Feb 2025 23:17:11 +0000 (18:17 -0500)]
doc: Newer sphinx. Unpin rtd-theme

Lower docutils

Signed-off-by: David Galloway <david.galloway@ibm.com>
5 months agodoc: Pin doctuils to 0.21.2
David Galloway [Wed, 12 Feb 2025 23:14:33 +0000 (18:14 -0500)]
doc: Pin doctuils to 0.21.2

Signed-off-by: David Galloway <david.galloway@ibm.com>
5 months agodoc: Build with python3.9
David Galloway [Wed, 12 Feb 2025 23:01:50 +0000 (18:01 -0500)]
doc: Build with python3.9

Signed-off-by: David Galloway <david.galloway@ibm.com>
5 months agodoc: Newer mistune to fix CVE
David Galloway [Wed, 12 Feb 2025 16:23:22 +0000 (11:23 -0500)]
doc: Newer mistune to fix CVE

https://github.com/CrossNox/m2r2?tab=readme-ov-file#m2r-the-original

https://access.redhat.com/security/cve/CVE-2022-34749

https://bugzilla.redhat.com/show_bug.cgi?id=2255448

Fixes https://github.com/ceph/ceph/pull/44222

Signed-off-by: David Galloway <david.galloway@ibm.com>
5 months agoMerge pull request #61621 from joscollin/wip-B69669-fix-exception-smaller-pad-width
Venky Shankar [Wed, 12 Feb 2025 15:00:21 +0000 (20:30 +0530)]
Merge pull request #61621 from joscollin/wip-B69669-fix-exception-smaller-pad-width

cephfs-top: exception when terminal size greater than PAD_WIDTH

Reviewed-by: Venky Shankar <vshankar@redhat.com>
5 months agoMerge pull request #61695 from MaxKellermann/tools_includes
Ilya Dryomov [Wed, 12 Feb 2025 08:40:13 +0000 (09:40 +0100)]
Merge pull request #61695 from MaxKellermann/tools_includes

tools: add missing includes

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
5 months agoMerge pull request #61723 from ljflores/wip-tracker-67913
Laura Flores [Wed, 12 Feb 2025 06:48:23 +0000 (00:48 -0600)]
Merge pull request #61723 from ljflores/wip-tracker-67913

5 months agocephfs-top: exception when terminal size greater than PAD_WIDTH 61621/head
Jos Collin [Mon, 27 Jan 2025 06:10:43 +0000 (11:40 +0530)]
cephfs-top: exception when terminal size greater than PAD_WIDTH

Fixes: https://tracker.ceph.com/issues/69669
Signed-off-by: Jos Collin <jcollin@redhat.com>
5 months agoMerge pull request #61758 from anthonyeleven/taipoh
Anthony D'Atri [Tue, 11 Feb 2025 23:08:41 +0000 (18:08 -0500)]
Merge pull request #61758 from anthonyeleven/taipoh

doc/rados/operations: Improve pools.rst

5 months agoMerge pull request #61607 from MaxKellermann/mgr_includes
Ilya Dryomov [Tue, 11 Feb 2025 21:20:17 +0000 (22:20 +0100)]
Merge pull request #61607 from MaxKellermann/mgr_includes

mgr: include cleanup

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
5 months agoMerge PR #61755 into main
Patrick Donnelly [Tue, 11 Feb 2025 20:34:29 +0000 (15:34 -0500)]
Merge PR #61755 into main

* refs/pull/61755/head:
script/clean-ci: allow specifying custom remote name to push/fetch
script/clean-ci: do not push if there is nothing to delete

Reviewed-by: David Galloway <dgallowa@redhat.com>
5 months agodoc/rados/operations: Improve pools.rst 61758/head
Anthony D'Atri [Tue, 11 Feb 2025 17:34:28 +0000 (12:34 -0500)]
doc/rados/operations: Improve pools.rst

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
5 months agoMerge pull request #61326 from adamemerson/wip-69240
Jaya Prakash [Tue, 11 Feb 2025 16:44:24 +0000 (22:14 +0530)]
Merge pull request #61326 from adamemerson/wip-69240

os/bluestore: Fix signed comparison warning

5 months agoMerge pull request #60123 from aclamk/wip-aclamk-cbt-add-bluefs-files
Jaya Prakash [Tue, 11 Feb 2025 16:43:59 +0000 (22:13 +0530)]
Merge pull request #60123 from aclamk/wip-aclamk-cbt-add-bluefs-files

os/bluestore: Add 'bluefs-files' command to ceph-bluestore-tool.

5 months agoMerge pull request #60120 from aclamk/wip-aclamk-improve-rocksdb-estimate-prefix
Jaya Prakash [Tue, 11 Feb 2025 16:43:32 +0000 (22:13 +0530)]
Merge pull request #60120 from aclamk/wip-aclamk-improve-rocksdb-estimate-prefix

kv/RocksDBStore: Improve estimate_prefix_size.

5 months agoscript/clean-ci: allow specifying custom remote name to push/fetch 61755/head
Patrick Donnelly [Tue, 11 Feb 2025 16:07:24 +0000 (11:07 -0500)]
script/clean-ci: allow specifying custom remote name to push/fetch

Github actions want to use remote==origin because of how ceph-ci is checked
out.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
5 months agoscript/clean-ci: do not push if there is nothing to delete
Patrick Donnelly [Tue, 11 Feb 2025 16:06:33 +0000 (11:06 -0500)]
script/clean-ci: do not push if there is nothing to delete

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
5 months agoMerge pull request #61742 from anthonyeleven/rgw-inlining
Anthony D'Atri [Tue, 11 Feb 2025 15:17:44 +0000 (10:17 -0500)]
Merge pull request #61742 from anthonyeleven/rgw-inlining

Improve rgw_max_chunk_size descriptions with respect to HEAD inlining

5 months agoMerge PR #61709 into main
Patrick Donnelly [Tue, 11 Feb 2025 14:22:36 +0000 (09:22 -0500)]
Merge PR #61709 into main

* refs/pull/61709/head:
script: add bash script to cleanup ceph-ci.git

Reviewed-by: David Galloway <dgallowa@redhat.com>
5 months agoMerge PR #61662 into main
Patrick Donnelly [Tue, 11 Feb 2025 13:34:21 +0000 (08:34 -0500)]
Merge PR #61662 into main

* refs/pull/61662/head:
qa: cut squid nightlies to one-per-week

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
5 months agoMerge pull request #60909 from ifed01/wip-ifed-client-cache-trim-repro
Venky Shankar [Tue, 11 Feb 2025 12:25:18 +0000 (17:55 +0530)]
Merge pull request #60909 from ifed01/wip-ifed-client-cache-trim-repro

libcephfs/client: pin inode/dentry for an opened directory

Reviewed-by: Venky Shankar <vshankar@redhat.com>
5 months agoMerge pull request #60103 from gardran/wip-gardran-no-autovec
SrinivasaBharathKanta [Tue, 11 Feb 2025 10:17:19 +0000 (15:47 +0530)]
Merge pull request #60103 from gardran/wip-gardran-no-autovec

kv/BinnedLRUCache: do not use autovector to track deleted cache entries.

5 months agoMerge pull request #61743 from cbodley/wip-revert-stale-bot-backport
Ilya Dryomov [Tue, 11 Feb 2025 08:17:56 +0000 (09:17 +0100)]
Merge pull request #61743 from cbodley/wip-revert-stale-bot-backport

Revert ".github/workflows: Do not exempt PRs with milestone"

Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Joseph Mundackal <jmundackal@bloomberg.net>
5 months agoMerge pull request #61183 from rhcs-dashboard/smb-join_auth-usersgroups-mgmt
afreen23 [Tue, 11 Feb 2025 06:52:21 +0000 (12:22 +0530)]
Merge pull request #61183 from rhcs-dashboard/smb-join_auth-usersgroups-mgmt

mgr/dashboard: smb join-auth and usersgroups resources listing

Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 months agoMerge pull request #59943 from majianpeng/blk-iouring-busy
SrinivasaBharathKanta [Tue, 11 Feb 2025 03:28:19 +0000 (08:58 +0530)]
Merge pull request #59943 from majianpeng/blk-iouring-busy

blk: Don't forget call io_uring_unregister_files.

5 months agoMerge pull request #61456 from cyx1231st/wip-fix-crimson-net-66606
Yingxin Cheng [Tue, 11 Feb 2025 02:15:13 +0000 (10:15 +0800)]
Merge pull request #61456 from cyx1231st/wip-fix-crimson-net-66606

crimson/net/io_handler: drop io_state_t::none

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
5 months agoMerge pull request #61741 from cityofships/main
Anthony D'Atri [Tue, 11 Feb 2025 01:56:19 +0000 (20:56 -0500)]
Merge pull request #61741 from cityofships/main

docs/mgr: fix typo

5 months agoqa: cut squid nightlies to one-per-week 61662/head
Patrick Donnelly [Wed, 5 Feb 2025 21:29:51 +0000 (16:29 -0500)]
qa: cut squid nightlies to one-per-week

Now that it's released, we should go back to typical release branch cadence
(teuthology queue is also growing).

Also, update the priority (ahead of reef) now that it's released.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
5 months agoMerge pull request #61736 from phlogistonjohn/jjm-cephadm-test-list_daemons
Adam King [Mon, 10 Feb 2025 21:00:43 +0000 (16:00 -0500)]
Merge pull request #61736 from phlogistonjohn/jjm-cephadm-test-list_daemons

cephadm: add a new set of specific tests for list_daemons

Reviewed-by: Adam King <adking@redhat.com>
5 months agosrc/common/options: improve rgw_max_chunk_size description 61742/head
Anthony D'Atri [Mon, 10 Feb 2025 15:59:19 +0000 (10:59 -0500)]
src/common/options: improve rgw_max_chunk_size description

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
5 months agoMerge pull request #61601 from phlogistonjohn/jjm-cephadm-small-moves-2
Adam King [Mon, 10 Feb 2025 16:47:12 +0000 (11:47 -0500)]
Merge pull request #61601 from phlogistonjohn/jjm-cephadm-small-moves-2

cephadm: move a few other small things out of cephadm.py

Reviewed-by: Adam King <adking@redhat.com>
5 months agoRevert ".github/workflows: Do not exempt PRs with milestone" 61743/head
Casey Bodley [Mon, 10 Feb 2025 16:29:44 +0000 (11:29 -0500)]
Revert ".github/workflows: Do not exempt PRs with milestone"

This reverts commit 6054be59c56a13670abd7d00b828d43730c535c8.

Signed-off-by: Casey Bodley <cbodley@redhat.com>
5 months agoscript: add bash script to cleanup ceph-ci.git 61709/head
Patrick Donnelly [Fri, 7 Feb 2025 15:26:21 +0000 (10:26 -0500)]
script: add bash script to cleanup ceph-ci.git

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
5 months agoMerge pull request #61739 from zdover23/wip-doc-2025-02-10-cephadm-services-osd
Anthony D'Atri [Mon, 10 Feb 2025 15:32:47 +0000 (10:32 -0500)]
Merge pull request #61739 from zdover23/wip-doc-2025-02-10-cephadm-services-osd

doc/cephadm: improve "Activate Existing OSDs".

5 months agoMerge pull request #61354 from phlogistonjohn/jjm-fix-log-test
Casey Bodley [Mon, 10 Feb 2025 14:57:05 +0000 (09:57 -0500)]
Merge pull request #61354 from phlogistonjohn/jjm-fix-log-test

log: ignore return value of write in unit test

Reviewed-by: Casey Bodley <cbodley@redhat.com>
5 months agodocs/mgr: fix typo 61741/head
Piotr Parczewski [Mon, 10 Feb 2025 13:59:34 +0000 (14:59 +0100)]
docs/mgr: fix typo

Signed-off-by: Piotr Parczewski <piotr@stackhpc.com>
5 months agoMerge pull request #60822 from perezjosibm/wip-perezjos-balance-cpu
Jose Juan Palacios-Perez [Mon, 10 Feb 2025 13:19:39 +0000 (13:19 +0000)]
Merge pull request #60822 from perezjosibm/wip-perezjos-balance-cpu

[vstart]: add --crimson-balance-cpu option to set CPU distribution policy

5 months agoMerge pull request #59979 from rzarzynski/wip-os-simplify-ostxn
SrinivasaBharathKanta [Mon, 10 Feb 2025 10:50:43 +0000 (16:20 +0530)]
Merge pull request #59979 from rzarzynski/wip-os-simplify-ostxn

os: simplify os::Transaction -- get rid of the Transaction::decode_bp()

5 months agoMerge pull request #59529 from YiteGu/fix-discard-thread-wakeup-each-other
SrinivasaBharathKanta [Mon, 10 Feb 2025 10:50:13 +0000 (16:20 +0530)]
Merge pull request #59529 from YiteGu/fix-discard-thread-wakeup-each-other

blk/kerneldevice: notify_all only required when discard_drain wait for condition

5 months agoMerge pull request #60934 from shraddhaag/wip-add-pg-degraded-ignorelist
SrinivasaBharathKanta [Mon, 10 Feb 2025 10:48:43 +0000 (16:18 +0530)]
Merge pull request #60934 from shraddhaag/wip-add-pg-degraded-ignorelist

rados/test_crash.sh: add PG_DEGRADED to ignorelist

5 months agoMerge pull request #60359 from MaxKellermann/Dispatcher__marrival_simplified
SrinivasaBharathKanta [Mon, 10 Feb 2025 10:48:24 +0000 (16:18 +0530)]
Merge pull request #60359 from MaxKellermann/Dispatcher__marrival_simplified

msg/Dispatcher: simplify and optimize the `marrival` tree

5 months agodoc/cephadm: improve "Activate Existing OSDs". 61739/head
Zac Dover [Mon, 10 Feb 2025 08:12:34 +0000 (18:12 +1000)]
doc/cephadm: improve "Activate Existing OSDs".

Make three minor changes to doc/cephadm/services/osd.rst. These three
changes were suggested by Eugen Block, who reviewed this procedure after
developing it.

Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
5 months agoMerge pull request #61534 from rhcs-dashboard/fix-69670-main
Nizamudeen A [Mon, 10 Feb 2025 05:33:46 +0000 (11:03 +0530)]
Merge pull request #61534 from rhcs-dashboard/fix-69670-main

mgr/dashboard: Multi-site replication wizard breaks when a default realm is already present in the secondary cluster.

Reviewed-by: Nizamudeen A <nia@redhat.com>
5 months agomgr/dashboard: smb join-auth and usersgroups resources listing 61183/head
Pedro Gonzalez Gomez [Wed, 25 Dec 2024 12:11:53 +0000 (13:11 +0100)]
mgr/dashboard: smb join-auth and usersgroups resources listing

Fixes: https://tracker.ceph.com/issues/69361
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
5 months agoMerge pull request #61270 from rhcs-dashboard/smb-share-list
Pedro Gonzalez Gomez [Mon, 10 Feb 2025 05:01:12 +0000 (06:01 +0100)]
Merge pull request #61270 from rhcs-dashboard/smb-share-list

mgr/dashboard: add smb share listing in UI

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
5 months agocephadm: add cephadmlib to tox coverage environment 61736/head
John Mulligan [Fri, 7 Feb 2025 16:41:41 +0000 (11:41 -0500)]
cephadm: add cephadmlib to tox coverage environment

When using the `coverage` tox environment we want to see the coverage
for the majority of the cephadm code. There is now a lot of code in
cephadmlib and so it makes sense to extend the default coverage report
to include cephadmlib.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
5 months agocephadm: add a new set of specific tests for list_daemons
John Mulligan [Thu, 30 Jan 2025 22:02:58 +0000 (17:02 -0500)]
cephadm: add a new set of specific tests for list_daemons

Signed-off-by: John Mulligan <jmulligan@redhat.com>
5 months agoMerge pull request #60799 from rhcs-dashboard/host-form-followups
Nizamudeen A [Sun, 9 Feb 2025 05:51:10 +0000 (11:21 +0530)]
Merge pull request #60799 from rhcs-dashboard/host-form-followups

mgr/dashboard: fix host form issues

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Naman Munet <nmunet@redhat.com>
5 months agoos: get rid of the Transaction::decode_bp() 59979/head
Radoslaw Zarzynski [Wed, 18 Sep 2024 13:14:45 +0000 (13:14 +0000)]
os: get rid of the Transaction::decode_bp()

`os::Transaction::decode_bp()` has only one user: `_setattrs()`
of `BlueStore`. It uses that for optimization purposes: keeping
up contigous space instead of potentially fragmented `bufferlist`
that would require rectifying memcpy later.
The problem is `_setattrs()` also needs to avoid keeping large
raw buffers with only small subset being referenced. It achieves
this by copying the data if `bufferptr:::is_partial()` returns
`true`. However, this means the memcpy happens virtually always
as it's hard to even imagine the `val`, decoded from the wire,
can fulfill the 0 waste requirement.
Therefore the optimization doesn't make sense; it only imposes
costs in terms of complexity breaking the symmetry between encode
and decode in `os::Transation` (there is no `encode_bp()`).

This commit kills the optimization and simplifies `os::Transaction`.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
5 months agoMerge pull request #61163 from rzarzynski/wip-build-f41
Radoslaw Zarzynski [Sat, 8 Feb 2025 13:06:44 +0000 (14:06 +0100)]
Merge pull request #61163 from rzarzynski/wip-build-f41

do_cmake.sh: add support for Fedora 41

Reviewed-by: John Mulligan <jmulligan@redhat.com>
5 months agoMerge pull request #61708 from anthonyeleven/reimprove-61660
Zac Dover [Sat, 8 Feb 2025 10:01:12 +0000 (20:01 +1000)]
Merge pull request #61708 from anthonyeleven/reimprove-61660

doc: Clarify that there are no tertiary OSDs

Reviewed-by: Zac Dover <zac.dover@proton.me>
5 months agoMerge pull request #61685 from zdover23/wip-doc-2025-02-07-cephadm-services-osd
Zac Dover [Sat, 8 Feb 2025 08:52:03 +0000 (18:52 +1000)]
Merge pull request #61685 from zdover23/wip-doc-2025-02-07-cephadm-services-osd

doc/cephadm: improve "Activate Existing OSDs"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
5 months agoqa/suites/upgrade/telemetry-upgrade: improve ignorelist 61723/head
Laura Flores [Fri, 7 Feb 2025 22:53:12 +0000 (16:53 -0600)]
qa/suites/upgrade/telemetry-upgrade: improve ignorelist

In this commit, I added some pattern matching for
warnings that show up in the cluster log detail that
are related to degraded PGs. In these tests, we are intentionally
restarting OSDs to upgrade them, which leads to these states
showing up in the cluster log. So, the warnings are intended
and can be ignored in the context of an upgrade.

Fixes: https://tracker.ceph.com/issues/67881
Signed-off-by: Laura Flores <lflores@ibm.com>
5 months agoqa/tasks: improve ignorelist for thrashing OSDs
Laura Flores [Fri, 7 Feb 2025 21:53:21 +0000 (15:53 -0600)]
qa/tasks: improve ignorelist for thrashing OSDs

This yaml file is used in rados/thrash-old-clients.
In this commit, I added some pattern matching for
warnings that show up in the cluster log detail that
are related to degraded PGs. In these tests, we are intentionally
marking down or killing OSDs, which leads to these states
showing up in the cluster log. So, the warnings are intended
and can be ignored in the context of OSD thrashing.

Fixes: https://tracker.ceph.com/issues/67913
Signed-off-by: Laura Flores <lflores@ibm.com>
5 months agoMerge pull request #61570 from omidyoosefi/port-in-use-with-vip
Adam King [Fri, 7 Feb 2025 20:07:08 +0000 (15:07 -0500)]
Merge pull request #61570 from omidyoosefi/port-in-use-with-vip

pybind/mgr/cephadm: fix issue with multiple nfs clusters on the same port

Reviewed-by: Adam King <adking@redhat.com>
5 months agodoc/cephadm: improve "Activate Existing OSDs" 61685/head
Zac Dover [Fri, 7 Feb 2025 01:32:20 +0000 (11:32 +1000)]
doc/cephadm: improve "Activate Existing OSDs"

Improve the section "Activate Existing OSDs".

Supplement the information in the "Activate Existing OSDs" section with
a procedure developed by Eugen Block, here:
https://heiterbiswolkig.blogs.nde.ag/2025/02/06/cephadm-activate-existing-osds/

This procedure explains how to activate OSDs on a host that, for
whatever reason, has had to have its operating system reinstalled.

Co-authored by Eugen Block.

Signed-off-by: Zac Dover <zac.dover@proton.me>
5 months agomgr/DaemonHealthMetricCollector: include cleanup 61607/head
Max Kellermann [Mon, 4 Nov 2024 23:29:51 +0000 (00:29 +0100)]
mgr/DaemonHealthMetricCollector: include cleanup

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/DaemonServer: include cleanup
Max Kellermann [Tue, 29 Oct 2024 20:17:25 +0000 (21:17 +0100)]
mgr/DaemonServer: include cleanup

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/MgrClient: include cleanup
Max Kellermann [Mon, 28 Oct 2024 20:37:00 +0000 (21:37 +0100)]
mgr/MgrClient: include cleanup

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/ActivePyModules: add missing include
Max Kellermann [Sun, 24 Nov 2024 07:30:53 +0000 (08:30 +0100)]
mgr/ActivePyModules: add missing include

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/PyOSDMap: add missing include
Max Kellermann [Sun, 24 Nov 2024 07:29:32 +0000 (08:29 +0100)]
mgr/PyOSDMap: add missing include

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/TTLCache: add missing include
Max Kellermann [Sun, 3 Nov 2024 09:26:48 +0000 (10:26 +0100)]
mgr/TTLCache: add missing include

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/mgr_perf_counters: add missing includes
Max Kellermann [Mon, 28 Oct 2024 21:12:46 +0000 (22:12 +0100)]
mgr/mgr_perf_counters: add missing includes

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agoMerge pull request #61677 from ljflores/wip-revert-pr-60176
Laura Flores [Fri, 7 Feb 2025 15:49:08 +0000 (09:49 -0600)]
Merge pull request #61677 from ljflores/wip-revert-pr-60176

Revert PR 60176

5 months agodoc: Clarify that there are no tertiary OSDs 61708/head
Anthony D'Atri [Fri, 7 Feb 2025 15:08:38 +0000 (10:08 -0500)]
doc: Clarify that there are no tertiary OSDs

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
5 months agotools: add missing includes 61695/head
Max Kellermann [Sat, 26 Oct 2024 18:03:07 +0000 (20:03 +0200)]
tools: add missing includes

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/BaseMgrStandbyModule: add missing include
Max Kellermann [Sat, 26 Oct 2024 19:03:18 +0000 (21:03 +0200)]
mgr/BaseMgrStandbyModule: add missing include

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/DaemonState: add missing includes
Max Kellermann [Sat, 26 Oct 2024 19:21:58 +0000 (21:21 +0200)]
mgr/DaemonState: add missing includes

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/MgrOpRequest: add missing includes
Max Kellermann [Sat, 26 Oct 2024 18:54:58 +0000 (20:54 +0200)]
mgr/MgrOpRequest: add missing includes

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/MgrCap: add missing includes
Max Kellermann [Thu, 10 Oct 2024 06:25:15 +0000 (08:25 +0200)]
mgr/MgrCap: add missing includes

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/ServiceMap: add missing includes
Max Kellermann [Fri, 25 Oct 2024 07:05:21 +0000 (09:05 +0200)]
mgr/ServiceMap: add missing includes

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/MDSPerfMetricTypes.h: use <iosfwd>
Max Kellermann [Fri, 4 Oct 2024 15:20:38 +0000 (17:20 +0200)]
mgr/MDSPerfMetricTypes.h: use <iosfwd>

Reduce header bloat a bit.

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/ClusterState: move own header to the top
Max Kellermann [Tue, 29 Oct 2024 09:12:25 +0000 (10:12 +0100)]
mgr/ClusterState: move own header to the top

This allows verifying the header's dependencies.

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agomgr/Mgr: add missing include
Max Kellermann [Fri, 1 Nov 2024 07:24:46 +0000 (08:24 +0100)]
mgr/Mgr: add missing include

Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
5 months agoMerge pull request #61660 from anthonyeleven/sane-pgnum
Anthony D'Atri [Fri, 7 Feb 2025 14:35:27 +0000 (09:35 -0500)]
Merge pull request #61660 from anthonyeleven/sane-pgnum

doc/rados/operations: Improve pools.rst

5 months agomgr/dashboard: add smb share listing in UI 61270/head
Pedro Gonzalez Gomez [Wed, 8 Jan 2025 21:17:16 +0000 (22:17 +0100)]
mgr/dashboard: add smb share listing in UI

Fixes: https://tracker.ceph.com/issues/69449
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
5 months agoMerge pull request #59334 from ivoalmeida/angular-upgrade
Ivo Almeida [Fri, 7 Feb 2025 09:09:32 +0000 (06:09 -0300)]
Merge pull request #59334 from ivoalmeida/angular-upgrade

mgr/dashboard: upgrade angular

Reviewed-by: Nizamudeen A <nia@redhat.com>
5 months agoMerge pull request #61268 from ceph/wip-yuriw-release-19.2.1-main
Laura Flores [Fri, 7 Feb 2025 01:55:19 +0000 (19:55 -0600)]
Merge pull request #61268 from ceph/wip-yuriw-release-19.2.1-main

5 months agoMerge pull request #61021 from NitzanMordhai/wip-nitzan-leak-some-memory-locks-hungs
Yuri Weinstein [Thu, 6 Feb 2025 21:35:53 +0000 (13:35 -0800)]
Merge pull request #61021 from NitzanMordhai/wip-nitzan-leak-some-memory-locks-hungs

memory lock issues causing hangs during connection shutdown

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
5 months agoMerge pull request #60576 from cbodley/wip-librados-asio-awaitable
Yuri Weinstein [Thu, 6 Feb 2025 21:34:25 +0000 (13:34 -0800)]
Merge pull request #60576 from cbodley/wip-librados-asio-awaitable

librados/asio: support 'deferred' and 'use_awaitable' completions

5 months agodoc/releases: fix heading types 61268/head
Laura Flores [Thu, 6 Feb 2025 21:26:01 +0000 (15:26 -0600)]
doc/releases: fix heading types

Addresses this error:

```
/home/jenkins-build/build/workspace/ceph-pr-docs/doc/releases/squid.rst:395: CRITICAL: Title level inconsistent:

Highlights
~~~~~~~~~~
/home/jenkins-build/build/workspace/ceph-pr-docs/doc/releases/squid.rst:430: CRITICAL: Title level inconsistent:
```

Signed-off-by: Laura Flores <lflores@ibm.com>
5 months agodoc/releases: move related tracker on new line
Laura Flores [Thu, 6 Feb 2025 21:03:50 +0000 (15:03 -0600)]
doc/releases: move related tracker on new line

Signed-off-by: Laura Flores <lflores@ibm.com>
5 months agodoc/releases: fix formatting with v19.2.1 documentation
Laura Flores [Thu, 6 Feb 2025 20:46:20 +0000 (14:46 -0600)]
doc/releases: fix formatting with v19.2.1 documentation

Signed-off-by: Laura Flores <lflores@ibm.com>
5 months agoRevert "msg/async/ProtocolV2: call KeepAliveFrameAck::Encode() without `write_lock`" 61677/head
Laura Flores [Thu, 6 Feb 2025 17:57:09 +0000 (11:57 -0600)]
Revert "msg/async/ProtocolV2: call KeepAliveFrameAck::Encode() without `write_lock`"

This reverts commit e2798ecb69b1d60c5dc1a90c9d65cb79f11a5e22.
The PR was merged accidentally after there were regressions
discovered in teuthology testing.

Signed-off-by: Laura Flores <lflores@ibm.com>
5 months agoRevert "msg/async/ProtocolV[12]: unlock the `write_lock` before doing I/O"
Laura Flores [Thu, 6 Feb 2025 17:55:57 +0000 (11:55 -0600)]
Revert "msg/async/ProtocolV[12]: unlock the `write_lock` before doing I/O"

This reverts commit f07cd30733a674c3577bfa1853bd722851783b97.
The PR was mistakenly merged after some regressions were found
in teuthology.

Signed-off-by: Laura Flores <lflores@ibm.com>
5 months agoMerge PR #61562 into main
Patrick Donnelly [Thu, 6 Feb 2025 17:53:28 +0000 (12:53 -0500)]
Merge PR #61562 into main

* refs/pull/61562/head:
qa: remove redundant and broken test
mds: skip scrubbing damaged dirfrag
tools/cephfs/DataScan: test equality of link including frag
tools/cephfs/DataScan: skip linkages that have been removed
tools/cephfs/DataScan: do not error out when failing to read a dentry
tools/cephfs/DataScan: create all ancestors during scan_inodes
tools/cephfs/DataScan: cleanup debug prints
qa: remove old MovedDir test
qa: add data scan tests for ancestry rebuild
qa: make the directory non-empty to force migration
qa: avoid unnecessary mds restart

Reviewed-by: Venky Shankar <vshankar@redhat.com>
5 months agoMerge PR #61555 into main
Patrick Donnelly [Thu, 6 Feb 2025 17:52:57 +0000 (12:52 -0500)]
Merge PR #61555 into main

* refs/pull/61555/head:
mds: do not path traverse a damaged dirfrag
qa: test file create on damaged directory

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Christopher Hoffman <choffman@redhat.com>
Reviewed-by: Viacheslav Dubeyko <Slava.Dubeyko@ibm.com>
5 months agoMerge PR #60761 into main
Patrick Donnelly [Thu, 6 Feb 2025 17:50:44 +0000 (12:50 -0500)]
Merge PR #60761 into main

* refs/pull/60761/head:
client: resolve bogus self-assignment

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
5 months agoMerge PR #60252 into main
Patrick Donnelly [Thu, 6 Feb 2025 17:50:25 +0000 (12:50 -0500)]
Merge PR #60252 into main

* refs/pull/60252/head:
mds: combine several fixed-size `encode()` calls
common/fs_types: combine several fixed-size `encode()` calls

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@ibm.com>
5 months agodoc/releases: Add notable changes for v19.2.1
Laura Flores [Wed, 8 Jan 2025 22:12:38 +0000 (16:12 -0600)]
doc/releases: Add notable changes for v19.2.1

Signed-off-by: Laura Flores <lflores@ibm.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
5 months agomgr/dashboard: fixed unit tests 59334/head
Ivo Almeida [Wed, 13 Nov 2024 12:16:23 +0000 (12:16 +0000)]
mgr/dashboard: fixed unit tests

* fixed unit tests due to upgrade to angular v18
* run npm fix in order to fix code style violations
* upgraded eslint/* packages' versions
* fixed eslint errors and warnings

Fixes: https://tracker.ceph.com/issues/68896
Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
5 months agoMerge pull request #60102 from MaxKellermann/dispatch_notify_one
SrinivasaBharathKanta [Thu, 6 Feb 2025 13:24:44 +0000 (18:54 +0530)]
Merge pull request #60102 from MaxKellermann/dispatch_notify_one

msg/DispatchQueue: wake up only one dispatch thread

5 months agoMerge pull request #60763 from rzarzynski/wip-cls-dont-format-dead-logs
SrinivasaBharathKanta [Thu, 6 Feb 2025 10:28:58 +0000 (15:58 +0530)]
Merge pull request #60763 from rzarzynski/wip-cls-dont-format-dead-logs

objclass: don't do costly string formatting when not needed

5 months agoMerge pull request #60262 from MaxKellermann/ms_tcp_prefetch_max_size_64k
SrinivasaBharathKanta [Thu, 6 Feb 2025 10:28:36 +0000 (15:58 +0530)]
Merge pull request #60262 from MaxKellermann/ms_tcp_prefetch_max_size_64k

common/options: increase `ms_tcp_prefetch_max_size` default to 64 kB

5 months agoMerge pull request #60176 from MaxKellermann/protocol_locks
SrinivasaBharathKanta [Thu, 6 Feb 2025 10:28:23 +0000 (15:58 +0530)]
Merge pull request #60176 from MaxKellermann/protocol_locks

msg: Reduce ProtocolV[12] locks

5 months agoMerge pull request #57718 from NitzanMordhai/wip-nitzan-monclient-try-resent-mon...
SrinivasaBharathKanta [Thu, 6 Feb 2025 10:27:01 +0000 (15:57 +0530)]
Merge pull request #57718 from NitzanMordhai/wip-nitzan-monclient-try-resent-mon-command-to-same-mon

monclient: try to resend the mon commands to the same monitor if avai…

5 months agoMerge pull request #61623 from ronen-fr/wip-rf-m2ore-keys
Ronen Friedman [Thu, 6 Feb 2025 07:44:10 +0000 (09:44 +0200)]
Merge pull request #61623 from ronen-fr/wip-rf-m2ore-keys

common,osd: replace obsolete get_tracked_conf_keys()

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
5 months agodoc/rados/operations: Improve pools.rst 61660/head
Anthony D'Atri [Wed, 5 Feb 2025 16:34:38 +0000 (11:34 -0500)]
doc/rados/operations: Improve pools.rst

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
5 months agoMerge pull request #59841 from phlogistonjohn/jjm-containerized-build-pyalt
Zack Cerza [Thu, 6 Feb 2025 01:23:28 +0000 (18:23 -0700)]
Merge pull request #59841 from phlogistonjohn/jjm-containerized-build-pyalt

containerized build tools [V2]

5 months agoMerge pull request #61616 from zdover23/wip-doc-2025-02-02-cephadm-services
Zac Dover [Wed, 5 Feb 2025 23:26:16 +0000 (09:26 +1000)]
Merge pull request #61616 from zdover23/wip-doc-2025-02-02-cephadm-services

doc/cephadm: clarify "Monitoring OSD State"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>