]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
Yuri Weinstein  [Tue, 26 Nov 2024 15:47:12 +0000  (07:47 -0800)] 
Merge pull request #59264 from k0ste/wip-62781-reefReviewed-by: Igor Fedotov <ifedotov@suse.com> 
Venky Shankar  [Tue, 26 Nov 2024 10:36:14 +0000  (16:06 +0530)] 
Merge pull request #59399 from lxbsz/wip-67434Reviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Tue, 26 Nov 2024 10:35:35 +0000  (16:05 +0530)] 
Merge pull request #59519 from batrick/wip-67750-reefReviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Tue, 26 Nov 2024 10:35:23 +0000  (16:05 +0530)] 
Merge pull request #59522 from batrick/wip-67807-reefReviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Tue, 26 Nov 2024 10:34:12 +0000  (16:04 +0530)] 
Merge pull request #59648 from mchangir/wip-67941-reefReviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Tue, 26 Nov 2024 05:36:51 +0000  (11:06 +0530)] 
Merge pull request #59197 from neesingh-rh/wip-67301-reefReviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Tue, 26 Nov 2024 05:30:13 +0000  (11:00 +0530)] 
Merge pull request #59397 from lxbsz/wip-67586Reviewed-by: Venky Shankar <vshankar@redhat.com> 
Milind Changire  [Tue, 26 Nov 2024 04:38:45 +0000  (10:08 +0530)] 
Merge pull request #60728 from mchangir/wip-68651-reef
Anthony D'Atri  [Mon, 25 Nov 2024 23:26:08 +0000  (18:26 -0500)] 
Merge pull request #60825 from zdover23/wip-doc-2024-11-25-backport-60813-to-reef
Anthony D'Atri  [Mon, 25 Nov 2024 01:24:18 +0000  (20:24 -0500)] 
doc/rados/troubleshooting: Improve log-and-debug.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com> 
(cherry picked from commit 
44c9519cc3eb013104c52014c302ba71ba806f8f )
neeraj pratap singh  [Thu, 25 Apr 2024 08:04:09 +0000  (13:34 +0530)] 
qa: add test for ceph tell with unknown cephtype
Fixes: https://tracker.ceph.com/issues/59624 
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com> 
(cherry picked from commit 
decf32e8234a00bd3af7291eac7845008d402717 )
neeraj pratap singh  [Thu, 2 Nov 2023 03:57:40 +0000  (09:27 +0530)] 
pybind/ceph_argparse: fixing error message for ceph tell command
Fixes: https://tracker.ceph.com/issues/59624 
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com> 
(cherry picked from commit 
2811bb0dfe3b00ba831e34eb7db50e528d8fbb13 )
Venky Shankar  [Mon, 25 Nov 2024 12:26:02 +0000  (17:56 +0530)] 
Merge pull request #59307 from batrick/wip-67477-reefReviewed-by: Venky Shankar <vshankar@redhat.com> 
Hemanth  [Mon, 25 Nov 2024 10:10:06 +0000  (15:40 +0530)] 
Merge pull request #59828 from joscollin/wip-68107-reef
Hemanth  [Mon, 25 Nov 2024 10:07:59 +0000  (15:37 +0530)] 
Merge pull request #60410 from neesingh-rh/wip-68593-reef
Hemanth  [Mon, 25 Nov 2024 08:41:38 +0000  (14:11 +0530)] 
Merge pull request #60178 from joscollin/wip-68415-reef
Zac Dover  [Mon, 25 Nov 2024 03:11:19 +0000  (13:11 +1000)] 
Merge pull request #60738 from zdover23/wip-doc-2024-11-15-backport-60703-to-reefReviewed-by: Anthony D'Atri <anthony.datri@gmail.com> 
Anthony D'Atri  [Sun, 24 Nov 2024 15:34:08 +0000  (10:34 -0500)] 
Merge pull request #60810 from zdover23/wip-doc-2024-11-24-backport-60804-to-reef-test-2
Zac Dover  [Sat, 23 Nov 2024 12:32:13 +0000  (22:32 +1000)] 
doc/cephadm: Clarify "Deploying a new Cluster"
Change the title of the section "Deploying a new Ceph cluster" to "Using
cephadm to Deploy a New Ceph Cluster". This is part of the initiative to
separate package-related documentation from container-based
documenation.
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
8cf77d03a1f3ecb73931ddf96d13ef098aa61c1a )
Anthony D'Atri  [Thu, 21 Nov 2024 13:01:14 +0000  (08:01 -0500)] 
Merge pull request #60789 from zdover23/wip-doc-2024-11-21-os-recommendations-reef
Zac Dover  [Thu, 21 Nov 2024 11:39:40 +0000  (21:39 +1000)] 
doc/start: separate package and container support tablesSigned-off-by: Zac Dover <zac.dover@proton.me> 
Nizamudeen A  [Thu, 21 Nov 2024 05:24:15 +0000  (10:54 +0530)] 
Merge pull request #60729 from YiteGu/wip-68935-reefReviewed-by: Nizamudeen A <nia@redhat.com> 
Nizamudeen A  [Wed, 20 Nov 2024 06:32:45 +0000  (12:02 +0530)] 
Merge pull request #60633 from rhcs-dashboard/wip-68845-reef
Zac Dover  [Mon, 11 Nov 2024 23:31:28 +0000  (09:31 +1000)] 
doc/rados: correct "full ratio" note
Correct a note that directed users not to add an OSD after the cluster
has reached its "full ratio". The note now says "Do not let your cluster
reach its full ratio before adding an OSD."
Hat tip: Oskar Berggren
Fixes: https://tracker.ceph.com/issues/68900 
Co-authored-by: Oskar Berggren <oskar.berggren@gmail.com> 
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
f1a2637c79a15c26a769661dd72ca68d766b2f0d )
Zac Dover  [Thu, 14 Nov 2024 14:59:14 +0000  (00:59  +1000)] 
Merge pull request #60699 from zdover23/wip-doc-2024-11-12-backport-60529-to-reefReviewed-by: Anthony D'Atri <anthony.datri@gmail.com> 
Zac Dover  [Thu, 14 Nov 2024 14:52:49 +0000  (00:52  +1000)] 
Merge pull request #60672 from zdover23/wip-doc-2024-11-08-backport-56771-to-reefReviewed-by: Anthony D'Atri <anthony.datri@gmail.com> 
Milind Changire  [Thu, 14 Nov 2024 03:44:03 +0000  (09:14 +0530)] 
test/common: keeping build happySigned-off-by: Milind Changire <mchangir@redhat.com> 
Patrick Donnelly  [Thu, 24 Oct 2024 18:00:10 +0000  (14:00 -0400)] 
mds: add or update MDS thread names
To be consistent and sensical.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com> 
(cherry picked from commit 
a2a989aaa5e9780d98ec9c5cabc66ac2c3a387a4 )
Signed-off-by: Milind Changire <mchangir@redhat.com> 
Conflicts:
	src/mds/MDLog.cc (no upkeep thread in reef)
	src/mds/QuiesceAgent.h (not available in reef)
	src/mds/QuiesceDbManager.cc (not available in reef)
Patrick Donnelly  [Thu, 24 Oct 2024 16:34:29 +0000  (12:34 -0400)] 
log: cache recent threads up to a day
In general, a pthread implementation reuses thread ids routinely so the
circular_buffer is there to help us see what the thread name was historically
(capped at 4 entries).
However, to guard against this map from growing without bound, discard entries
that are more than a day old. This would happen if a thread logged an Entry and
has since disappeared for more than a day.
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com> 
(cherry picked from commit 
bfe489ed19d599b67cacb0bdd4958f36661248f2 )
Signed-off-by: Milind Changire <mchangir@redhat.com> 
Patrick Donnelly  [Thu, 24 Oct 2024 03:16:03 +0000  (23:16 -0400)] 
common: cache pthread names
This provides common ceph entrypoints for the pthread_[gs]name functions which
will also cache a thread_local copy. This also removes the pthread_t parameter
which precipitated the bug i50743.
Obviously, the overall goal here is to avoid system calls.
Conflicts:
	src/ceph_nvmeof_monitor_client.cc (not available in reef)
	src/common/ceph_timer.h
	src/include/compat.h
	src/mds/Beacon.cc
	src/rgw/driver/rados/rgw_notify.cc
	src/rgw/rgw_lua_background.cc (not available in reef)
See-also: https://tracker.ceph.com/issues/50743
Fixes: 0be8d01c9ddde0d7d24edd34dc75f6cfc861b5ba 
Fixes: https://tracker.ceph.com/issues/68691 
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com> 
(cherry picked from commit 
7de5af59c2741b4203cc17f619ca53096c97b8ff )
Signed-off-by: Milind Changire <mchangir@redhat.com> 
yite.gu  [Tue, 2 Jul 2024 06:17:52 +0000  (14:17 +0800)] 
mgr/dashboard: add cephfs rename REST API
Introduce rename for the cephfs REST API controller, we can
rename the existing file or directory by it.
Fixes: https://tracker.ceph.com/issues/66797 
Signed-off-by: Yite Gu <yitegu0@gmail.com> 
(cherry picked from commit 
bac2689fdd0221a9b77833f20b0c512115f9d9e5 )
Patrick Donnelly  [Thu, 24 Oct 2024 03:15:39 +0000  (23:15 -0400)] 
log: concatenate thread names and print once per thread
Fixes: 0be8d01c9ddde0d7d24edd34dc75f6cfc861b5ba 
Fixes: https://tracker.ceph.com/issues/68691 
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com> 
(cherry picked from commit 
1f40d0c06c4f292d205bc6cc846161e0706a871b )
Signed-off-by: Milind Changire <mchangir@redhat.com> 
Milind Changire  [Fri, 27 Sep 2024 10:40:22 +0000  (16:10 +0530)] 
log: thread name save/fetch infra
* pthread name is saved in a thread_local storage
* the thread_local name is copied into Entry object's ctor
* Log::dump_recent() reads the thread name from the Entry
  object's data member when dumping logs
Fixes: https://tracker.ceph.com/issues/50743 
Signed-off-by: Milind Changire <mchangir@redhat.com> 
(cherry picked from commit 
0be8d01c9ddde0d7d24edd34dc75f6cfc861b5ba )
Anthony D'Atri  [Tue, 12 Nov 2024 04:12:22 +0000  (23:12 -0500)] 
Merge pull request #60709 from zdover23/wip-doc-2024-11-12-backport-60704-to-reef
Zac Dover  [Mon, 11 Nov 2024 23:47:21 +0000  (09:47 +1000)] 
doc/start: fix "are are" typo
Fix typo reading "They are are single-threaded".
s/are are/are/
Fixes: https://tracker.ceph.com/issues/68901 
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
22010719d7edf2a6cf7de7b115ed797e7942ec47 )
Shilpa Jagannath  [Mon, 11 Nov 2024 20:43:19 +0000  (12:43 -0800)] 
Merge pull request #60097 from cbodley/wip-68331-reef
Shilpa Jagannath  [Mon, 11 Nov 2024 20:43:03 +0000  (12:43 -0800)] 
Merge pull request #59351 from k0ste/wip-63423-reef
Shilpa Jagannath  [Mon, 11 Nov 2024 20:42:44 +0000  (12:42 -0800)] 
Merge pull request #59346 from k0ste/wip-59607-reef
Shilpa Jagannath  [Mon, 11 Nov 2024 20:42:23 +0000  (12:42 -0800)] 
Merge pull request #59341 from k0ste/wip-61436-reef
Shilpa Jagannath  [Mon, 11 Nov 2024 20:41:47 +0000  (12:41 -0800)] 
Merge pull request #59261 from k0ste/wip-62748-reef
Shilpa Jagannath  [Mon, 11 Nov 2024 20:41:27 +0000  (12:41 -0800)] 
Merge pull request #59122 from k0ste/wip-67100-reef
Zac Dover  [Tue, 29 Oct 2024 07:27:43 +0000  (17:27 +1000)] 
doc/start: separate package chart from container chart
Separate the packages-and-containers chart into two charts:
   (1) a chart that shows which OSes Ceph builds packages for
   (2) a chart that shows which OSes support Ceph's containers
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
e5ff1916e3d5e2cc3f47b4cea2762730dfd335c0 )
Venky Shankar  [Mon, 11 Nov 2024 06:40:47 +0000  (12:10 +0530)] 
Merge pull request #56400 from batrick/wip-62923-reefReviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Mon, 11 Nov 2024 06:40:36 +0000  (12:10 +0530)] 
Merge pull request #58340 from rishabh-d-dave/fixes-and-missing-backportsReviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Mon, 11 Nov 2024 06:40:22 +0000  (12:10 +0530)] 
Merge pull request #58492 from YiteGu/backport-reefReviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Mon, 11 Nov 2024 06:39:46 +0000  (12:09 +0530)] 
Merge pull request #59620 from pponnuvel/wip-67740-reefReviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Mon, 11 Nov 2024 04:07:26 +0000  (09:37 +0530)] 
Merge pull request #58397 from dparmar18/wip-64740-reefReviewed-by: Venky Shankar <vshankar@redhat.com> 
Zac Dover  [Sun, 10 Nov 2024 13:33:30 +0000  (23:33 +1000)] 
Merge pull request #60344 from zdover23/wip-doc-2024-10-16-backport-60256-to-reefReviewed-by: Anthony D'Atri <anthony.datri@gmail.com> 
Venky Shankar  [Sat, 9 Nov 2024 18:08:45 +0000  (23:38 +0530)] 
Merge pull request #56690 from kotreshhr/wip-64940-reefReviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Sat, 9 Nov 2024 18:08:33 +0000  (23:38 +0530)] 
Merge pull request #58111 from neesingh-rh/wip-65348-reefReviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Sat, 9 Nov 2024 18:06:16 +0000  (23:36 +0530)] 
Merge pull request #58726 from neesingh-rh/wip-67077-reefReviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Sat, 9 Nov 2024 18:06:07 +0000  (23:36 +0530)] 
Merge pull request #58744 from lxbsz/wip-58654Reviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Sat, 9 Nov 2024 18:05:44 +0000  (23:35 +0530)] 
Merge pull request #58770 from lxbsz/wip-66778Reviewed-by: Venky Shankar <vshankar@redhat.com> 
Venky Shankar  [Sat, 9 Nov 2024 18:05:08 +0000  (23:35 +0530)] 
Merge pull request #59054 from vshankar/wip-cleanup-centos8Reviewed-by: Jos Collin <jcollin@redhat.com> 
Anthony D'Atri  [Sat, 9 Nov 2024 14:48:22 +0000  (09:48 -0500)] 
Merge pull request #60680 from zdover23/wip-doc-2024-11-09-backport-60605-to-reef
Zac Dover  [Mon, 4 Nov 2024 08:46:49 +0000  (18:46 +1000)] 
doc/cephadm: clean "Adv. OSD Service Specs"
Clean the English grammar and the .RST in the section "Advanced OSD
Service Specifications" in the file doc/cephadm/services/osd.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
f6b56f9ee5d9f0b54dcaf1832d7a977895eb9c94 )
Niklas Hambüchen  [Tue, 9 Apr 2024 03:55:38 +0000  (05:55  +0200)] 
doc: Document which options are disabled by mClock.
Not only in the mClock docs, but also in the reference
of the options that are disabled.
Otherwise users are bound to miss it, and surprised
why their options are ignored or reset.
Signed-off-by: Niklas Hambüchen <mail@nh2.me> 
(cherry picked from commit 
790afd277730f24801a3b59c08d2dce0f2a9659f )
Anthony D'Atri  [Wed, 6 Nov 2024 16:26:42 +0000  (11:26 -0500)] 
Merge pull request #60645 from zdover23/wip-doc-2024-11-07-backport-60643-to-reef
Zac Dover  [Wed, 6 Nov 2024 12:22:14 +0000  (22:22 +1000)] 
doc/cephadm: link to "host pattern" matching sect
Link to the "Placement by Pattern Matching" section in
doc/cephadm/services/index.rst from the "Advanced OSD Service
Specifications" section in doc/cephadm/services/osd.rst.
Fixes: https://tracker.ceph.com/issues/68812 
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
cdfa299a2511ee35dfe0a857702af6d3ba257efd )
Anthony D'Atri  [Wed, 6 Nov 2024 15:48:07 +0000  (10:48 -0500)] 
Merge pull request #60638 from zdover23/wip-doc-2024-11-06-backport-56599-to-reef
Nizamudeen A  [Mon, 4 Nov 2024 05:42:32 +0000  (11:12 +0530)] 
mgr/dashboard: remove cherrypy_backports.py
since its mostly used only for older cherrypy versions which we don't
support anymore in any of our recent upstream releases, we could remove
it completely
Fixes: https://tracker.ceph.com/issues/68802 
Signed-off-by: Nizamudeen A <nia@redhat.com> 
(cherry picked from commit 
7ae56f4f561999898a7411840f94e742981ca6bc )
 Conflicts:
	src/pybind/mgr/prometheus/module.py
 - accepted incoming changes which removes the monkey-patch
rhkelson  [Sun, 31 Mar 2024 15:39:08 +0000  (09:39 -0600)] 
doc/cephadm: Update operations.rst
Fixed typo 'no' to 'not' in sentence "If this test fails, cephadm will
no be able to manage services on that host."
Signed-off-by: rhkelson <119636079+rhkelson@users.noreply.github.com> 
(cherry picked from commit 
34bc35a73443fa56908395a83ea2dd404a8fc4a6 )
Casey Bodley  [Tue, 5 Nov 2024 18:38:47 +0000  (13:38 -0500)] 
Merge pull request #60418 from cbodley/wip-63024-reefReviewed-by: Shilpa Jagannath <smanjara@redhat.com> 
SrinivasaBharathKanta  [Mon, 4 Nov 2024 07:48:13 +0000  (13:18 +0530)] 
Merge pull request #59104 from YiteGu/wip-53048-reef
SrinivasaBharathKanta  [Mon, 4 Nov 2024 07:48:01 +0000  (13:18 +0530)] 
Merge pull request #59048 from YiteGu/wip-some-blk-discard-path
SrinivasaBharathKanta  [Mon, 4 Nov 2024 07:47:51 +0000  (13:17 +0530)] 
Merge pull request #59043 from NitzanMordhai/wip-67351-reef
SrinivasaBharathKanta  [Mon, 4 Nov 2024 07:47:40 +0000  (13:17 +0530)] 
Merge pull request #59629 from sseshasa/wip-66422-reef
SrinivasaBharathKanta  [Mon, 4 Nov 2024 07:47:30 +0000  (13:17 +0530)] 
Merge pull request #56475 from amathuria/wip-65141-reef
Anthony D'Atri  [Sat, 2 Nov 2024 03:30:55 +0000  (23:30 -0400)] 
Merge pull request #60594 from zdover23/wip-doc-2024-11-02-backport-60584-to-reef
Zac Dover  [Fri, 1 Nov 2024 13:43:07 +0000  (23:43 +1000)] 
doc: s/Whereas,/Although/
Change the subordinating conjunction "Whereas" followed by a comma to
the less grammatically-incorrect "Although". I've been meaning to do
this since 22 Mar 2023.
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
ea1a470fb4809d312f854e72fc5f8081cbcb2c49 )
Yuri Weinstein  [Wed, 30 Oct 2024 18:08:07 +0000  (11:08 -0700)] 
Merge pull request #58802 from ljflores/wip-67129-reefReviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com> 
Yuri Weinstein  [Wed, 30 Oct 2024 14:50:54 +0000  (07:50 -0700)] 
Merge pull request #58741 from ifed01/wip-ifed-async-compact-reefReviewed-by: Pere Diaz Bou <pdiazbou@redhat.com> 
Yuri Weinstein  [Wed, 30 Oct 2024 14:50:06 +0000  (07:50 -0700)] 
Merge pull request #58734 from pereman2/wip-67082-reefReviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com> 
Yuri Weinstein  [Wed, 30 Oct 2024 14:48:50 +0000  (07:48 -0700)] 
Merge pull request #58413 from ljflores/wip-66826-reefReviewed-by: Neha Ojha <nojha@redhat.com> 
Yuri Weinstein  [Wed, 30 Oct 2024 14:47:57 +0000  (07:47 -0700)] 
Merge pull request #58315 from cbodley/wip-66723Reviewed-by: Adam Emerson <aemerson@redhat.com> 
Yuri Weinstein  [Wed, 30 Oct 2024 14:42:46 +0000  (07:42 -0700)] 
Merge pull request #57588 from NitzanMordhai/wip-66137-reefReviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com> 
Yuri Weinstein  [Tue, 29 Oct 2024 19:33:17 +0000  (12:33 -0700)] 
Merge pull request #58283 from pponnuvel/wip-66699-reefReviewed-by: Anoop C S <anoopcs@cryptolab.net> Reviewed-by: Laura Flores <lflores@redhat.com> 
Yuri Weinstein  [Tue, 29 Oct 2024 19:31:14 +0000  (12:31 -0700)] 
Merge pull request #57615 from sajibreadd/wip-66148-reefReviewed-by: Igor Fedotov <ifedotov@suse.com> 
Yuri Weinstein  [Tue, 29 Oct 2024 19:29:55 +0000  (12:29 -0700)] 
Merge pull request #57456 from badone/wip-tracker-59196-lazy-omap-regex-segfault-reefReviewed-by: Laura Flores <lflores@redhat.com> 
Yuri Weinstein  [Tue, 29 Oct 2024 19:28:58 +0000  (12:28 -0700)] 
Merge pull request #57241 from sajibreadd/wip-65356-reefReviewed-by: Igor Fedotov <ifedotov@suse.com> 
Yuri Weinstein  [Tue, 29 Oct 2024 19:27:55 +0000  (12:27 -0700)] 
Merge pull request #55774 from ifed01/wip-ifed-no-death-tests-reefReviewed-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io> 
Anthony D'Atri  [Tue, 29 Oct 2024 14:44:57 +0000  (10:44 -0400)] 
Merge pull request #60538 from zdover23/wip-doc-2024-10-29-backport-60508-to-reef
Anthony D'Atri  [Tue, 29 Oct 2024 14:18:29 +0000  (10:18 -0400)] 
Merge pull request #60526 from zdover23/wip-doc-2024-10-29-backport-60470-to-reef
Zac Dover  [Sun, 27 Oct 2024 12:04:16 +0000  (22:04 +1000)] 
doc/rados: add blaum_roth coding guidance
Direct Ceph administrators using blaum_roth coding for erasure-coded
pools to change the default value of w=7 to a different value in order
to ensure that w+1 is prime.
This information was provided to the Ceph upstream by Benjamin Mare in
September of 2024.
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
6648d94aed5ff5643f50fcd4f3f07d97b846e885 )
Jos Collin  [Thu, 24 Oct 2024 06:03:19 +0000  (11:33 +0530)] 
doc: explain the consequence of enabling mirroring through monitor commands
Signed-off-by: Jos Collin <jcollin@redhat.com> 
(cherry picked from commit 
ed3ce72fbc0b097131945cbb39caa0831401b94a )
Anthony D'Atri  [Sat, 26 Oct 2024 13:45:54 +0000  (09:45 -0400)] 
Merge pull request #60501 from zdover23/wip-doc-2024-10-26-backport-60444-to-reef
Anthony D'Atri  [Sat, 26 Oct 2024 13:42:38 +0000  (09:42 -0400)] 
Merge pull request #60504 from zdover23/wip-doc-2024-10-26-backport-60434-to-reef
Zac Dover  [Wed, 23 Oct 2024 00:50:25 +0000  (10:50 +1000)] 
doc/glossary: add "PLP" to glossary
Add "PLP" to the glossary.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com> 
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
599bdbf0a240ee718ed6da4104141b0f23330fbe )
Zac Dover  [Sat, 26 Oct 2024 12:40:46 +0000  (22:40 +1000)] 
Merge pull request #60468 from zdover23/wip-doc-2024-10-24-backport-60465-to-reefReviewed-by: Anthony D'Atri <anthony.datri@gmail.com> 
Rishabh Dave  [Sun, 28 Jul 2024 17:28:49 +0000  (22:58 +0530)] 
doc/cephfs: add doc for disabling mgr/volumes plugin
Signed-off-by: Rishabh Dave <ridave@redhat.com> 
(cherry picked from commit 
373910de34fc9e1d98218aed0361cd9bf3badffa )
(cherry picked from commit 
8868ecc6ce70603986c0c59a6cc0d3d695dbecaa )
liubingrun  [Tue, 16 Jul 2024 13:47:16 +0000  (09:47 -0400)] 
Fix the handling of HEAD requests that do not comply with RFC standards
    According to RFC 9110, The HEAD method is identical to GET except
    that the server MUST NOT send content in the response.
    And RFC 9112 indicates that Transfer-Encoding can be omitted in HEAD
    Response.
    The following HEAD OP is using chunked encoding and send the final chunk
    HEAD /bucket?uploads            RGWListBucketMultiparts_ObjStore_S3
    HEAD /bucket/abc?uploadId       RGWListMultipart_ObjStore_S3
    HEAD /                          RGWListBuckets_ObjStore_S3
    Clients using persistent connections, such as nginx, will be unable to handle
    subsequent requests after processing such requests because the final chunk
    remains in the TCP byte stream, preventing the next HTTP response from
    being correctly parsed.
    Ref: https://www.rfc-editor.org/rfc/rfc9110.html#section-9.3.2
         https://www.rfc-editor.org/rfc/rfc9112#section-6.1-9
    Signed-off-by: liubingrun <liubr1@chinatelecom.cn> 
(cherry picked from commit 
e63101650d43a60ae21e6c682f77175690542869 )
Shilpa Jagannath  [Fri, 31 Mar 2023 19:33:53 +0000  (15:33 -0400)] 
rgw/archive: avoid duplicating objects when syncing from multiple zones
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com> 
(cherry picked from commit 
74014cf8f7b1311ff3ea0a53b901e2cf3c7251c6 )
Pritha Srivastava  [Thu, 2 Feb 2023 05:35:41 +0000  (11:05 +0530)] 
rgw/sts: changing identity to boost::none, when role policy
is verified for putobj permissions, in case of renaming a
large file.
While renaming a large file, putobj is invoked as an intermediate
step, and role policy is verified for the source object if temp creds
are used. Since the role policy is attached to the identity (role)
itself and the role policy does not contain a Principal, there is no
need to verify the identity and hence boost::none is passed in place
of the identity.
fixes: https://tracker.ceph.com/issues/58628
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com> 
(cherry picked from commit 
c2f5716e5196073abfc50917e5f687888f6dff42 )
Zac Dover  [Wed, 23 Oct 2024 08:34:25 +0000  (18:34 +1000)] 
doc/rados: standardize markup of "clean"
Standardize the markup around the status "clean" in the documentation so
that readers don't mistakenly get the idea that inconsistent
presentation of the word "clean" implies a never-stated difference
between one instance and the other.
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
c8b4155d2d27228917d4be1f11514504100c55c7 )
Zac Dover  [Sat, 26 Oct 2024 00:44:13 +0000  (10:44 +1000)] 
Merge pull request #60497 from zdover23/wip-doc-2024-10-26-backport-58647-to-reefReviewed-by: Anthony D'Atri <anthony.datri@gmail.com> 
Rishabh Dave  [Sun, 28 Jul 2024 17:28:49 +0000  (22:58 +0530)] 
doc/cephfs: add doc for disabling mgr/volumes plugin
Signed-off-by: Rishabh Dave <ridave@redhat.com> 
(cherry picked from commit 
373910de34fc9e1d98218aed0361cd9bf3badffa )
Igor Fedotov  [Mon, 10 Jul 2023 21:22:58 +0000  (00:22  +0300)] 
os/bluestore: fix btree allocator
Fixes: https://tracker.ceph.com/issues/61949 
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io> 
(cherry picked from commit 
c4c3e34f819ef13a476093969bb634658b84e026 )
J. Eric Ivancich  [Wed, 16 Aug 2023 18:15:17 +0000  (14:15 -0400)] 
rgw: add versioning status during `radosgw-admin bucket stats`
We received an RFE to including versioning informatio during the
bucket stats op. So in the produced JSON, under "versioning", it will
specify "off", "enabled", or "suspended".
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com> 
(cherry picked from commit 
ea2d7ff92aa23cdd5b7ede41fc6e7ce54d8c0e3b )
Anthony D'Atri  [Fri, 25 Oct 2024 03:43:53 +0000  (23:43 -0400)] 
Merge pull request #60483 from zdover23/wip-doc-2024-10-25-backport-60480-to-reef
TruongSinh Tran-Nguyen  [Thu, 24 Oct 2024 20:57:49 +0000  (13:57 -0700)] 
doc/cephfs: use 'p' flag to set layouts or quotas
Remind users that clients must use the 'p' flag when writing file
layouts.
This PR is made in response to
https://www.reddit.com/r/ceph/comments/1gbad51/comment/ltkgd5v/
Co-authored-by: Zac Dover <zac.dover@proton.me> 
Signed-off-by: TruongSinh Tran-Nguyen <i@truongsinh.pro> 
(cherry picked from commit 
13c7c9d99881c7b4491ba1a693283c047161ea8a )