]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Zac Dover [Mon, 25 Nov 2024 03:12:02 +0000 (13:12 +1000)]
Merge pull request #60737 from zdover23/wip-doc-2024-11-15-backport-60703-to-squid
squid: doc/rados: correct "full ratio" note
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Anthony D'Atri [Sun, 24 Nov 2024 15:33:38 +0000 (10:33 -0500)]
Merge pull request #60809 from zdover23/wip-doc-2024-11-24-backport-60804-to-squid-test-2
squid: doc/cephadm: Clarify "Deploying a new Cluster"
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 )
Yuri Weinstein [Fri, 22 Nov 2024 18:31:05 +0000 (10:31 -0800)]
Merge pull request #60751 from idryomov/wip-68743-squid
squid: Make mon addrs consistent with mon info
Reviewed-by: Laura Flores <lflores@redhat.com>
Laura Flores [Thu, 21 Nov 2024 23:40:10 +0000 (17:40 -0600)]
Merge pull request #60718 from ljflores/wip-68910-squid
squid: mgr/balancer: optimize 'balancer status detail'
Laura Flores [Thu, 21 Nov 2024 23:39:11 +0000 (17:39 -0600)]
Merge pull request #58914 from ljflores/wip-67245-squid
squid: mon: Remove any pg_upmap_primary mapping during remove a pool
Zac Dover [Tue, 19 Nov 2024 22:40:24 +0000 (08:40 +1000)]
Merge pull request #60766 from zdover23/wip-doc-2024-11-19-backport-60765-to-squid
squid: doc/start: update os-recommendations.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 19 Nov 2024 00:37:56 +0000 (10:37 +1000)]
doc/start: update os-recommendations.rst
Remove information about the operating systems that support Ceph's
official container images from the "Platforms" table in
doc/start/os-recommendations.rst and add that information to the (new)
table that shows the operating systems that support Ceph's official
container images.
Credit for this change should go to Enrico Bocchi, who noticed a
discrepancy that motivated it.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
c2f1fac3b94e946b253bc64e579429660cbc2d59 )
Yuri Weinstein [Mon, 18 Nov 2024 15:17:24 +0000 (07:17 -0800)]
Merge pull request #60164 from cbodley/wip-68425-squid
squid: cls/user: reset stats only returns marker when truncated
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Yuri Weinstein [Mon, 18 Nov 2024 15:16:50 +0000 (07:16 -0800)]
Merge pull request #59302 from yuvalif/wip-67574-squid
squid: rgw/notifications: fixing radosgw-admin notification json
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Yuri Weinstein [Mon, 18 Nov 2024 15:16:10 +0000 (07:16 -0800)]
Merge pull request #59120 from k0ste/wip-64499-squid
squid: rgw: add s3select usage to log usage
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Adam King [Mon, 18 Nov 2024 13:02:22 +0000 (08:02 -0500)]
Merge pull request #59931 from adk3798/wip-68136-squid
squid: mgr/cephadm: add command to expose systemd units of all daemons
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Guillaume Abrioux [Mon, 18 Nov 2024 12:39:10 +0000 (13:39 +0100)]
Merge pull request #60734 from guits/wip-68961-squid
squid: ceph-volume: fix dmcrypt activation regression
Yuri Weinstein [Fri, 15 Nov 2024 16:57:25 +0000 (08:57 -0800)]
Merge pull request #60130 from cbodley/wip-68399-squid
squid: rgw: decrypt multipart get part when encrypted
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Yuri Weinstein [Fri, 15 Nov 2024 16:56:49 +0000 (08:56 -0800)]
Merge pull request #59754 from yuvalif/wip-68047-squid
squid: rgw/kafka: refactor topic creation to avoid rd_kafka_topic_name()
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Yuri Weinstein [Fri, 15 Nov 2024 16:56:08 +0000 (08:56 -0800)]
Merge pull request #59678 from jzhu116-bloomberg/wip-67959-squid
squid: rgw/multipart: use cls_version to avoid racing between part upload and multipart complete
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Yuri Weinstein [Fri, 15 Nov 2024 16:16:24 +0000 (08:16 -0800)]
Merge pull request #59123 from k0ste/wip-67099-squid
squid: [RGW] Fix the handling of HEAD requests that do not comply with RFC standards
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
shenjiatong [Sat, 2 Nov 2024 08:10:38 +0000 (16:10 +0800)]
Make mon addrs consistent with mon info
For legacy librbd clients, sanitize_mons will panic if addrs are not
consistent with mon_info_t.
Signed-off-by: shenjiatong <yshxxsjt715@163.com>
fixes: https://tracker.ceph.com/issues/68743
(cherry picked from commit
14b09519739f3b2dc715647fd0f04dd22c17aeb3 )
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:52:57 +0000 (00:52 +1000)]
Merge pull request #60671 from zdover23/wip-doc-2024-11-08-backport-56771-to-squid
squid: doc: Document which options are disabled by mClock.
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Guillaume Abrioux [Wed, 13 Nov 2024 15:23:36 +0000 (16:23 +0100)]
ceph-volume: fix dmcrypt activation regression
`ceph.with_tpm` tag is actually a `str`, which means that
`bool('0')` will return `True`.
Fixes: https://tracker.ceph.com/issues/68944
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
3cf00cde820ec838e4fbda1799d2ce336c9e2d86 )
Adam King [Wed, 13 Nov 2024 20:58:27 +0000 (15:58 -0500)]
Merge pull request #59948 from aaSharma14/wip-68203-squid
squid: mgr/cephadm: use host address while updating rgw zone endpoints
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Wed, 13 Nov 2024 20:57:26 +0000 (15:57 -0500)]
Merge pull request #59945 from aaSharma14/wip-68201-squid
squid: mgr/rgwam: use realm/zonegroup/zone method arguments for period update
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Wed, 13 Nov 2024 20:56:49 +0000 (15:56 -0500)]
Merge pull request #59935 from adk3798/squid-cephadm-no-exception-cert-store-get
squid: mgr/cephadm: add --no-exception-when-missing flag to cert-store cert/key get
Reviewed-by: Nizamudeen A <nia@redhat.com>
Adam King [Wed, 13 Nov 2024 20:55:58 +0000 (15:55 -0500)]
Merge pull request #59934 from adk3798/squid-cephadm-iscsi-teuth-extension
squid: qa/cephadm: extend iscsi teuth test
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 13 Nov 2024 20:55:13 +0000 (15:55 -0500)]
Merge pull request #59933 from adk3798/wip-68159-squid
squid: cephadm: Support Docker Live Restore
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 13 Nov 2024 20:52:32 +0000 (15:52 -0500)]
Merge pull request #59930 from adk3798/wip-68114-squid
squid: qa/task: update alertmanager endpoints version
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 13 Nov 2024 20:51:43 +0000 (15:51 -0500)]
Merge pull request #59929 from adk3798/wip-68019-squid
squid: cephadm: emit warning if daemon's image is not to be used
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 13 Nov 2024 20:40:44 +0000 (15:40 -0500)]
Merge pull request #59710 from adk3798/cephadm-squid-ssh-keepalive-configurable
squid: mgr/cephadm: make ssh keepalive settings configurable
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 13 Nov 2024 20:39:33 +0000 (15:39 -0500)]
Merge pull request #59472 from adk3798/wip-67462-squid
squid: qa/upgrade: fix checks to make sure upgrade is still in progress
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 13 Nov 2024 20:38:47 +0000 (15:38 -0500)]
Merge pull request #58711 from rhcs-dashboard/bump-monitoring-stack-squid
squid: mgr/cephadm: bump monitoring stacks version
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 13 Nov 2024 20:37:54 +0000 (15:37 -0500)]
Merge pull request #58515 from adk3798/squid-cephadm-ingress-fix-ipv6-binding
squid: mgr/cephadm/services/ingress Fix HAProxy to listen on IPv4 and IPv6
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 13 Nov 2024 20:37:01 +0000 (15:37 -0500)]
Merge pull request #58381 from adk3798/squid-cephadm-haproxy-bugged-config
squid: cephadm/services/ingress: fixed keepalived config bug
Reviewed-by: John Mulligan <jmulligan@redhat.com>
afreen23 [Wed, 13 Nov 2024 20:25:35 +0000 (01:55 +0530)]
Merge pull request #60466 from rhcs-dashboard/wip-68686-squid
squid: mgr/dashboard: fix bucket get for s3 account owned bucket
Reviewed-by: Afreen Misbah <afreen@ibm.com>
afreen23 [Wed, 13 Nov 2024 20:23:37 +0000 (01:53 +0530)]
Merge pull request #60620 from YiteGu/wip-67094-squid
squid: mgr/dashboard: add cephfs rename REST API
Reviewed-by: Afreen Misbah <afreen@ibm.com>
Nizamudeen A [Wed, 13 Nov 2024 15:54:41 +0000 (21:24 +0530)]
Merge pull request #60632 from rhcs-dashboard/wip-68844-squid
squid: mgr/dashboard: remove cherrypy_backports.py
Laura Flores [Fri, 1 Nov 2024 22:49:46 +0000 (22:49 +0000)]
doc: document balancer configurable "update_pg_upmap_activity"
Signed-off-by: Laura Flores <lflores@ibm.com>
(cherry picked from commit
c4274c0c3a608eeb0b1183c8a96ef3a314bf797c )
Laura Flores [Fri, 1 Nov 2024 22:44:17 +0000 (22:44 +0000)]
mgr/balancer: tie `update_pg_upmap_activity` to a configurable
This addition gives users the option of enabling/disabling this feature.
They can do so by running:
ceph config set mgr mgr/balancer/update_pg_upmap_activity <True|False>
The feature is off by default.
Signed-off-by: Laura Flores <lflores@ibm.com>
(cherry picked from commit
62c9f152e31affe3e19eb50e917cbeb10624f8fd )
Laura Flores [Mon, 28 Oct 2024 22:40:13 +0000 (22:40 +0000)]
mgr/balancer: optimize 'balancer status detail'
Before, we were updating the balancer status by
iterating through all pg upmap entires. This was
affecting the loading time of other mgr modules
on clusters with a large number of pgs (600+).
This can be optimized by simply pulling from
the incremental.
Fixes: https://tracker.ceph.com/issues/68657
Signed-off-by: Laura Flores <lflores@ibm.com>
(cherry picked from commit
31c498da96fa1acc1700515edcd544dead86dab9 )
Anthony D'Atri [Tue, 12 Nov 2024 04:14:00 +0000 (23:14 -0500)]
Merge pull request #60707 from zdover23/wip-doc-2024-11-12-backport-60705-to-squid
squid: doc/radosgw: s/Poliicy/Policy/
Anthony D'Atri [Tue, 12 Nov 2024 04:12:09 +0000 (23:12 -0500)]
Merge pull request #60708 from zdover23/wip-doc-2024-11-12-backport-60704-to-squid
squid: doc/start: fix "are are" typo
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 )
Zac Dover [Mon, 11 Nov 2024 23:54:56 +0000 (09:54 +1000)]
doc/radosgw: s/Poliicy/Policy/
Correct "AttachGroupPoliicy" to "AttachGroupPolicy".
Fixes: https://tracker.ceph.com/issues/68902
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
961aef1bb4e59912ac1c8827a392c18b912c71f0 )
Anthony D'Atri [Tue, 12 Nov 2024 02:15:40 +0000 (21:15 -0500)]
Merge pull request #60698 from zdover23/wip-doc-2024-11-12-backport-60529-to-squid
squid: doc/start: separate package chart from container chart
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 )
Anthony D'Atri [Sat, 9 Nov 2024 14:48:07 +0000 (09:48 -0500)]
Merge pull request #60679 from zdover23/wip-doc-2024-11-09-backport-60605-to-squid
squid: doc/cephadm: clean "Adv. OSD Service Specs"
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
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 )
Nizamudeen A [Wed, 21 Aug 2024 05:36:15 +0000 (11:06 +0530)]
qa/task: update alertmanager endpoints version
the v1 endpoint is deprecated and v2 is suggested to use.
Fixes: https://tracker.ceph.com/issues/67183
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
ac998b58487f6f9176b7f934ed61ae57e59c2ee5 )
Nizamudeen A [Thu, 4 Apr 2024 14:49:50 +0000 (20:19 +0530)]
mgr/dashboard: adapt dashboard e2e for grafana
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
a4374ab53806f353e49f3f818421b2630aad6f0b )
Nizamudeen A [Wed, 20 Mar 2024 07:10:12 +0000 (12:40 +0530)]
mgr/cephadm: bump monitoring stacks versions
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
c719d8ac2d7ca70b6c33d9f5893b99360029c947 )
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 )
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 )
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>
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 )
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
Nizamudeen A [Fri, 18 Oct 2024 15:20:33 +0000 (20:50 +0530)]
mgr/dashboard: fix bucket get for s3 account owned bucket
**Issue 1:**
When a bucket is created with a user that is owner by the account user,
it fails to fetch the info for the bucket because the owner of that
bucket is considered as owned by the account rather than the user.
dashboard api try to fetch some info for the bucket on the basis of the
bucket owner which in this case fails since its not a real user.
To keep the existing behavior as it is and fix the current issue, I am
doing a check to make sure the user id exists or not. if it doesn't
exist, we goes on to fetch using the dashboard user.
**Issue 2**
Editing the bucket owner by the account is broken. So disabling the
ownership change for the bucket owned by account until we have user
account management for rgw in the dashboard
Fixes: https://tracker.ceph.com/issues/68622
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
dd4549238e525d371414538bb43e8333af19cb96 )
Conflicts:
src/pybind/mgr/dashboard/controllers/rgw.py
- remove imports for multisite-automation
src/pybind/mgr/dashboard/services/service.py
- this file is not part of squid. hence the user parameter is added to
rgw_client.py instead where it originally was
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 )