]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Ronen Friedman [Sun, 7 Apr 2024 07:48:35 +0000 (02:48 -0500)]
tests/scripts: use 'tell pg deep-scrub pgid' instead of 'tell pgid
deep-scrub'
as older OSD versions do not support the former.
Fixes: https://tracker.ceph.com/issues/64972
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
(cherry picked from commit
dda89e77ae6d0a1c7f351c74192417bf60fde3f4 )
Zac Dover [Sat, 6 Apr 2024 04:40:04 +0000 (14:40 +1000)]
Merge pull request #56731 from zdover23/wip-doc-2024-04-05-backport-56727-to-squid
squid: doc/dev: refine "Concepts" 3 of 3
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Nizamudeen A [Fri, 5 Apr 2024 17:27:45 +0000 (22:57 +0530)]
Merge pull request #56706 from afreen23/wip-65208-squid
squid: mgr/dashboard:Update encryption and tags in bucket form
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Fri, 5 Apr 2024 17:26:36 +0000 (22:56 +0530)]
Merge pull request #56708 from afreen23/wip-65303-squid
squid: mgr/dashboard:Use advanced fieldset for rbd image
Reviewed-by: Nizamudeen A <nia@redhat.com>
Yuri Weinstein [Fri, 5 Apr 2024 14:59:24 +0000 (07:59 -0700)]
Merge pull request #56564 from batrick/wip-65214-squid
squid: mds: do not dispatch aborted internal requests
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Leonid Usov <leonid.usov@ibm.com>
Yuri Weinstein [Fri, 5 Apr 2024 14:58:25 +0000 (07:58 -0700)]
Merge pull request #56423 from batrick/wip-65093-squid
squid: qa/suites/fs/workload: enable snap_schedule early
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Fri, 5 Apr 2024 14:57:41 +0000 (07:57 -0700)]
Merge pull request #56402 from batrick/wip-65063-squid
squid: qa/cephfs: ignorelist clog of MDS_UP_LESS_THAN_MAX
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Zac Dover [Fri, 5 Apr 2024 06:43:47 +0000 (16:43 +1000)]
doc/dev: refine "Concepts" 3 of 3
Refine the third third of the entries in the section "Concepts" in
doc/dev/peering.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
512e2dc9d52fdd14dfdd87ccd141e535d3098fb7 )
Anthony D'Atri [Fri, 5 Apr 2024 12:33:58 +0000 (08:33 -0400)]
Merge pull request #56724 from zdover23/wip-doc-2024-04-05-backport-56646-to-squid
squid: doc/dev: refine "Concepts" 2 of 3
Zac Dover [Wed, 3 Apr 2024 05:02:29 +0000 (15:02 +1000)]
doc/dev: refine "Concepts" 2 of 3
Refine the second third of the entries in the section "Concepts" in
doc/dev/peering.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
7bb35282da27f0c18ffbe36f2c0852a827c5bc2f )
Afreen [Wed, 27 Mar 2024 09:35:58 +0000 (15:05 +0530)]
mgr/dashboard:Use advanced fieldset for rbd image
Fixes https://tracker.ceph.com/issues/65025
- using cd-advanced-fieldset component for advanced section
- this will align advanced sections of forms in dashboard
- changed heading of sections of rbd-configuration to h5 to better represent it
as a sub section.
- added unit tests for rbd image config
Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit
25552117b433dbe39bf245aeda99761def5749eb )
Afreen [Mon, 25 Mar 2024 08:39:08 +0000 (14:09 +0530)]
mgr/dashboard:Update encryption and tags in bucket form
Fixes https://tracker.ceph.com/issues/65110
- renamed Security to Encryption
- aligned security fieldset with rest of the form using `cd-help-text`
and aligning it with object locking in UX
- aligned security fieldset top use `cd-help-text`
- changed help text of Tags
Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit
96b21d7cf5bb698102dc0cfce6fef05204b82d2e )
Nizamudeen A [Thu, 4 Apr 2024 16:35:13 +0000 (22:05 +0530)]
Merge pull request #56691 from afreen23/wip-65156-squid
squid: mgr/dashboard: Add advanced fieldset component
Reviewed-by: Nizamudeen A <nia@redhat.com>
Casey Bodley [Thu, 4 Apr 2024 14:57:16 +0000 (15:57 +0100)]
Merge pull request #56636 from cbodley/wip-qa-squid-quincy-upgrade-distro
squid: qa/upgrade/quincy: bump ubuntu from 20->22
Reviewed-by: Adam King <adking@redhat.com>
Zac Dover [Thu, 4 Apr 2024 12:55:25 +0000 (22:55 +1000)]
Merge pull request #56647 from zdover23/wip-doc-2024-04-03-backport-56228-to-squid
squid: doc: fixing doc/cephfs/fs-volumes
Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
Zac Dover [Thu, 4 Apr 2024 11:39:28 +0000 (21:39 +1000)]
Merge pull request #56683 from zdover23/wip-doc-2024-04-04-backport-56662-to-squid
squid: doc/mgr: credit John Jasen for Zabbix 2
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Afreen [Fri, 1 Mar 2024 07:26:25 +0000 (12:56 +0530)]
mgr/dashboard: Add advanced fieldset component
Fixes https://tracker.ceph.com/issues/65024
- adds a new shared component for displaying advanced fields in /shared
- utilizes that component in bucket form
- placement targets are under advanced fieldset
- minor help text changes in object locking help text
- updated e2e tests
Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit
d0979e9c5223231a0fd3ef6408323d2fd5cd2ac5 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
Nizamudeen A [Thu, 4 Apr 2024 05:48:13 +0000 (11:18 +0530)]
Merge pull request #56620 from afreen23/wip-65210-squid
squid: mgr/dashboard: Mark placement targets as non-required
Reviewed-by: Nizamudeen A <nia@redhat.com>
Zac Dover [Thu, 4 Apr 2024 04:33:28 +0000 (14:33 +1000)]
Merge pull request #56659 from zdover23/wip-doc-2024-04-03-backport-56635-to-squid
squid: doc/dev: refine "Concepts"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 3 Apr 2024 12:21:04 +0000 (22:21 +1000)]
doc/mgr: credit John Jasen for Zabbix 2
Credit John Jasen for the development of the procedures describing the
installation of Zabbix 2.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
28aa556448cf02dc943653e76a7ef89e10ae93e9 )
Laura Flores [Wed, 3 Apr 2024 18:41:55 +0000 (13:41 -0500)]
Merge pull request #56553 from rzarzynski/wip-ksirivad-osdmap-encode-bug-squid
squid: src/osd/OSDMap.cc: Fix encoder to produce same bytestream
Aashish Sharma [Wed, 3 Apr 2024 17:10:18 +0000 (22:40 +0530)]
Merge pull request #56656 from aaSharma14/wip-65284-squid
squid: mgr/dashboard: replace deprecated table panel in grafana with a newer table panel
Reviewed-by: Nizamudeen A <nia@redhat.com>
Casey Bodley [Wed, 3 Apr 2024 13:35:50 +0000 (14:35 +0100)]
Merge pull request #56343 from cbodley/wip-65007-squid
squid: RGW: allow user disabling presigned urls in rgw configuration
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Zac Dover [Tue, 2 Apr 2024 12:23:13 +0000 (22:23 +1000)]
doc/dev: refine "Concepts"
Refine the text in the first third of the entries in the section
"Concepts" in doc/dev/peering.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
530b11be24c6e702d4d9b9227649db8ca34591e4 )
Aashish Sharma [Wed, 27 Mar 2024 08:16:24 +0000 (13:46 +0530)]
mgr/dashboard: replace deprecated table panel in grafana with a newer
table panel
Fixes: https://tracker.ceph.com/issues/65174
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit
c2f4aa7887d8322bc58cd1cb322746246ccebe32 )
neeraj pratap singh [Fri, 15 Mar 2024 17:36:18 +0000 (23:06 +0530)]
doc: fixing doc/cephfs/fs-volumes
Fixes: https://tracker.ceph.com/issues/65267
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
(cherry picked from commit
906ff4e4c240856d2e27cf9ac8c059479a86c5c9 )
Casey Bodley [Tue, 2 Apr 2024 20:18:54 +0000 (21:18 +0100)]
Merge pull request #56344 from cbodley/wip-65004-squid
squid: rgw: Add missing empty checks to the split string in is_string_in_set().
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Casey Bodley [Tue, 2 Apr 2024 20:18:42 +0000 (21:18 +0100)]
Merge pull request #56345 from cbodley/wip-65009-squid
squid: rgw_file: fix mv/rename cases broken by zipper integration
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Casey Bodley [Tue, 2 Apr 2024 20:18:29 +0000 (21:18 +0100)]
Merge pull request #56342 from cbodley/wip-qa-rgw-lua-pool-application-squid
squid: qa/rgw: ignore POOL_APP_NOT_ENABLED in rgw/lua subsuite
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Adam King [Tue, 2 Apr 2024 15:25:09 +0000 (11:25 -0400)]
Merge pull request #56320 from adk3798/wip-64636-squid
squid: cephadm/nvmeof: scrape nvmeof prometheus endpoint
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Tue, 2 Apr 2024 15:24:07 +0000 (11:24 -0400)]
Merge pull request #56306 from adk3798/squid-timemaster
squid: cephadm.py: add timemaster to timesync services list
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Tue, 2 Apr 2024 15:23:28 +0000 (11:23 -0400)]
Merge pull request #56316 from adk3798/wip-64626-squid
squid: cephadm: create ceph-exporter sock dir if it's not present
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Patrick Donnelly [Tue, 2 Apr 2024 15:18:06 +0000 (11:18 -0400)]
Merge PR #56571 into squid
* refs/pull/56571/head:
doc: add releases links to toc
doc: remove releases docs
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Anthony D'Atri [Tue, 2 Apr 2024 15:07:06 +0000 (11:07 -0400)]
Merge pull request #56630 from zdover23/wip-doc-2024-04-02-backport-56614-to-squid
squid: doc/mgr: update zabbix information
Casey Bodley [Tue, 2 Apr 2024 13:57:00 +0000 (14:57 +0100)]
Merge pull request #56007 from cbodley/wip-64754-squid
squid: rpm: disable system_qat for non-x86_64 arch
Reviewed-by: Rongqi Sun <sunrongqi@huawei.com>
Casey Bodley [Tue, 5 Mar 2024 19:42:24 +0000 (14:42 -0500)]
qa/upgrade/quincy: bump ubuntu from 20->22
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
7d68aaff3b81b8f3aaab7d98fbc8fbbcc28d8755 )
Ernesto Puerta [Tue, 2 Apr 2024 12:13:09 +0000 (14:13 +0200)]
Merge pull request #55685 from rhcs-dashboard/wip-64515-squid
squid: mgr/dashboard: nvmeof api batch fixes
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Zac Dover [Fri, 29 Mar 2024 11:06:28 +0000 (21:06 +1000)]
doc/mgr: update zabbix information
Include information from John Jasen about how to install Zabbix.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
ebe7651dd85ae1f1570d8c34479b9bdd1249d83c )
Venky Shankar [Tue, 2 Apr 2024 07:08:57 +0000 (12:38 +0530)]
Merge pull request #56021 from vshankar/wip-64762-squid
squid: qa/cephfs: add more ignorelist entries
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Afreen [Fri, 1 Mar 2024 07:26:25 +0000 (12:56 +0530)]
mgr/dashboard:Mark placement targets as non-required in bucket form
Fixes https://tracker.ceph.com/issues/64708
- adds info text explaining about placement targets
- adds fieldset to security, policy and tags for a11y
- removes placement target as required field
- when no placement target provided, request omits placement_target
field
- hides placement atrgets ection for edit form since its not possible to
edit after creation
- updates rgw-bucket.service.spec.ts unit test
- minor cleanups related to unncesseary css present, and changes in help
text for object locking
- updated e2e tests for buckets to incorporate changes
Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit
a2cf1285449b88e8a053161ba8055891c51f94c2 )
Venky Shankar [Mon, 26 Feb 2024 05:42:07 +0000 (11:12 +0530)]
qa/cephfs: add `MON_DOWN' and `deprecated feature inline_data' to ignorelist
Fixes: http://tracker.ceph.com/issues/64746
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit
f5a23d5811829d0f43831740ec3dced6a3b725f3 )
Anthony D'Atri [Mon, 1 Apr 2024 01:54:39 +0000 (21:54 -0400)]
Merge pull request #56601 from zdover23/wip-doc-2024-04-01-backport-56600-to-squid
squid: doc/dev: update leads list
Zac Dover [Mon, 1 Apr 2024 01:17:39 +0000 (11:17 +1000)]
doc/dev: update leads list
Remove Joao Luis from the list of component leads.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
158b0403bd66cdf6c4b456146705f42d69f56730 )
Anthony D'Atri [Sun, 31 Mar 2024 02:54:28 +0000 (22:54 -0400)]
Merge pull request #56593 from zdover23/wip-doc-2024-03-31-backport-56592-to-squid
squid: doc/rados/operations: Improve crush_location docs
Niklas Hambüchen [Sat, 30 Mar 2024 16:42:48 +0000 (17:42 +0100)]
doc/rados/operations: Improve crush_location docs
* Fix incorrect syntax
* Use underscores for config options, like other ceph docs did
* Fix incorrect statement that crush_location_hook adds fiels; it replaces
* Explain `root=default host=HOSTNAME` is not set if `crush_location` is given
* Remove duplication across sections
* Point out that `root=default` is important
Signed-off-by: Niklas Hambüchen <mail@nh2.me>
(cherry picked from commit
d91e75e1e92b73bf967740575b3c27a86ef844d5 )
Anthony D'Atri [Sat, 30 Mar 2024 13:34:30 +0000 (09:34 -0400)]
Merge pull request #56588 from zdover23/wip-doc-2024-03-30-backport-56581-to-squid
squid: doc/dev: update leads list
Zac Dover [Fri, 29 Mar 2024 11:14:21 +0000 (21:14 +1000)]
doc/dev: update leads list
Update the list of component leads in
doc/dev/developer_guide/essentials.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
57e9427eac08b4057999f5afc44cf0fc77a3068f )
Nizamudeen A [Fri, 29 Mar 2024 16:38:29 +0000 (22:08 +0530)]
Merge pull request #56547 from rhcs-dashboard/wip-65193-squid
squid: mgr/dashboard: fix rgw display name validation
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Nizamudeen A [Fri, 29 Mar 2024 16:36:02 +0000 (22:06 +0530)]
Merge pull request #56556 from afreen23/wip-65204-squid
squid: mgr/dashboard: make ceph logo redirect to dashboard
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Fri, 29 Mar 2024 16:35:18 +0000 (22:05 +0530)]
Merge pull request #56559 from afreen23/wip-64829-squid
squid: mgr/dashboard: Locking improvements in bucket create form
Reviewed-by: Nizamudeen A <nia@redhat.com>
Zac Dover [Fri, 29 Mar 2024 07:36:07 +0000 (17:36 +1000)]
Merge pull request #56522 from zdover23/wip-doc-2024-03-27-backport-56173-to-squid
squid: doc/dev: osd_internals/snaps.rst: add clone_overlap doc
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Nizamudeen A [Fri, 29 Mar 2024 07:11:54 +0000 (12:41 +0530)]
Merge pull request #56505 from rhcs-dashboard/wip-65169-squid
squid: mgr/dashboard: bump follow-redirects from 1.15.3 to 1.15.6 in /src/pybind/mgr/dashboard/frontend
Reviewed-by: afreen23 <NOT@FOUND>
Nizamudeen A [Fri, 29 Mar 2024 06:49:31 +0000 (12:19 +0530)]
Merge pull request #56545 from rhcs-dashboard/wip-65191-squid
squid: mgr/dashboard: s/active_mds/active_nfs in fs attach form
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Nizamudeen A [Fri, 29 Mar 2024 06:47:07 +0000 (12:17 +0530)]
Merge pull request #56549 from rhcs-dashboard/wip-65195-squid
squid: mgr/dashboard: fix clone unique validator for name validation
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Patrick Donnelly [Fri, 18 Nov 2022 19:13:01 +0000 (14:13 -0500)]
doc: add releases links to toc
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit
8cf9ad62949516666ad0f2c0bb7726ef68e4d666 )
Patrick Donnelly [Thu, 28 Mar 2024 22:45:28 +0000 (18:45 -0400)]
doc: remove releases docs
So that redirects to the version in the main branch work again.
This should have been part of the release checklist.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Wed, 27 Mar 2024 16:03:12 +0000 (12:03 -0400)]
mds: do not dispatch aborted internal requests
Matching the behavior of Server::dispatch_client_request.
This logic can be unified in a future refactor but keeping this as a targetted
fix for the purposes of the bug.
Fixes: https://tracker.ceph.com/issues/65182
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit
604112eb867c20e4f94835edff6a542630503bd6 )
Patrick Donnelly [Wed, 27 Mar 2024 17:27:23 +0000 (13:27 -0400)]
qa: add test for killing quiesce_inode with outstanding remote authpin requests
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit
3f1422932890d6ba9fd4db6faf3d43d110a7cd62 )
Patrick Donnelly [Wed, 27 Mar 2024 16:24:28 +0000 (12:24 -0400)]
mds: add lockup debugging command
To artificially make the rank unresponsive for a time.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit
d05b116239105980107a4bed9f47f65e1628997e )
Afreen [Fri, 1 Mar 2024 07:26:25 +0000 (12:56 +0530)]
mgr/dashboard: Locking improvements in bucket create form
Fixes https://tracker.ceph.com/issues/64658
- Addition of help texts
- Addition of info/warnings related to modes and versioning
- change of Locking section layout
- renaming locking to 'Object Locking'
- changes default retention period to 10
- edit bucket only shows lock when its enabled
Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit
014d4468fce5aadfbc63bd9651c0c66db0bf7f49 )
Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
Afreen [Wed, 27 Mar 2024 10:01:12 +0000 (15:31 +0530)]
mgr/dashboard: make ceph logo redirect to dashboard
Fixes https://tracker.ceph.com/issues/64734
Clicking on ceph logo in navigation takes back to overview dashboard.
Signed-off-by: Afreen <afreen23.git@gmail.com>
(cherry picked from commit
44e7bb336c26da77f49fb027578509975b5b2633 )
Kamoltat [Wed, 31 Jan 2024 15:25:10 +0000 (15:25 +0000)]
src/osd/OSDMap.cc: Fix encoder to produce same bytestream
Fixes: https://tracker.ceph.com/issues/63389
Signed-off-by: Kamoltat <ksirivad@redhat.com>
(cherry picked from commit
a3bdffb4e0366af8288258539f17bafeae17e3c4 )
Nizamudeen A [Tue, 26 Mar 2024 08:50:25 +0000 (14:20 +0530)]
mgr/dashboard: fix clone unique validator for name validation
Fixes: https://tracker.ceph.com/issues/65145
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
8070dfd80be9de15d2234fafa78a25569fde30a7 )
Nizamudeen A [Tue, 26 Mar 2024 09:04:23 +0000 (14:34 +0530)]
mgr/dashboard: fix rgw display name validation
the dot(.) character is allowed in full name
Fixes: https://tracker.ceph.com/issues/65146
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
8118a32ec578455b6c2cb4000f2bbee234ae9117 )
Nizamudeen A [Wed, 27 Mar 2024 05:12:39 +0000 (10:42 +0530)]
mgr/dashboard: s/active_mds/active_nfs in fs attach form
Fixes: https://tracker.ceph.com/issues/65173
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
5f97e4eaed3ff25cc01fdaed39f73542e8196677 )
Nizamudeen A [Thu, 28 Mar 2024 08:18:59 +0000 (13:48 +0530)]
Merge pull request #56502 from rhcs-dashboard/wip-65166-squid
squid: mgr/dashboard: fix cephfs name validation
Reviewed-by: afreen23 <NOT@FOUND>
Rongqi Sun [Thu, 28 Mar 2024 06:00:19 +0000 (14:00 +0800)]
Merge pull request #56500 from Svelar/wip-65127-squid
squid: crimson: add crimson-osd rpm and deb runtime dependencies for protobuf inherited from seastar
Adam King [Wed, 27 Mar 2024 20:24:47 +0000 (16:24 -0400)]
Merge pull request #56314 from adk3798/wip-64621-squid
squid: cephadm: Add nvmeof to autotuner calculation
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 20:23:36 +0000 (16:23 -0400)]
Merge pull request #56324 from adk3798/wip-64993-squid
squid: mgr/cephadm: refresh public_network for config checks before checking
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 20:22:28 +0000 (16:22 -0400)]
Merge pull request #56321 from adk3798/wip-64687-squid
squid: mgr/cephadm: fix placement with label and host pattern
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 20:20:50 +0000 (16:20 -0400)]
Merge pull request #56319 from adk3798/wip-64633-squid
squid: cephadm: rm podman-auth.json if removing last cluster
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 20:19:48 +0000 (16:19 -0400)]
Merge pull request #56317 from adk3798/wip-64628-squid
squid: mgr/cephadm: catch CancelledError in asyncio timeout handler
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Mon, 19 Feb 2024 16:14:11 +0000 (11:14 -0500)]
cephadm: create ceph-exporter sock dir if it's not present
Since this is usually /var/run/ceph/ which ends up getting
created by other daemons as well, it was common to see
ceph-exporter fail to deploy and then deploy fine after
once other daemons were down on the host. I don't see any
reason we can't just try to make the directory here instead
of bailing out.
Fixes: https://tracker.ceph.com/issues/64491wq
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit
862fca945f5bf48144b6a589f1d3cd971444daf7 )
John Mulligan [Fri, 24 Nov 2023 19:45:34 +0000 (14:45 -0500)]
cephadm: call container daemon form prepare_data_dir
Instead of always climbing through an "if ladder" based on daemon type
variables we will have the option of using the common method provided
by container daemon form classes. This will initially be used by the
smb daemon. I don't have the energy to refactor all the existing stuff
at the moment.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
0f6a18a09cba35515e100f457e224537ad1e5608 )
(cherry picked from commit
bf7e40b4d1fee439a4a7f48cf033d4a0885890d0 )
John Mulligan [Fri, 24 Nov 2023 19:45:15 +0000 (14:45 -0500)]
cephadm: add a prepare_data_dir method to container daemon form
The prepare_data_dir method is a general way for classes to prepare the
data dir (e.g. `/var/lib/ceph/$FSID/$DAEMON_TYPE.$DAEMON_ID`) before
containers will use it.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
044e4d64790d3c06cbf67a6c783c19edcfcf2d51 )
(cherry picked from commit
f73c0665f2be46b6aef535a988e5550a92669cc1 )
John Mulligan [Fri, 24 Nov 2023 19:45:01 +0000 (14:45 -0500)]
cephadm: allow passing pathlib.Path objects to file_utils.makedirs
Update the type annotations to allow passing pathlib.Path objects to the
makedirs function. All the calls makedirs uses already can accept Path
objects. This causes mypy to accept calling makedirs with a Path
argument and Paths are nice.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
21a16007e4e578e04907775aa4e96febf02d862e )
(cherry picked from commit
512154fa8d8fb58aefe5ddcedad865ad37a1634a )
Adam King [Wed, 27 Mar 2024 19:45:42 +0000 (15:45 -0400)]
Merge pull request #56315 from adk3798/wip-64623-squid
squid: mgr/cephadm is not defining haproxy tcp healthchecks for Ganesha
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 19:16:47 +0000 (15:16 -0400)]
Merge pull request #56313 from adk3798/squid-cephadm-sudo-cmd-auditing
squid: cephadm: sudo cmd auditing
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 19:15:58 +0000 (15:15 -0400)]
Merge pull request #56309 from adk3798/squid-bootstrap-no-container-engine
squid: cephadm: bootstrap fails if no container engine installed
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 19:13:28 +0000 (15:13 -0400)]
Merge pull request #56305 from adk3798/squid-enable-black-cephadm
squid: cephadm: enforce black formatting for cephadmlib
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 18:35:47 +0000 (14:35 -0400)]
Merge pull request #56303 from adk3798/squid-ingress-haproxy-bind-ipv4v6
squid: mgr/cephadm: make HAProxy to listen on IPv4 and IPv6 by default
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 18:35:13 +0000 (14:35 -0400)]
Merge pull request #56289 from adk3798/squid-cephadm-pull-usage
squid: cephadm: improve cephadm pull usage message
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 18:32:53 +0000 (14:32 -0400)]
Merge pull request #56288 from adk3798/squid-grafana-mount-dashboards
squid: mgr/cephadm: mount grafana dashboards from the path
Reviewed-by: Nizamudeen A <nia@redhat.com>
Adam King [Wed, 27 Mar 2024 18:32:00 +0000 (14:32 -0400)]
Merge pull request #56285 from adk3798/squid-haproxy-healthcheck-interval
squid: cephadm: adjust the ingress ha proxy health check interval
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 18:31:28 +0000 (14:31 -0400)]
Merge pull request #56038 from asm0deuz/wip-64697-squid
squid: mgr/cephadm: Allow idmap overrides in nfs-ganesha configuration
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Wed, 27 Mar 2024 18:30:08 +0000 (14:30 -0400)]
Merge pull request #55839 from adk3798/squid-cephadm-device-class
squid: cephadm: remove restriction for crush device classes
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 18:28:16 +0000 (14:28 -0400)]
Merge pull request #55821 from adk3798/squid-no-agent-workunits
squid: qa/cephadm: don't test certain workunits with agent
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 18:27:33 +0000 (14:27 -0400)]
Merge pull request #55818 from adk3798/squid-nvmeof-log-file-mount
squid: cephadm: Add mount for nvmeof log location
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Adam King [Wed, 27 Mar 2024 18:26:59 +0000 (14:26 -0400)]
Merge pull request #55814 from adk3798/squid-debian/postint
squid: debian/*.postinst: add adduser as a dependency and specify --home when adduser
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Matan Breizman [Wed, 13 Mar 2024 14:19:59 +0000 (14:19 +0000)]
doc/dev: osd_internals/snaps.rst: add clone_overlap doc
snapdir concept was removed in: https://github.com/ceph/ceph/pull/17579
Co-authored-by: Zac Dover <zac.dover@proton.me>
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit
6a7f2b0fda74aedb213067abe5c0a64b68fbbdc7 )
Zac Dover [Wed, 27 Mar 2024 13:33:03 +0000 (23:33 +1000)]
Merge pull request #56494 from zdover23/wip-doc-2024-03-27-backport-56450-to-squid
squid: docs/rados: remove incorrect ceph command
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Nizamudeen A [Wed, 27 Mar 2024 09:08:24 +0000 (14:38 +0530)]
Merge pull request #56442 from rhcs-dashboard/wip-65102-squid
squid: mgr/dashboard: rm warning/error threshold for cpu usage
Reviewed-by: afreen23 <NOT@FOUND>
dependabot[bot] [Sat, 16 Mar 2024 18:34:43 +0000 (18:34 +0000)]
mgr/dashboard: bump follow-redirects
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.6)
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit
b0275929c07ebcfba3e7877020f182c6d8b74435 )
Nizamudeen A [Wed, 27 Mar 2024 04:37:32 +0000 (10:07 +0530)]
Merge pull request #56464 from aaSharma14/wip-64608-squid
squid: mgr/dashboard: replace piechart plugin charts with native pie chart panel
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Tue, 26 Mar 2024 07:53:39 +0000 (13:23 +0530)]
mgr/dashboard: fix cephfs name validation
allow volume name to start with dot (.)
Fixes: https://tracker.ceph.com/issues/65143
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
242318452c8111717e49b896c7f9cf0ec5f5b262 )
Samuel Just [Thu, 14 Mar 2024 20:58:09 +0000 (13:58 -0700)]
debian/control: add runtime protobuf dependency for crimson-osd inherited from seastar
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit
ab4c5daead7f26d41028625453d50bb58d3b02be )
Samuel Just [Thu, 14 Mar 2024 20:52:51 +0000 (13:52 -0700)]
ceph.spec.in: add runtime protobuf dependency for crimson-osd inherited from seastar
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit
57602aad351b21dde06db8632a9c8fdc2ab541d6 )
Taha Jahangir [Mon, 25 Mar 2024 10:02:12 +0000 (13:32 +0330)]
docs/rados: remove incorrect ceph command
The removed line was (incorrectly changed) output of the previous command.
Signed-off-by: Taha Jahangir <mtjahangir@gmail.com>
(cherry picked from commit
3cd39e3582ed830f86c55d2203ece72fa0f9426b )
Yuri Weinstein [Tue, 26 Mar 2024 18:08:28 +0000 (11:08 -0700)]
Merge pull request #56226 from cbodley/wip-64949-squid
squid: rgw/multisite: add x-rgw-replicated-at header to replicated objects
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Yuri Weinstein [Tue, 26 Mar 2024 18:07:52 +0000 (11:07 -0700)]
Merge pull request #55625 from rzarzynski/wip-end2end-tracing-squid
squid: tracer/osd/librados/build/rgw: rgw and osd end2end tracing using open…
Reviewed-by: Casey Bodley <cbodley@redhat.com>