]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
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 )
SrinivasaBharathKanta [Fri, 8 Nov 2024 11:03:45 +0000 (16:33 +0530)]
Merge pull request #59035 from sseshasa/wip-67355-squid
squid: osd/scheduler: add mclock queue length perfcounter
SrinivasaBharathKanta [Fri, 8 Nov 2024 11:03:28 +0000 (16:33 +0530)]
Merge pull request #58785 from sseshasa/wip-67108-squid
squid: qa/suites/rados/verify/validater: increase heartbeat grace timeout
Anthony D'Atri [Wed, 6 Nov 2024 16:22:20 +0000 (11:22 -0500)]
Merge pull request #60644 from zdover23/wip-doc-2024-11-07-backport-60643-to-squid
squid: doc/cephadm: link to "host pattern" matching sect
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:21 +0000 (10:48 -0500)]
Merge pull request #60637 from zdover23/wip-doc-2024-11-06-backport-56599-to-squid
squid: doc/cephadm: Update operations.rst
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 )
Yuri Weinstein [Tue, 5 Nov 2024 15:16:01 +0000 (07:16 -0800)]
Merge pull request #59217 from ifed01/wip-ifed-bs-fix-unused-squid
squid: os/bluestore: Mute warnings
Reviewed-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
Yuri Weinstein [Tue, 5 Nov 2024 15:15:04 +0000 (07:15 -0800)]
Merge pull request #58740 from ifed01/wip-ifed-async-compact-squ
squid: os/bluestore: enable async manual compactions
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Yuri Weinstein [Tue, 5 Nov 2024 15:13:29 +0000 (07:13 -0800)]
Merge pull request #58676 from ifed01/wip-ifed-many-many-extents-read-squi
squid: blk/aio: fix long batch (64+K entries) submission
Reviewed-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
Yuri Weinstein [Tue, 5 Nov 2024 15:12:17 +0000 (07:12 -0800)]
Merge pull request #57819 from NitzanMordhai/wip-66319-squid
squid: objclass: deprecate cls_cxx_gather
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Ronen Friedman [Tue, 5 Nov 2024 14:37:32 +0000 (16:37 +0200)]
Merge pull request #59974 from ronen-fr/wip-rf-59944-squid
squid: qa/standalone/scrub: increase status updates frequency
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Zac Dover [Mon, 4 Nov 2024 16:10:46 +0000 (02:10 +1000)]
Merge pull request #60609 from zdover23/wip-doc-2024-11-05-backport-60608-to-squid
doc/rgw/notification: add missing admin commands
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Yuval Lifshitz [Mon, 4 Nov 2024 14:24:22 +0000 (14:24 +0000)]
doc/rgw/notification: add missing admin commands
also remove obsolete admin commands
Fixes: https://tracker.ceph.com/issues/68818
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
(cherry picked from commit
ec272797c4caa5cf62319cdec104cf11575727b1 )
Venky Shankar [Mon, 4 Nov 2024 11:39:22 +0000 (17:09 +0530)]
Merge pull request #59398 from lxbsz/wip-67432
squid: qa/cephfs: fix TestRenameCommand and unmount the clinet before failin…
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Mon, 4 Nov 2024 11:39:05 +0000 (17:09 +0530)]
Merge pull request #59406 from joscollin/wip-67668-squid
squid: cephfs_mirror: update peer status for invalid metadata in remote snapshot
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Mon, 4 Nov 2024 11:38:51 +0000 (17:08 +0530)]
Merge pull request #59487 from vshankar/wip-67775-squid
squid: client: calls to _ll_fh_exists() should hold client_lock
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Mon, 4 Nov 2024 11:38:37 +0000 (17:08 +0530)]
Merge pull request #59517 from batrick/wip-67745-squid
squid: mds: encode quiesce payload on demand
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Mon, 4 Nov 2024 11:38:16 +0000 (17:08 +0530)]
Merge pull request #59521 from batrick/wip-67806-squid
squid: qa: load all dirfrags before testing altname recovery
Reviewed-by: Venky Shankar <vshankar@redhat.com>
SrinivasaBharathKanta [Mon, 4 Nov 2024 07:32:56 +0000 (13:02 +0530)]
Merge pull request #59402 from Matan-B/wip-67664-squid
squid: mon/OSDMonitor: Add force-remove-snap mon command
SrinivasaBharathKanta [Mon, 4 Nov 2024 07:32:42 +0000 (13:02 +0530)]
Merge pull request #59284 from k0ste/wip-65042-squid
squid: librados: use CEPH_OSD_FLAG_FULL_FORCE for IoCtxImpl::remove
SrinivasaBharathKanta [Mon, 4 Nov 2024 07:32:31 +0000 (13:02 +0530)]
Merge pull request #59156 from badone/wip-tracker-59380-admin-socket-injectfull-squid
squid: qa/suites/rados: Cancel injectfull to allow cleanup
SrinivasaBharathKanta [Mon, 4 Nov 2024 07:32:21 +0000 (13:02 +0530)]
Merge pull request #59065 from YiteGu/wip-blk-discard-squid
squid: a series of optimizations for kerneldevice discard
Venky Shankar [Mon, 4 Nov 2024 05:45:39 +0000 (11:15 +0530)]
Merge pull request #58587 from YiteGu/wip-64606-squid
squid: client: check mds down status before getting mds_gid_t from mdsmap
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Venky Shankar [Mon, 4 Nov 2024 05:44:42 +0000 (11:14 +0530)]
Merge pull request #59097 from batrick/wip-67438-squid
squid: mds: only authpin on wrlock when not a locallock
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Mon, 4 Nov 2024 05:44:26 +0000 (11:14 +0530)]
Merge pull request #59306 from batrick/wip-67613-squid
squid: mon/MonClient: handle ms_handle_fast_authentication return
Reviewed-by: Venky Shankar <vshankar@redhat.com>
afreen23 [Mon, 4 Nov 2024 05:43:08 +0000 (11:13 +0530)]
Merge pull request #60367 from rhcs-dashboard/squid-i18n
squid: mgr/dashboard: update translations for squid
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Anthony D'Atri [Sat, 2 Nov 2024 03:30:41 +0000 (23:30 -0400)]
Merge pull request #60593 from zdover23/wip-doc-2024-11-02-backport-60584-to-squid
squid: doc: s/Whereas,/Although/
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 )
Casey Bodley [Thu, 31 Oct 2024 18:39:26 +0000 (14:39 -0400)]
Merge pull request #60545 from yuvalif/wip-yuval-fix-notif-test
squid: test/rgw/notification: fixing backport issues in the tests
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Anthony D'Atri [Wed, 30 Oct 2024 13:00:21 +0000 (09:00 -0400)]
Merge pull request #60557 from zdover23/wip-doc-2024-10-30-backport-60520-to-squid
squid: doc/start: add supported Squid distros
Yuval Lifshitz [Tue, 29 Oct 2024 17:09:37 +0000 (17:09 +0000)]
test/rgw/notification: replace calls to get_ip_http with get_ip
this fix is complements the fix done
by:
4d74fe5e508ebdadf2d033b8b4c43d6b18986569
that was causing python errors when running the bucket notifications
http tests.
this is also adding a missing function from:
970113d4092567bae9c6fab060bc32d241f6c581
the above commit cannot be cherry-picked as-is, since it has other
dependencies to the product code (notification list json format).
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
Zac Dover [Mon, 28 Oct 2024 15:53:39 +0000 (01:53 +1000)]
doc/start: add supported Squid distros
Add the distros that support Squid to the chart on
start/os-recommendations.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
2368dcb402e7b4425c1617ca12c923c2a2ad14bf )
Anthony D'Atri [Tue, 29 Oct 2024 14:44:48 +0000 (10:44 -0400)]
Merge pull request #60537 from zdover23/wip-doc-2024-10-29-backport-60508-to-squid
squid: doc/rados: add blaum_roth coding guidance
Anthony D'Atri [Tue, 29 Oct 2024 14:18:43 +0000 (10:18 -0400)]
Merge pull request #60525 from zdover23/wip-doc-2024-10-29-backport-60470-to-squid
squid: doc: explain the consequence of enabling mirroring through monitor co…
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 )
Adam King [Tue, 29 Oct 2024 12:30:35 +0000 (08:30 -0400)]
Merge pull request #60486 from guits/wip-68599-squid
squid: orch: disk replacement enhancement
Reviewed-by: Adam King <adking@redhat.com>
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 )
Yuval Lifshitz [Mon, 28 Oct 2024 10:20:27 +0000 (12:20 +0200)]
Merge pull request #59671 from yuvalif/wip-67952-squid
squid: rgw/notifications: free completion pointer using unique_ptr
Reviewed-By: Yuri Weinstein <yweinste@ibm.com>, Daniel Gryniewicz <dang1@ibm.com>, Shilpa Jagannath <shilpa.jagannath@ibm.com>
Ronen Friedman [Sun, 27 Oct 2024 07:15:27 +0000 (09:15 +0200)]
Merge pull request #59885 from ronen-fr/wip-rf-59793-to-squid
squid: osd/scrub: reduce osd_requested_scrub_priority default value
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
Anthony D'Atri [Sat, 26 Oct 2024 13:45:32 +0000 (09:45 -0400)]
Merge pull request #60500 from zdover23/wip-doc-2024-10-26-backport-60444-to-squid
squid: doc/rados: standardize markup of "clean"
Anthony D'Atri [Sat, 26 Oct 2024 13:43:01 +0000 (09:43 -0400)]
Merge pull request #60503 from zdover23/wip-doc-2024-10-26-backport-60434-to-squid
squid: doc/glossary: add "PLP" to glossary
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 [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:06 +0000 (10:44 +1000)]
Merge pull request #60496 from zdover23/wip-doc-2024-10-26-backport-58647-to-squid
squid: doc/cephfs: add doc for disabling mgr/volumes plugin
Reviewed-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 )
Guillaume Abrioux [Wed, 31 Jul 2024 14:36:48 +0000 (14:36 +0000)]
orch: disk replacement enhancement
This introduces a new `ceph orch device replace` command in order to
improve the user experience when it comes to replacing the underlying
device of an OSD.
Fixes: https://tracker.ceph.com/issues/68456
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
212c8740831a7650b5be86c27d14f8c0b6eacbef )
Guillaume Abrioux [Wed, 9 Oct 2024 15:00:53 +0000 (15:00 +0000)]
ceph-volume: address mypy errors in disk.py
typical error:
```
ceph_volume/util/disk.py:1374: error: Incompatible types in assignment (expression has type "Optional[str]", variable has type "str") [assignment]
```
This commits addresses it.
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
b5e7008d28a5acd63ea9cd0c6b27f400dad409af )
Guillaume Abrioux [Wed, 9 Oct 2024 14:59:38 +0000 (14:59 +0000)]
ceph-volume: address test_activate_dmcrypt_tpm
This mocks the call to `luks_close()`, otherwise this test
fails when run on a system where `cryptsetup` isn't available.
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
dd2a150f40fb11abe6bd1ee51bca03419aaa7d7f )
Anthony D'Atri [Fri, 25 Oct 2024 03:43:39 +0000 (23:43 -0400)]
Merge pull request #60482 from zdover23/wip-doc-2024-10-25-backport-60480-to-squid
squid: doc/cephfs: use 'p' flag to set layouts or quotas
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 )
Yuri Weinstein [Thu, 24 Oct 2024 12:55:00 +0000 (05:55 -0700)]
Merge pull request #59603 from cbodley/wip-67882-squid
squid: qa/rgw/multisite: specify realm/zonegroup/zone args for 'account create'
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Shilpa Jagannath [Thu, 24 Oct 2024 05:38:49 +0000 (22:38 -0700)]
Merge pull request #60244 from cbodley/wip-67957-squid
squid: rgw/beast: optimize for accept when meeting error in listenning
Shilpa Jagannath [Thu, 24 Oct 2024 05:37:13 +0000 (22:37 -0700)]
Merge pull request #60065 from cbodley/wip-68330-squid
squid: rgw/rados: don't rely on IoCtx::get_last_version() for async ops
Shilpa Jagannath [Thu, 24 Oct 2024 05:36:36 +0000 (22:36 -0700)]
Merge pull request #59917 from yuvalif/wip-67648-squid
squid: test/rgw/notifications: don't check for full queue if topics expired
Shilpa Jagannath [Thu, 24 Oct 2024 05:30:43 +0000 (22:30 -0700)]
Merge pull request #59670 from mkogan1/wip-67922-squid
squid: rgw: decrement qlen/qactive perf counters on error
Shilpa Jagannath [Thu, 24 Oct 2024 05:29:37 +0000 (22:29 -0700)]
Merge pull request #59439 from cbodley/wip-67712-squid
squid: rgw/http: finish_request() after logging errors
Shilpa Jagannath [Thu, 24 Oct 2024 05:29:16 +0000 (22:29 -0700)]
Merge pull request #59413 from cbodley/wip-67686-squid
squid: rgw: load copy source bucket attrs in putobj
Shilpa Jagannath [Thu, 24 Oct 2024 05:28:35 +0000 (22:28 -0700)]
Merge pull request #59303 from yuvalif/wip-67609-squid
squid: test/rgw/notification: use real ip address instead of localhost
Shilpa Jagannath [Thu, 24 Oct 2024 05:27:33 +0000 (22:27 -0700)]
Merge pull request #59226 from cbodley/wip-67558-squid
squid: rgw/notify: visit() returns copy of owner string
Shilpa Jagannath [Thu, 24 Oct 2024 05:26:45 +0000 (22:26 -0700)]
Merge pull request #59223 from cbodley/wip-67557-squid
squid: rgwlc: fix typo in getlc (ObjectSizeGreaterThan)
Anthony D'Atri [Thu, 24 Oct 2024 00:47:19 +0000 (20:47 -0400)]
Merge pull request #60461 from zdover23/wip-doc-2024-10-24-backport-60460-to-squid
squid: doc/start: add vstart install guide
Zac Dover [Wed, 23 Oct 2024 23:04:08 +0000 (09:04 +1000)]
doc/start: add vstart install guide
Add "vstart Cluster Installation and Configuration Procedure" to the
Beginner's Guide.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
a42be085bd7b9159f4924853ac2b2d92c37884b0 )
Adam King [Wed, 23 Oct 2024 18:30:01 +0000 (14:30 -0400)]
Merge pull request #60354 from guits/wip-68556-squid
squid: cephadm: pull container images from quay.io
Reviewed-by: Adam King <adking@redhat.com>
Guillaume Abrioux [Wed, 23 Oct 2024 07:16:01 +0000 (09:16 +0200)]
Merge pull request #60353 from guits/wip-68566-squid
squid: ceph-volume: drop unnecessary call to `get_single_lv()`
Guillaume Abrioux [Wed, 23 Oct 2024 06:44:03 +0000 (08:44 +0200)]
Merge pull request #60091 from guits/wip-68343-squid
squid: ceph-volume: add new class UdevData
Anthony D'Atri [Wed, 23 Oct 2024 01:52:26 +0000 (21:52 -0400)]
Merge pull request #60435 from zdover23/wip-doc-2024-10-23-backport-60433-to-squid
squid: doc/cephfs: rearrange subvolume group information
Indira Sawant [Tue, 22 Oct 2024 21:45:10 +0000 (16:45 -0500)]
doc/cephfs: rearrange subvolume group information
Rearranging the documentation to align it with CephFS encapsulation design.
Signed-off-by: Indira Sawant <indira.sawant@ibm.com>
(cherry picked from commit
f6cf7ae5281f5740ac78bfa5e2a22913353b8167 )
Zac Dover [Wed, 23 Oct 2024 01:28:45 +0000 (11:28 +1000)]
Merge pull request #60432 from zdover23/wip-doc-2024-10-23-backport-60423-to-squid
squid: doc/cephadm: correct "ceph orch apply" command
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Guillaume Abrioux [Mon, 30 Sep 2024 13:30:25 +0000 (15:30 +0200)]
cephadm: pull container images from quay.io
Now that all required images are hosted and/or mirrored on quay.io
we can move away from docker.io
Fixes: https://tracker.ceph.com/issues/68323
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
fd895dde9d69ae7be7a78d8db37a2f94ded27080 )
Zac Dover [Tue, 22 Oct 2024 11:30:02 +0000 (21:30 +1000)]
doc/cephadm: correct "ceph orch apply" command
s/orch apply/ceph orch apply/ in a command where "ceph" was missing.
This was reported by Eugen Block to Zac Dover on 22 Oct 2024 through
Slack.
Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
c42066766428c72884ed6f5dd6fa88244f436a1f )
Casey Bodley [Tue, 22 Oct 2024 15:44:35 +0000 (11:44 -0400)]
Merge pull request #60127 from adamemerson/wip-40692-squid
squid: global: Call getnam_r with a 64KiB buffer on the heap
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Tue, 22 Oct 2024 10:32:42 +0000 (12:32 +0200)]
Merge pull request #59661 from idryomov/wip-67845-squid
squid: librbd/migration: prune snapshot extents in RawFormat::list_snaps()
Reviewed-by: Ramana Raja <rraja@redhat.com>
Yuri Weinstein [Mon, 21 Oct 2024 20:56:02 +0000 (13:56 -0700)]
Merge pull request #58542 from k0ste/wip-66530-squid
squid: cephadm: fix apparmor profiles with spaces in the names
Reviewed-by: Adam King adking@redhat.com
Yuri Weinstein [Mon, 21 Oct 2024 19:21:59 +0000 (12:21 -0700)]
Merge pull request #60171 from idryomov/wip-63184-squid
squid: librbd/crypto/LoadRequest: clone format for migration source image
Reviewed-by: Ramana Raja <rraja@redhat.com>
Yuri Weinstein [Mon, 21 Oct 2024 19:21:08 +0000 (12:21 -0700)]
Merge pull request #59771 from nbalacha/wip-67764-squid
squid: rbd-mirror: use correct ioctx for namespace
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Yuri Weinstein [Mon, 21 Oct 2024 19:20:14 +0000 (12:20 -0700)]
Merge pull request #59502 from idryomov/wip-67698-squid
squid: rbd: "rbd bench" always writes the same byte
Reviewed-by: Mykola Golub <mgolub@suse.com>
Yuri Weinstein [Mon, 21 Oct 2024 19:19:31 +0000 (12:19 -0700)]
Merge pull request #59145 from idryomov/wip-53674-squid
squid: librbd/crypto: fix issue when live-migrating from encrypted export
Reviewed-by: Ramana Raja <rraja@redhat.com>
Adam Kupczyk [Mon, 21 Oct 2024 13:08:32 +0000 (15:08 +0200)]
Merge pull request #60335 from aclamk/wip-68560-squid
squid: os/bluestore: Fix ceph-bluestore-tool allocmap command
Adam Kupczyk [Mon, 21 Oct 2024 07:55:27 +0000 (09:55 +0200)]
Merge pull request #59969 from aclamk/wip-68222-squid
squid: os/bluestore: Fix BlueFS allocating bdev label reserved location
Adam Kupczyk [Mon, 21 Oct 2024 07:55:17 +0000 (09:55 +0200)]
Merge pull request #60336 from aclamk/wip-68558-squid
squid: os/bluestore: Fix repair of multilabel when collides with BlueFS
Zac Dover [Mon, 21 Oct 2024 05:02:46 +0000 (15:02 +1000)]
Merge pull request #60338 from zdover23/wip-doc-2024-10-16-backport-60302-to-squid
squid: doc,mailmap: update my email / association to ibm
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Kamoltat (Junior) Sirivadhna [Fri, 18 Oct 2024 22:40:18 +0000 (18:40 -0400)]
Merge pull request #60003 from kamoltat/wip-68280-squid
squid: src/mon/ConnectionTracker.cc: Fix dump function
Reviewed-by: Neha Ojha <nojha@redhat.com>
afreen23 [Thu, 17 Oct 2024 20:23:15 +0000 (01:53 +0530)]
Merge pull request #60378 from rhcs-dashboard/wip-68597-squid
squid: mgr/dashboard: fix lifecycle issues
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Yuri Weinstein [Thu, 17 Oct 2024 18:43:15 +0000 (11:43 -0700)]
Merge pull request #60279 from mchangir/wip-log-save-thread-name-in-log-entries-squid
squid: log: save/fetch thread name infra
Reviewed-by: Kamoltat (Junior) Sirivadhna <ksirivad@redhat.com>
Pedro Gonzalez Gomez [Mon, 7 Oct 2024 19:22:20 +0000 (21:22 +0200)]
mgr/dashboard: fix lifecycle issues
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-bucket-details/rgw-bucket-details.component.html
Fixes: https://tracker.ceph.com/issues/68434
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
(cherry picked from commit
87612f499f86c9864c3bf6371cdd46954176e5ab )
Pedro Gonzalez Gomez [Thu, 17 Oct 2024 06:01:19 +0000 (08:01 +0200)]
Merge pull request #60356 from rhcs-dashboard/wip-68565-squid
Squid: mgr/dashboard: The subvolumes are missing from the dropdown menu on the "Create NFS export" page
Nizamudeen A [Thu, 17 Oct 2024 05:05:54 +0000 (10:35 +0530)]
mgr/dashboard: update translations for squid
Signed-off-by: Nizamudeen A <nia@redhat.com>
afreen23 [Wed, 16 Oct 2024 16:33:12 +0000 (22:03 +0530)]
Merge pull request #60346 from rhcs-dashboard/wip-68554-squid
Squid: mgr/dashboard: sync policy's in Object >> Multi-site >> Sync-policy, does not show the zonegroup to which policy belongs to
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Wed, 16 Oct 2024 15:24:03 +0000 (20:54 +0530)]
Merge pull request #60348 from afreen23/wip-68559-squid
squid: mgr/dashboard: fix group name bugs in the nvmeof API
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Casey Bodley [Wed, 16 Oct 2024 15:05:18 +0000 (11:05 -0400)]
Merge pull request #60332 from cbodley/wip-doc-rgw-multisite-secondary-commit-squid
squid: doc/radosgw/multisite: fix Configuring Secondary Zones -> Updating the Period
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
SrinivasaBharathKanta [Wed, 16 Oct 2024 14:36:34 +0000 (20:06 +0530)]
Merge pull request #58991 from cbodley/wip-67307-squid
squid: msg: insert PriorityDispatchers in sorted position
Anthony D'Atri [Wed, 16 Oct 2024 13:17:13 +0000 (09:17 -0400)]
Merge pull request #60343 from zdover23/wip-doc-2024-10-16-backport-60256-to-squid
squid: doc: update Key Idea in cephfs-mirroring.rst
Dnyaneshwari [Mon, 14 Oct 2024 04:26:45 +0000 (09:56 +0530)]
Squid: mgr/dashboard: The subvolumes are missing from the dropdown menu on the "Create NFS export" page
Fixes: https://tracker.ceph.com/issues/68519
Signed-off-by: Dnyaneshwari Talwekar <dtalweka@redhat.com>
(cherry picked from commit
e036fde7e4b03241e617cbb3ef8f19a703aae716 )
Guillaume Abrioux [Mon, 30 Sep 2024 09:17:11 +0000 (09:17 +0000)]
ceph-volume: drop unnecessary call to `get_single_lv()`
`Zap.zap_lv()` currently makes a call to `get_single_lv()`:
```
lv = api.get_single_lv(filters={'lv_name': device.lv_name,
'vg_name': device.vg_name})
```
this isn't needed and redundant as zap_lv() takes an instance of `Device()`
as argument which has already a `lv_api` attribute:
class Device in device.py:
```
else:
vgname, lvname = self.path.split('/')
filters = {'lv_name': lvname, 'vg_name': vgname}
lv = lvm.get_single_lv(filters=filters) # <---- same call
if lv:
self.lv_api = lv
```
This implies a duplicate call to `subprocess.Popen()` unnecessarily.
Fixes: https://tracker.ceph.com/issues/68312
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
c0e05bf36067294420631f33c5e43c32077eeb82 )
Adam Kupczyk [Tue, 15 Oct 2024 12:41:22 +0000 (12:41 +0000)]
os/bluestore: Fix repair of multilabel when collides with BlueFS
The problem was that BDEV_FIRST_LABEL_POSITION was removed from
bdev_label_valid_locations set.
Now, if label at BDEV_FIRST_LABEL_POSITION is valid, it is in the set.
Fixes: https://tracker.ceph.com/issues/68558
Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
(cherry picked from commit
7343be720870d4a5f82b55beee4685457a003067 )
Nizamudeen A [Wed, 9 Oct 2024 14:45:55 +0000 (20:15 +0530)]
mgr/dashboard: fix group name bugs in the nvmeof API
there are 2 issues
1. in cephadm, i was always using the first daemon to populate the group
in all the services for the dashboard config.
2. in the API, if there are more than 1 gateways listed in the config,
rather than chosing a random gateway from the group, raise an
exception and warn user to specify the gw_group parameter in the api
request
Fixes: https://tracker.ceph.com/issues/68463
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
f9b50b2e88ae5d9ac4f2cab986527a0a12317da9 )
Conflicts:
src/pybind/mgr/cephadm/services/nvmeof.py
afreen23 [Wed, 16 Oct 2024 06:57:27 +0000 (12:27 +0530)]
Merge pull request #60311 from rhcs-dashboard/wip-68410-squid
squid: mgr/dashboard: ignore exceptions raised when no cert/key found
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Wed, 16 Oct 2024 06:54:11 +0000 (12:24 +0530)]
Merge pull request #60321 from aaSharma14/wip-68546-squid
squid: mgr/cephadm: Update multi-site configs before deploying daemons on rgw service create
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Naman Munet [Tue, 8 Oct 2024 09:24:32 +0000 (14:54 +0530)]
mgr/dashboard: sync policy's in Object >> Multi-site >> Sync-policy, does not show the zonegroup to which policy belongs to
Fixes: https://tracker.ceph.com/issues/68355
Fixes Includes: Added default zonegroup name with the sync policy details
Signed-off-by: Naman Munet <namanmunet@li-ff83bccc-26af-11b2-a85c-a4b04bfb1003.ibm.com>
(cherry picked from commit
517ab013e2a9bd23b482134121bcb85c5a32f028 )