Patrick Donnelly
8017ef589d
Merge PR #58532 into main
...
* refs/pull/58532/head:
qa: improve and add commit ID to comment for context
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-08-12 12:11:16 -04:00
Adam King
5622aec40a
Merge pull request #55050 from rhcs-dashboard/nfs-monitoring
...
mgr/nfs: scrape nfs monitoring endpoint
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@ibm.com>
2024-08-12 10:22:50 -04:00
Adam Kupczyk
3060f4fec5
Merge pull request #54075 from aclamk/wip-aclamk-bs-nice-print
...
os/bluestore: Recompression, part 1. Nice debugs.
2024-08-12 15:47:53 +02:00
Anthony D'Atri
6458f80f4f
Merge pull request #59164 from toficly/patch-2
...
doc:update e-mail addresses governance
2024-08-12 06:22:10 -07:00
Tobias Fischer
180378b5ad
doc:update e-mail addresses governance
...
with the consent of my colleagues
- Dan van der Ster
- João Eduardo Luis
- Mark Nelson
changed their e-mail addresses to the current one
Signed-off-by: Tobias Fischer <tobias.fischer@clyso.com>
Signed-off-by: Tobias Fischer <138117964+toficly@users.noreply.github.com>
2024-08-12 11:30:48 +02:00
Matan Breizman
616fbc1b18
Merge pull request #59098 from athanatos/sjust/wip-67415-alienstore-mkfs-crash
...
crimson: clear AlienStore::coll_map in umount rather than in stop
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2024-08-12 10:13:06 +03:00
Zac Dover
530a2608c0
Merge pull request #59077 from zdover23/wip-doc-2024-08-07-cephfs-cache-configuration-cache-pressure
...
doc/cephfs: add cache pressure information
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-08-11 20:53:14 +10:00
Zac Dover
c88b7d3b5f
Merge pull request #58951 from rhcs-dashboard/ceph-users-doc-fix
...
mgr/dashboard: fix ceph-users api
Reviewed-by: Zac Dover <zac.dover@proton.me>
2024-08-10 21:07:15 +10:00
Samuel Just
6b5076bb1e
Merge pull request #58976 from athanatos/sjust/for-review/wip-nvmeofpaxosservice-cosmetic-fixes
...
mon: cosmetic fixes for NVMeofGwMon files
Reviewed-by: Alexander Indenbaum <aindenba@redhat.com>
Reviewed-by: Leonid Chernin <lechernin@gmail.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Aviv Caro <Aviv.Caro@ibm.com>
2024-08-09 15:19:38 -07:00
Michael J. Kidd
b1e07fc3f9
Merge pull request #57003 from linuxkidd/wip-pool-max-avail
...
PGMap: remove pool max_avail scale factor
2024-08-09 15:10:03 -07:00
Ilya Dryomov
efba8044e8
Merge pull request #58573 from idryomov/wip-selinux-drop-ignore-agetty
...
qa: agetty entry in selinux allowlist is redundant now
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-08-09 20:22:12 +02:00
Patrick Donnelly
1370c08a67
Merge PR #58784 into main
...
* refs/pull/58784/head:
script/backport-create-issue: add debug messages for retry
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2024-08-09 12:07:45 -04:00
Adam King
528a1eb204
Merge pull request #58605 from adk3798/upgrade-suite-upgrade-in-progress-checks
...
qa/upgrade: fix checks to make sure upgrade is still in progress
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-08-09 10:00:31 -04:00
Nizamudeen A
d8ce3dae80
mgr/dashboard: fix ceph-users api doc
...
Fixes: https://tracker.ceph.com/issues/67224
Signed-off-by: Nizamudeen A <nia@redhat.com>
2024-08-09 17:38:29 +05:30
avanthakkar
5fb45e5fb8
mgr/nfs: scrape nfs monitoring endpoint
...
Fixes: https://tracker.ceph.com/issues/62558
Signed-off-by: avanthakkar <avanjohn@gmail.com>
2024-08-09 12:50:16 +05:30
Zac Dover
bf26274ae4
doc/cephfs: add cache pressure information
...
Add information to doc/cephfs/cache-configuration.rst about how to deal
with a message that reads "clients failing to respond to cache
pressure". This procedure explains how to slow the growth of the
recall_caps value so that it does not exceed the
mds_recall_warning_threshold.
The information in this commit was developed by Eugen Block. See
https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/5ROH5CWKKOEIQMVXOVRT5OO7CWK2HPM3/#J65DFUPP4BY57MICPANXKI7KAXSZ5Z5P
and https://www.spinics.net/lists/ceph-users/msg73188.html .
Fixes: https://tracker.ceph.com/issues/57115
Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-08-09 10:58:26 +10:00
Zac Dover
1e2b5973ec
Merge pull request #59087 from kamoltat/wip-ksirivad-fix-stretch-device-class-docs
...
docs/rados/operations/stretch-mode: warn device class is not supported
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-08-09 10:14:25 +10:00
Laura Flores
bd1082daaa
Merge pull request #58736 from amathuria/wip-66922-amat
...
qa/rados/dashboard: Add PG_DEGRADED to ignorelist
2024-08-08 15:41:18 -05:00
Guillaume Abrioux
1924efd8db
Merge pull request #57037 from adk3798/cephadm-limit-shell-mounts
...
cephadm: limit mounts for shell and ceph-volume commands
2024-08-08 21:12:38 +02:00
Venky Shankar
e656af98d8
Merge PR #58861 into main
...
* refs/pull/58861/head:
mds: only authpin on wrlock when not a locallock
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Mark Nelson <mnelson@redhat.com>
2024-08-08 22:24:18 +05:30
Michael J. Kidd
4de57e904c
PGMap: remove pool max_avail scale factor
...
The scaling of max_avail by the ratio of non-degraded to total objects
count results in the reported max_avail increasing proportionally to the
number of OSDs marked `down` but not `out`. This is counter intuitive
since OSDs going `down` should never result in more space being
available.
Removing the scale factor allows max_avail to remain unchanged until the
OSDs are marked `out`.
Signed-off-by: Michael J. Kidd <linuxkidd@gmail.com>
2024-08-08 09:04:33 -07:00
Zac Dover
cfa3a1f41f
Merge pull request #59091 from zdover23/wip-doc-2024-08-08-README-md-alerts
...
doc/README.md - add "tip" alert styling
Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
2024-08-09 01:18:08 +10:00
Laura Flores
ad8264e889
Merge pull request #59030 from ljflores/wip-fix-crontab-2
...
qa/crontab: force priority for main rados nightlies
2024-08-08 09:53:36 -05:00
Venky Shankar
052cb8deb1
Merge pull request #58583 from lxbsz/wip-66946
...
qa/cephfs: fix TestRenameCommand and unmount the clinet before failin…
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-08-08 17:55:24 +05:30
Zac Dover
a7e8779be7
doc/README.md - add "tip" alert styling
...
Add "tip" alert styling (what in Docbook XML is called "an admonition")
to information about Ninja in an ordered list (which is what markdown
has here instead of procedures).
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-08-08 17:04:45 +10:00
Zac Dover
08d2bd2b5e
Merge pull request #59049 from zdover23/wip-doc-2024-08-06-README-building-ceph
...
doc/README.md - allocate information correctly
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-08-08 16:59:43 +10:00
Yingxin
eb9e05bc70
Merge pull request #58913 from cyx1231st/wip-seastore-unlock-ool
...
crimson/os/seastore: move ool writes from collection lock to concurrent DeviceSubmission phase
Reviewed-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-08-08 14:19:04 +08:00
Yingxin
44fc9fa802
Merge pull request #58787 from xxhdx1985126/wip-67106
...
crimson/os/seastore: consider segment_header_t::modify_time as the segments' modify_time for no-tail OOL segments
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-08 14:16:26 +08:00
Venky Shankar
5ba8c92b97
Merge pull request #57911 from gardran/wip-gdran-mds-better-clease-handling
...
mds: some optimizations around client Capability and Lease tracking
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-08-08 11:14:41 +05:30
Samuel Just
65734ae92b
crimson/.../alien_store: clear coll_map in umount rather than stop
...
As of a926a4a54c
, BlueStore::umount expects outstanding CollectionRef's
to already have been released.
Previously, 8389471b3
updated alien_store.cc to release coll_map in
stop() in in the alien tp.
Fixes: https://tracker.ceph.com/issues/67415
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-08-08 03:20:39 +00:00
Yingxin
03d4a0e9cb
Merge pull request #58983 from cyx1231st/wip-seastore-cleanup-cache
...
crimson/os/seastore/cache: cleanups and comments
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-08-08 10:46:38 +08:00
Yingxin
2c0ea2779b
Merge pull request #58869 from xxhdx1985126/wip-seastore-lba-leaf-node-minor-bug-fix
...
crimson/os/seastore/lba_manager: correct the range end of lba mappings
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-08-08 10:04:46 +08:00
Patrick Donnelly
cfed7c0baa
Merge PR #59029 into main
...
* refs/pull/59029/head:
qa: simplify postmerge construction
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2024-08-07 20:58:17 -04:00
Samuel Just
a2f85f0588
crimson/osd/osd.cc: convert fmt::print to INFO in OSD::mkfs
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-08-07 17:24:56 -07:00
Samuel Just
dc6825e81a
crimson/osd/osd.cc: convert OSD::mkfs to a coroutine
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2024-08-07 17:24:34 -07:00
Ilya Dryomov
d5a061e68b
Merge pull request #44366 from orozery/rbd-crypto-migration
...
librbd/crypto: fix issue when live-migrating from encrypted export
Reviewed-by: Ramana Raja <rraja@redhat.com>
2024-08-08 00:30:24 +02:00
Ilya Dryomov
0e06d65f8c
Merge pull request #58002 from nbalacha/wip-nbalacha-sorted-snaps
...
cls/rbd: add group_snap_list_order method to enable sorting snapshots in creation order
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2024-08-07 23:41:45 +02:00
Kamoltat Sirivadhna
aa1d8cf4fa
docs/rados/operations/stretch-mode: warn device class is not supported
...
Signed-off-by: Kamoltat Sirivadhna <ksirivad@redhat.com>
2024-08-07 19:20:41 +00:00
Zac Dover
4c07be003b
Merge pull request #59073 from anoopcs9/cephadm-docs-smb-spec
...
doc/cephadm/smb: Add missing user_sources option to service spec
Reviewed-by: Zac Dover <zac.dover@proton.me>
2024-08-07 23:57:24 +10:00
Kamoltat (Junior) Sirivadhna
6a0d503a59
Merge pull request #56233 from kamoltat/wip-ksirivad-fix-64802
...
RADOS: Generalize stretch mode pg temp handling to be usable without stretch mode
Samuel Just <sjust@redhat.com>
2024-08-07 09:45:54 -04:00
Kamoltat (Junior) Sirivadhna
da6c7b0c7c
Merge pull request #57381 from kamoltat/wip-ksirivad-fix-65371
...
PeeringState.cc: Only populate want_acting when num_osds < bucket_max
Reviewed by: Samuel Just <sjust@redhat.com>
2024-08-07 09:41:39 -04:00
Adam King
620e062ee8
Merge pull request #58585 from anoopcs9/cephadm-update-smbd-version
...
cephadm/smb: Determine samba version within container
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
2024-08-07 08:46:10 -04:00
Adam Kupczyk
f5e8d11fed
Merge pull request #52489 from ifed01/wip-ifed-alloc2
...
os/bluestore: introduce hybrid_btree2 allocator
2024-08-07 14:42:35 +02:00
Adam Kupczyk
f400cb19a3
os/bluestore: Fix debug after rebase
...
BufferSpace moved from Blob to Onode.
Moved relevant code from Blob::operator<< to Onode::operator<<.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
2024-08-07 10:50:47 +00:00
Adam Kupczyk
c4fa859535
os/bluestore: Add ability to partially print Onode
...
Now Onode can be printed in selected range.
It is useful in high-level dout modes that operate on a fragment of
entire Onode.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
2024-08-07 10:50:43 +00:00
Adam Kupczyk
55c6182cd4
os/bluestore: Move OBJECT_MAX_SIZE
...
From define in .cc to constexpr in .h
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
2024-08-07 10:48:58 +00:00
Adam Kupczyk
93a8ab11fb
os/bluestore: Blob, Onode debug printout
...
Small improvement on debug output.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
2024-08-07 10:48:58 +00:00
Adam Kupczyk
c435cd260a
os/bluestore: small improvement for printers
...
- moved operator<< to BlueStore_debug file
- upcased Printer {} flags
- more reliable heap begin detection
- fixup after rebase
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
2024-08-07 10:48:58 +00:00
Adam Kupczyk
66e3aa7369
os/bluestore: Add improved printer for Onode
...
Added nice replacement for dump_onode function.
Introduce printer class that allows to select parts of Onode that are to be printed.
It severly reduced amount of clutter in output.
Usage:
using P = Bluestore::printer;
dout << blob->print(P::ptr + P::sdisk + P::schk + P::buf + P::attrs);
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
2024-08-07 10:48:55 +00:00
Adam Kupczyk
d47103376c
os/bluestore: Add printing buffers to Blob
...
Now printing Blob can include buffers.
There are 2 variants:
- 'buf' same as original in dump_onode
- 'sbuf' only fundamental params, no ptr etc.
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
2024-08-07 10:47:50 +00:00