]>
 
 
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
 
 
 
 
 
 
Nizamudeen A  [Wed, 24 May 2023 15:05:51 +0000  (20:35 +0530)] 
 
mgr/dashboard: fix the hosts e2e failure
Fixes: https://tracker.ceph.com/issues/61354 
Signed-off-by: Nizamudeen A <nia@redhat.com> 
(cherry picked from commit 
3279afa920a1b732c9c85c242670d6b5e72780b5 )
 
Nizamudeen A  [Wed, 24 May 2023 08:35:32 +0000  (14:05 +0530)] 
 
mgr/dashboard: fix the cephadm grafana e2e failure
Fixes: https://tracker.ceph.com/issues/61354 
Signed-off-by: Nizamudeen A <nia@redhat.com> 
(cherry picked from commit 
c56e10af0b71b65f405f4a1c6a8c137bc6a62a13 )
 
Pedro Gonzalez Gomez  [Fri, 31 Mar 2023 17:51:16 +0000  (19:51 +0200)] 
 
mgr/dashboard: update landing page e2e tests
ignore the region that can vary on different clusters like charts
fixes: https://tracker.ceph.com/issues/59142
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com> 
(cherry picked from commit 
1157e3bff978b19573549c1af1a8fac720b678f6 )
 
Nizamudeen A  [Wed, 8 Feb 2023 15:49:31 +0000  (21:19 +0530)] 
 
mgr/dashboard: update to cypress 10
Fixes: https://tracker.ceph.com/issues/61354 
Signed-off-by: Nizamudeen A <nia@redhat.com> 
(cherry picked from commit 
222dec3750304385dff51a2a4bfb91e12eb4e9aa )
 
Nizamudeen A  [Fri, 19 May 2023 11:18:14 +0000  (16:48 +0530)] 
 
mgr/dashboard: fix create snapshot is disabled for rbd images
also the rename and rollback option in the snapshot list is enabled even if there isn't anything in the list
also disabled the Mirror Image Snapshot option in the Create RBD
Snapshot form (only shown for images configured with Snapshot mirroring)
with the helpe
Fixes: https://tracker.ceph.com/issues/61296 
Signed-off-by: Nizamudeen A <nia@redhat.com> 
(cherry picked from commit 
896ae75901b564677ea1611a89f4d61da881a6e1 )
 
Nizamudeen A  [Mon, 22 May 2023 08:11:00 +0000  (13:41 +0530)] 
 
mgr/dashboard: fix broken daemon details tab
Fixes: https://tracker.ceph.com/issues/61329 
Signed-off-by: Nizamudeen A <nia@redhat.com> 
(cherry picked from commit 
156cb50eab15414232d3dbad3467572d024a9c9f )
 
Nizamudeen A  [Thu, 18 May 2023 08:14:01 +0000  (13:44 +0530)] 
 
mgr/dashboard: more visibility for keys
Fixes: https://tracker.ceph.com/issues/61239 
Signed-off-by: Nizamudeen A <nia@redhat.com> 
(cherry picked from commit 
5ac61e925145154c6616a7630b3fc9643311ed7b )
 
Nizamudeen A  [Thu, 18 May 2023 12:10:42 +0000  (17:40 +0530)] 
 
mgr/dashboard: add helper on the rgw user Suspended
Fixes: https://tracker.ceph.com/issues/61247 
Signed-off-by: Nizamudeen A <nia@redhat.com> 
(cherry picked from commit 
b187dda20ca9a2d66a64d79d5bd3c746ce54729a )
 
Nizamudeen A  [Thu, 18 May 2023 10:48:08 +0000  (16:18 +0530)] 
 
mgr/dashboard: fix rgw roles breadcrumbs
Fixes: https://tracker.ceph.com/issues/61241 
Signed-off-by: Nizamudeen A <nia@redhat.com> 
(cherry picked from commit 
9518cd9d70020bcf5197dea6d61ea0bd2b21ae54 )
 
Nizamudeen A  [Thu, 18 May 2023 12:03:44 +0000  (17:33 +0530)] 
 
mgr/dashboard: put some default values on rgw encryption config form
Fixes: https://tracker.ceph.com/issues/61246 
Signed-off-by: Nizamudeen A <nia@redhat.com> 
(cherry picked from commit 
024ba4ee38212138d9c5aa85bd3e12be68e5a40c )
 
Nizamudeen A  [Wed, 17 May 2023 10:57:59 +0000  (16:27 +0530)] 
 
mgr/dashboard: default encryption type to sse-s3 in rgw
by default the form doesn't select any values, so i am defaulting it to
sse-s3
Fixes: https://tracker.ceph.com/issues/61211 
Signed-off-by: Nizamudeen A <nia@redhat.com> 
(cherry picked from commit 
a08f89e777852f73d4900808a69bfcae0e4aa961 )
 
Ankush Behl  [Thu, 18 May 2023 11:55:56 +0000  (17:25 +0530)] 
 
mgr/dashboard:Change Daemons > Object Gateway section to Gateways
- Change the Daemons to Gateways
- Changing the breadcrums to call it Gateways
- In list page Calling Daemons List as Gateways List
Fixes: https://tracker.ceph.com/issues/61245 
Signed-off-by: Ankush Behl <cloudbehl@gmail.com> 
(cherry picked from commit 
eda2c573b285a61e365acb48384123f8854aa790 )
 
Nizamudeen A  [Thu, 18 May 2023 06:24:53 +0000  (11:54 +0530)] 
 
mgr/dashboard: remove Selected Object Gateway dropdown
Only from Daemons and Multisite page because its not needed there.
Fixes: https://tracker.ceph.com/issues/61230 
Signed-off-by: Nizamudeen A <nia@redhat.com> 
(cherry picked from commit 
075fce3cf8f8bc5150abd4684bc87e56e993da5e )
 
Nizamudeen A  [Wed, 17 May 2023 11:54:52 +0000  (17:24 +0530)] 
 
mgr/dashboard: reorder rgw daemons list items
Fixes: https://tracker.ceph.com/issues/61212 
Signed-off-by: Nizamudeen A <nia@redhat.com> 
(cherry picked from commit 
130a52ed508761dcbf5f722ba98ffb4500a6a5b3 )
 
Pere Diaz Bou  [Fri, 19 May 2023 09:54:38 +0000  (11:54 +0200)] 
 
mgr/dashboard: merge running and size columns in services page
Fixes: https://tracker.ceph.com/issues/61295 
Signed-off-by: Pere Diaz Bou <pere-altea@hotmail.com> 
(cherry picked from commit 
3eeca5c5c42c85d1925828a2e9ac3d87c83a401b )
 
Aashish Sharma  [Wed, 17 May 2023 13:40:35 +0000  (19:10 +0530)] 
 
mgr/dashboard: show the host's IP address on Hosts page
Fixes: https://tracker.ceph.com/issues/61222 
Signed-off-by: Aashish Sharma <aasharma@redhat.com> 
(cherry picked from commit 
ef9d53027ad472d8ee5e0e8524fce6ce7a40af89 )
 
Aashish Sharma  [Wed, 17 May 2023 12:31:41 +0000  (18:01 +0530)] 
 
mgr/dashboard: Show a helper for Unmanaged checkbox in service creation form
Fixes: https://tracker.ceph.com/issues/61216 
Signed-off-by: Aashish Sharma <aasharma@redhat.com> 
(cherry picked from commit 
aa60bb88a5564f9e854b91b1cdc5a3a8945d1940 )
 
Aashish Sharma  [Wed, 17 May 2023 12:07:41 +0000  (17:37 +0530)] 
 
mgr/dashboard: Status column in Cluster > Hosts shows empty
Fixes: https://tracker.ceph.com/issues/61215 
Signed-off-by: Aashish Sharma <aasharma@redhat.com> 
(cherry picked from commit 
930e48008403ce246105a0cc631efba2974494f4 )
 
Pere Diaz Bou  [Wed, 17 May 2023 14:32:43 +0000  (16:32 +0200)] 
 
mgr/dashboard: add warning message on why osd creation disabled
When no options are present when creating OSDs, you can see the form
with lots of things disabled without having a clear explanation. This
PR introduces a warning banner with a description on why it is
happening.
Fixes: https://tracker.ceph.com/issues/61223 
Signed-off-by: Pere Diaz Bou <pere-altea@hotmail.com> 
(cherry picked from commit 
1d6b318b1a95dc961838dba5b06ebb70b039ee86 )
 
Pere Diaz Bou  [Wed, 17 May 2023 16:17:50 +0000  (18:17 +0200)] 
 
mgr/dashboard: filte hosts by services
Fixes: https://tracker.ceph.com/issues/61242 
Signed-off-by: Pere Diaz Bou <pere-altea@hotmail.com> 
(cherry picked from commit 
510a582fa8bd04125a565afe12d245fc4dadff2f )
 
Aashish Sharma  [Wed, 17 May 2023 11:17:15 +0000  (16:47 +0530)] 
 
mgr/dashboard: Rename Cluster > Monitoring to Alerts and change Cluster>Users to Cluster>Ceph Users
Fixes: https://tracker.ceph.com/issues/61213 
Signed-off-by: Aashish Sharma <aasharma@redhat.com> 
(cherry picked from commit 
31b692f4e38e94d3e690921418f8eeebc2b48212 )
 
Pere Diaz Bou  [Wed, 17 May 2023 11:19:10 +0000  (13:19 +0200)] 
 
mgr/dashboard: rename Service>Details to Service>Daemons
Daemons and services are not interchangeable in cephadm terms. As stated
in the docs: `A daemon is a systemd unit that is running and part of a
service.` https://docs.ceph.com/en/latest/cephadm/services/#daemon-status
Fixes: https://tracker.ceph.com/issues/61214 
Signed-off-by: Pere Diaz Bou <pere-altea@hotmail.com> 
(cherry picked from commit 
a0c59bf580adacb755334d9cc8f7c452223f9706 )
 
Pedro Gonzalez Gomez  [Thu, 18 May 2023 12:16:10 +0000  (14:16 +0200)] 
 
mgr/dashboard: remove title tooltip of cards landing page
Fixes: https://tracker.ceph.com/issues/61250 
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com> 
(cherry picked from commit 
ac73126362f3ea0f26ae32218b86ad9f9ab73670 )
 
Pedro Gonzalez Gomez  [Thu, 18 May 2023 07:14:50 +0000  (09:14 +0200)] 
 
mgr/dashboard: add-scroll-in-key-value-tables
Fixes: https://tracker.ceph.com/issues/61220 
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com> 
(cherry picked from commit 
1ae6a035b4ebfcee0009ee67740d485a2f9b8a9b )
 
Pedro Gonzalez Gomez  [Thu, 18 May 2023 10:10:11 +0000  (12:10 +0200)] 
 
mgr/dashboard: fix spacing of embedded grafana buttons
Fixes: https://tracker.ceph.com/issues/61220 
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com> 
(cherry picked from commit 
5b7e850f67097f37276bc4bda87a65a79ce71b6c )
 
avanthakkar  [Wed, 17 May 2023 12:14:00 +0000  (17:44 +0530)] 
 
mgr/dashboard: fix tooltip for alerts silence matchers
Fixes: https://tracker.ceph.com/issues/61208 
Signed-off-by: avanthakkar <avanjohn@gmail.com> 
(cherry picked from commit 
82ea356879c6fc6404b9bd76da3bbc5418ea5a2d )
 
Pedro Gonzalez Gomez  [Thu, 18 May 2023 11:47:16 +0000  (13:47 +0200)] 
 
mgr/dashboard: fix Nan undefined values and add empty pipe on expand-cluster
Fixes: https://tracker.ceph.com/issues/61207 
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com> 
(cherry picked from commit 
764a1b67392f09a288a6f38d9d4f89d2a203cf57 )
 
Yuri Weinstein  [Thu, 25 May 2023 20:12:13 +0000  (16:12 -0400)] 
 
Merge pull request #51717 from soumyakoduri/wip-skoduri-reef 
 
[reef] RGW backports 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Laura Flores  [Thu, 25 May 2023 19:19:14 +0000  (14:19 -0500)] 
 
Merge pull request #51762 from neha-ojha/wip-reef-rc 
 
reef: src/ceph_release: dev -> rc 
 
Casey Bodley  [Thu, 25 May 2023 19:15:36 +0000  (15:15 -0400)] 
 
Merge pull request #51731 from cbodley/wip-59351-again 
 
reef: cmake: cls_rgw and cls_fifo depend on fmt 
 
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>  
Yuri Weinstein  [Thu, 25 May 2023 17:20:42 +0000  (13:20 -0400)] 
 
Merge pull request #51735 from smanjara/wip-61406-reef 
 
reef: rgw/multisite: handle shard_id correctly in data sync when bucket num_shards is 0 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Yuri Weinstein  [Thu, 25 May 2023 17:20:00 +0000  (13:20 -0400)] 
 
Merge pull request #51724 from smanjara/wip-61387-reef 
 
reef: rgw/multisite: fix ret handling in bucket read_sync_status() 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Neha Ojha  [Thu, 25 May 2023 16:24:16 +0000  (16:24 +0000)] 
 
 doc/dev/release-checklists.rst: reef is in rc phase 
 
Signed-off-by: Neha Ojha <nojha@redhat.com>  
Neha Ojha  [Tue, 14 Mar 2023 18:45:30 +0000  (18:45 +0000)] 
 
doc/dev/release-checklists.rst: add after dev freeze section
- add release to redmine
- add milestone
Signed-off-by: Neha Ojha <nojha@redhat.com> 
(cherry picked from commit 
1e048aade95880fe3c227f551bc91ac420701a8d )
 
Neha Ojha  [Thu, 25 May 2023 16:08:50 +0000  (16:08 +0000)] 
 
src/ceph_release: dev -> rc 
 
reef is now in rc phase 
 
Signed-off-by: Neha Ojha <nojha@redhat.com>  
Yuri Weinstein  [Thu, 25 May 2023 16:04:21 +0000  (12:04 -0400)] 
 
Merge pull request #51001 from ifed01/wip-ifed-bluefs-duplicate-dir-link-ree 
 
reef: os/bluestore/bluefs: fix dir_link might add link that already exists in compact log 
 
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>  
Yuri Weinstein  [Thu, 25 May 2023 16:02:57 +0000  (12:02 -0400)] 
 
Merge pull request #50930 from ifed01/wip-ifed-fix-spillover-alert-ree 
 
reef: os/bluestore: fix spillover alert 
 
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>  
Anthony D'Atri  [Thu, 25 May 2023 11:14:13 +0000  (07:14 -0400)] 
 
Merge pull request #51755 from zdover23/wip-doc-2023-05-25-backport-51754-to-reef 
 
reef: doc/rados: fix link in common.rst 
 
Zac Dover  [Thu, 25 May 2023 09:01:49 +0000  (19:01 +1000)] 
 
doc/rados: fix link in common.rst
Fix a link in doc/rados/configuration/common.rst that was missing its
final letter, causing a 404 error when readers attempted to follow it.
This bug was reported by stalwart friend of the Ceph documentation
project Eugen Block, who is here credited as a co-author. This bug was
reported at https://pad.ceph.com/p/Report_Documentation_Bugs.
Co-authored-by: Eugen Block <eblock@nde.ag> 
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
8128ce20fef3d75c6251691d10af21861c01e155 )
 
Anthony D'Atri  [Thu, 25 May 2023 10:02:00 +0000  (06:02 -0400)] 
 
Merge pull request #51751 from zdover23/wip-doc-2023-05-25-backport-51745-to-reef 
 
reef: doc/rados: edit filestore-config-ref.rst 
 
Nizamudeen A  [Thu, 25 May 2023 09:29:50 +0000  (14:59 +0530)] 
 
Merge pull request #51162 from rhcs-dashboard/dependabot-pr-50580 
 
reef: mgr/dashboard: bump webpack and @angular-devkit/build-angular 
 
Reviewed-by: Avan Thakkar <athakkar@redhat.com>  
Nizamudeen A  [Thu, 25 May 2023 09:28:50 +0000  (14:58 +0530)] 
 
Merge pull request #51077 from aaSharma14/wip-59447-reef 
 
reef: mgr/dashboard: Fix rbd snapshot creation 
 
Reviewed-by: Nizamudeen A <nia@redhat.com>  
Zac Dover  [Thu, 25 May 2023 00:16:51 +0000  (10:16 +1000)] 
 
doc/rados: edit filestore-config-ref.rst
Edit doc/rados/configuration/filestore-config-ref.rst.
https://tracker.ceph.com/issues/58485
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
1202e4207bc182d83f193adb1557359d52687103 )
 
dependabot[bot]  [Sat, 18 Mar 2023 13:11:15 +0000  (13:11 +0000)] 
 
mgr/dashboard: bump webpack and @angular-devkit/build-angular
Bumps [webpack](https://github.com/webpack/webpack) to 5.76.1 and updates ancestor dependency [@angular-devkit/build-angular](https://github.com/angular/angular-cli). These dependencies need to be updated together.
Updates `webpack` from 5.70.0 to 5.76.1
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.70.0...v5.76.1)
Updates `@angular-devkit/build-angular` from 13.3.9 to 13.3.11
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/13.3.9...13.3.11)
---
updated-dependencies:
- dependency-name: webpack
  dependency-type: indirect
- dependency-name: "@angular-devkit/build-angular"
  dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com> 
(cherry picked from commit 
a6514bd04a78ab71b6b47706942de3dee9055db5 )
 
Anthony D'Atri  [Thu, 25 May 2023 02:14:22 +0000  (22:14 -0400)] 
 
Merge pull request #51739 from zdover23/wip-doc-2023-05-25-backport-50858-to-reef 
 
reef: doc/rados/operations: Acting Set question 
 
Anthony D'Atri  [Thu, 25 May 2023 02:12:10 +0000  (22:12 -0400)] 
 
Merge pull request #51742 from zdover23/wip-doc-2023-05-25-backport-51730-to-reef 
 
reef: doc/rados/operations: Fix erasure-code-jerasure.rst fix 
 
Anthony D'Atri  [Wed, 24 May 2023 13:57:42 +0000  (09:57 -0400)] 
 
doc/rados/operations: Fix erasure-code-jerasure.rst fix
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com> 
(cherry picked from commit 
2a3177e60d93742d3125f3ef0913dfeb8743e8bf )
 
Zac Dover  [Tue, 4 Apr 2023 03:59:46 +0000  (13:59 +1000)] 
 
doc/rados/operations: Acting Set question
Clear up a paragraph that describes the behavior of the Acting Set.
https://tracker.ceph.com/issues/58485
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
3bc9cfd83b3b836775433c7f1b075fe397b56463 )
 
Shilpa Jagannath  [Tue, 18 Apr 2023 20:40:09 +0000  (16:40 -0400)] 
 
rgw/multisite: parse shard_id value correctly to handle num_shards 0 case
For buckets that have num_shards set to 0, bucket instance
will not have a shard_id delimiter. When this bucket instance is parsed,
we end up assigning a value of -1 to shard_id, which is invalid
in data sync. This change ensures that we represent the shard_id correctly
by giving it a valid number
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com> 
(cherry picked from commit 
f11b3dce832221a344440787333c41f61a9f9c67 )
 
Laura Flores  [Wed, 24 May 2023 17:06:58 +0000  (12:06 -0500)] 
 
Merge pull request #51712 from amathuria/wip-reef-change-default-scrub-cost 
 
reef: osd: Change scrub cost in case of mClock scheduler 
 
Laura Flores  [Wed, 24 May 2023 17:06:43 +0000  (12:06 -0500)] 
 
Merge pull request #51683 from athanatos/sjust/wip-scrub-59049-reef 
 
reef: src/osd/scrubber: process MapsCompared event syncronously 
 
Nizamudeen A  [Wed, 24 May 2023 14:58:27 +0000  (20:28 +0530)] 
 
Merge pull request #51323 from rhcs-dashboard/wip-59621-reef 
 
reef: mgr/dashboard: fix the rbd mirroring configure check 
 
Reviewed-by: Pegonzal <NOT@FOUND>  
Casey Bodley  [Mon, 22 May 2023 16:33:06 +0000  (12:33 -0400)] 
 
cmake: cls_rgw and cls_fifo depend on fmt
Fixes: https://tracker.ceph.com/issues/58953 
Signed-off-by: Casey Bodley <cbodley@redhat.com> 
(cherry picked from commit 
72164b129ea56b82e1f3e8b58764ba14bb4bf7df )
 
Matan  [Wed, 24 May 2023 09:11:19 +0000  (11:11 +0200)] 
 
Merge pull request #51711 from Matan-B/wip-51388-reef 
 
reef: qa/suites/crimson: Enhance rbd api testing 
 
Reviewed-by: Samuel Just <sjust@redhat.com>  
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>  
Matan  [Wed, 24 May 2023 09:10:39 +0000  (11:10 +0200)] 
 
Merge pull request #51716 from Matan-B/wip-51312-reef 
 
reef: crimson/osd/ops_executer: Fix usage of Message's connection 
 
Reviewed-by: Samuel Just <sjust@redhat.com>  
Soumya Koduri  [Fri, 20 Jan 2023 10:33:15 +0000  (16:03 +0530)] 
 
rgw/sync-policy: Support disabling per-bucket replication
When the zones replicate, allow disabling replication
for specific buckets using sync policy.
These are the semantics to be followed while resolving the policy
conflicts -
==================================================
zonegroup		bucket		Result
==================================================
enabled			enabled		enabled
			allowed		enabled
			forbidden	disabled
allowed			enabled		enabled
			allowed		disabled
			forbidden	disabled
forbidden		enabled		disabled
			allowed		disabled
			forbidden	disabled
In case multiple group policies are set to reflect for any sync pair
(<source-zone,source-bucket>, <dest-zone,dest-bucket>), the following
rules are applied in the order -
1) Even if one policy status is FORBIDDEN, the sync will be disabled
2) Atleast one policy should be ENABLED for the sync to be allowed.
Various cases tested are outlined here -
https://docs.google.com/document/d/19oBQA-bYxLBR4BnekA2DTwJJaTFvjAfrqAk9G3RGU0I/edit#heading=h.4qac9dpc76m
Signed-off-by: Soumya Koduri <skoduri@redhat.com> 
(cherry picked from commit 
aeb3a746180675bc5fcfaea4af839daadb0abdd7 )
 
zdover23  [Wed, 24 May 2023 03:15:18 +0000  (13:15 +1000)] 
 
Merge pull request #51725 from zdover23/wip-doc-2023-05-24-backport-51273-to-reef 
 
reef: doc: Update jerasure.org references 
 
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>  
Anthony D'Atri  [Tue, 23 May 2023 23:13:33 +0000  (19:13 -0400)] 
 
doc: Update jerasure.org references
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com> 
(cherry picked from commit 
5e60e0de275f7260aeae9e664ca22ebfdf8fc5f9 )
 
Shilpa Jagannath  [Mon, 3 Apr 2023 17:44:35 +0000  (13:44 -0400)] 
 
rgw/multisite: fix ret handling in bucket read_sync_status()
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com> 
(cherry picked from commit 
91642f4757f91eee45df0b18f79cc3dc38c46d63 )
 
Adam King  [Tue, 23 May 2023 23:18:48 +0000  (19:18 -0400)] 
 
Merge pull request #51615 from adk3798/wip-59636-reef 
 
reef: mgr/cephadm: allow configuring anonymous access for grafana 
 
Reviewed-by: Redouane Kachach <rkachach@redhat.com>  
Yuri Weinstein  [Tue, 23 May 2023 22:59:10 +0000  (18:59 -0400)] 
 
Merge pull request #51663 from sseshasa/wip-61336-reef 
 
reef: osd/scheduler: Reset ephemeral changes to mClock built-in profile 
 
Reviewed-by: Laura Flores <lflores@redhat.com>  
Reviewed-by: Samuel Just <sjust@redhat.com>  
Yuri Weinstein  [Tue, 23 May 2023 22:57:24 +0000  (18:57 -0400)] 
 
Merge pull request #51666 from amathuria/wip-61303-reef 
 
reef: mClockScheduler: Set priority cutoff in the mClock Scheduler 
 
Reviewed-by: Samuel Just <sjust@redhat.com>  
Reviewed-by: Laura Flores <lflores@redhat.com>  
Anthony D'Atri  [Tue, 23 May 2023 22:29:08 +0000  (18:29 -0400)] 
 
Merge pull request #51720 from zdover23/wip-doc-2023-05-24-backport-51679-to-reef 
 
reef: doc/mgr: edit "leaderboard" in telemetry.rst 
 
Laura Flores  [Tue, 23 May 2023 22:14:43 +0000  (17:14 -0500)] 
 
Merge pull request #51714 from ljflores/wip-backport-pr-50482 
 
reef: .github/milestone.yml: add reef 
 
Zac Dover  [Mon, 22 May 2023 20:06:52 +0000  (06:06 +1000)] 
 
doc/mgr: edit "leaderboard" in telemetry.rst
Standardize the presentation of commands in the "Leaderboard" section of
doc/mgr/telemetry.rst.
Follow-up to https://github.com/ceph/ceph/pull/50977
Signed-off-by: Zac Dover <zac.dover@proton.me> 
(cherry picked from commit 
4935ad8aed2aa796015473de5b38cc973ba85ba1 )
 
Ilya Dryomov  [Tue, 23 May 2023 18:59:28 +0000  (20:59 +0200)] 
 
Merge pull request #51128 from petrutlucian94/wip-59480-reef 
 
reef: win32_deps_build: avoid pip 
 
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>  
Patrick Donnelly  [Tue, 23 May 2023 18:21:42 +0000  (14:21 -0400)] 
 
Merge PR #50755 into reef 
 
* refs/pull/50755/head: 
	mds: add config to decide whether to mark dentry bad 
	qa: add missing scan_links step for data scan recovery 
	qa/tasks/cephfs: test damage to dentry's first is caught 
	qa/tasks/cephfs: use rank_asok and allow specifying rank 
	qa/tasks: allow specifying timeout command prefix to ceph 
	mds: provide test configs for creating first corruption 
	mds: catch damage to dentry's first field 
	mds: add debugging for pre_cow_old_inode 
	mds: cleanup code 
 
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>  
Soumya Koduri  [Tue, 16 May 2023 10:10:36 +0000  (15:40 +0530)] 
 
rgw/multisite: Fix issue with parsing replication rules
Signed-off-by: Soumya Koduri <skoduri@redhat.com> 
(cherry picked from commit 
570de795721d13ddd6d39e28416b6d6f48477501 )
 
Soumya Koduri  [Mon, 20 Mar 2023 12:15:33 +0000  (17:45 +0530)] 
 
rgw/archive: Correct the bucket sync status cmd output
Signed-off-by: Soumya Koduri <skoduri@redhat.com> 
(cherry picked from commit 
d7af6c228253d05a16dd3be993f150518f1b6f66 )
 
Soumya Koduri  [Sat, 8 Apr 2023 12:23:24 +0000  (17:53 +0530)] 
 
rgw: Disable logging for datalog and bilog if zone doesn't export data
Zones (such as archive zone) which do not export data should have
sync logging disabled.
Fixes# https://tracker.ceph.com/issues/59106
Signed-off-by: Soumya Koduri <skoduri@redhat.com> 
(cherry picked from commit 
85f0cb592aa0d755c101d2e2845ad736a7697e3e )
 
Soumya Koduri  [Tue, 25 Apr 2023 18:04:28 +0000  (23:34 +0530)] 
 
rgw/cloud-transition: New attrs to detect cloudtiered objects
Add new attrs "RGW_ATTR_CLOUD_TIER_TYPE" and "RGW_ATTR_CLOUD_TIER_CONFIG"
to store details about cloud-tiered objects so that they get synced accordingly
in a multisite environment.
Signed-off-by: Soumya Koduri <skoduri@redhat.com> 
(cherry picked from commit 
0f690117439384827cdfffaf662b71a99f73b34a )
 
Soumya Koduri  [Mon, 24 Apr 2023 17:44:15 +0000  (23:14 +0530)] 
 
rgw: Dump tier_* config in RGWObjManifest
This was missed as part of refactoring done to encoder
and decoder methods (https://github.com/ceph/ceph/commit/
2414c7584eb90bfff42d512879a0aa6b220d359e )
Signed-off-by: Soumya Koduri <skoduri@redhat.com> 
(cherry picked from commit 
4db632567d29ebc5df753faac9c80444884cc785 )
 
Soumya Koduri  [Wed, 19 Apr 2023 18:03:28 +0000  (23:33 +0530)] 
 
rgw/cloudtransition: Allow multisite zones to sync cloudtiered objects
In a multisite configuration, zones should be able to fetch & sync
cloud-transitioned objects as well. To allow this, a new header
'x-rgwx-sync-cloudtiered' is added to be used by sync client to GET
such objects.
Signed-off-by: Soumya Koduri <skoduri@redhat.com> 
(cherry picked from commit 
cec19b09efc5a56a5f5600000675b951428b98ce )
 
Soumya Koduri  [Wed, 19 Apr 2023 11:14:24 +0000  (16:44 +0530)] 
 
rgw/cloudtier: Fix bug with decoding tier_targets
Signed-off-by: Soumya Koduri <skoduri@redhat.com> 
(cherry picked from commit 
e33946b89ee9a3c61f0c4e08597f67b42ca4850b )
 
Casey Bodley  [Sun, 19 Feb 2023 22:48:11 +0000  (17:48 -0500)] 
 
rgw/rados: cosmetic cleanup of attr handling
Signed-off-by: Casey Bodley <cbodley@redhat.com> 
(cherry picked from commit 
8ee9b3fc5e7e81a79d637593eca9add365c0b784 )
 
Casey Bodley  [Sun, 19 Feb 2023 22:47:43 +0000  (17:47 -0500)] 
 
rgw/rados: don't use attrset[] to create entries that don't exist
Signed-off-by: Casey Bodley <cbodley@redhat.com> 
(cherry picked from commit 
33273476730c70f4a5103151c36947030f11348e )
 
Casey Bodley  [Mon, 20 Feb 2023 13:52:39 +0000  (08:52 -0500)] 
 
rgw: add s3 error message to cloud-tiered objects
better to tell the s3 client why their request failed than to log it as
an ERROR; this is normal/expected when cloud tiering is enabled
Signed-off-by: Casey Bodley <cbodley@redhat.com> 
(cherry picked from commit 
5713a040c38c5c17fa2ae4913067a602a412b639 )
 
Casey Bodley  [Sun, 19 Feb 2023 22:24:48 +0000  (17:24 -0500)] 
 
rgw: catch manifest decode errors in GetObj/PutObj/CopyObj
if we read an object that doesn't have a manifest attribute,
RGWRados::get_obj_state_impl() adds an empty one and causes decode to
throw an end_of_buffer exception
Fixes: https://tracker.ceph.com/issues/58794 
Signed-off-by: Casey Bodley <cbodley@redhat.com> 
(cherry picked from commit 
77e0b9848cb458427b5dcf86d2c19769ea65e0bc )
 
Matan Breizman  [Tue, 2 May 2023 09:07:00 +0000  (09:07 +0000)] 
 
crimson/osd/ops_executer: Fix usage of Message's connection
See #50835.
In crimson, conn is independently maintained outside Message.
Therefore, when trying to use the message's connection for
`get_orig_source_inst()` we won't be able to get the peer address.
Fixes: https://tracker.ceph.com/issues/59589 
Signed-off-by: Matan Breizman <mbreizma@redhat.com> 
(cherry picked from commit 
d569703a5f35a48ef042d61702eaa86a6e2d48bd )
 
Matan  [Tue, 23 May 2023 15:56:11 +0000  (17:56 +0200)] 
 
Merge pull request #51710 from Matan-B/wip-47749-reef 
 
reef: crimson/os/seastore/btree: link fixedkvbtree's nodes and logical extents with forward and backward pointers, and drop the pin_set 
 
Reviewed-by: Samuel Just <sjust@redhat.com>  
Matan  [Tue, 23 May 2023 15:55:36 +0000  (17:55 +0200)] 
 
Merge pull request #51709 from Matan-B/wip-51381-reef 
 
reef: crimson/osd/osd_operations/client_request: Fix client blocklisting 
 
Reviewed-by: Samuel Just <sjust@redhat.com>  
Matan  [Tue, 23 May 2023 15:55:09 +0000  (17:55 +0200)] 
 
Merge pull request #51708 from Matan-B/wip-48717-reef 
 
reef: crimson/os: support multicore seastore 
 
Reviewed-by: Samuel Just <sjust@redhat.com>  
Matan  [Tue, 23 May 2023 15:54:36 +0000  (17:54 +0200)] 
 
Merge pull request #51707 from Matan-B/wip-50835-reef 
 
reef: crimson/net: change ConnectionRef to be a local_shared_foreign_ptr 
 
Reviewed-by: Samuel Just <sjust@redhat.com>  
Neha Ojha  [Fri, 10 Mar 2023 22:13:17 +0000  (22:13 +0000)] 
 
.github/milestone.yml: add reef
Signed-off-by: Neha Ojha <nojha@redhat.com> 
(cherry picked from commit 
573d0ff5d58a07a8ae27daea7cc69cbe323b5865 )
 
Yuri Weinstein  [Tue, 23 May 2023 14:52:53 +0000  (10:52 -0400)] 
 
Merge pull request #51248 from mchangir/wip-59411-reef 
 
reef: mgr/snap_schedule: add debug log for paths failing snapshot creation 
 
Reviewed-by: Kotresh HR <khiremat@redhat.com>  
Yuri Weinstein  [Tue, 23 May 2023 14:51:57 +0000  (10:51 -0400)] 
 
Merge pull request #51142 from joscollin/wip-59481-reef 
 
reef: tools/cephfs/top/CMakeList.txt: check the minimum compatible python version for cephfs-top 
 
Reviewed-by: Kotresh HR <khiremat@redhat.com>  
Ilya Dryomov  [Tue, 23 May 2023 14:48:59 +0000  (16:48 +0200)] 
 
Merge pull request #51704 from petrutlucian94/wip-61365-reef 
 
reef: rbd-wnbd: improve image map error message 
 
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>  
Aishwarya Mathuria  [Tue, 23 May 2023 10:43:08 +0000  (16:13 +0530)] 
 
osd: mClock default_min reservation should be 0
All the mClock profiles enforce no minimum reservation for the background best-effort client.
For this purpose, the default_min value should 0 and not 1.
Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com> 
(cherry picked from commit 
05848b4957713c5c98c249e15eb8de01d1c6a1e6 )
 
Aishwarya Mathuria  [Fri, 19 May 2023 11:46:11 +0000  (17:16 +0530)] 
 
osd: Change scrub cost in case of mClock scheduler
With osd_op_queue as WPQ, high costs were assigned to scrub in order to throttle it effectively.
In the case of mClock scheduler, mClock parameters are used to do the throttling and the cost should represent a realistic value.
Fixes: https://tracker.ceph.com/issues/61313 
Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com> 
(cherry picked from commit 
43544d296c5fc14aaf638ddf21de9ea9d99f6059 )
 
Matan Breizman  [Mon, 8 May 2023 10:53:00 +0000  (10:53 +0000)] 
 
qa/suites/crimson: Introduce rbd_python_api_tests.yaml
Test python api with new image format.
Signed-off-by: Matan Breizman <mbreizma@redhat.com> 
(cherry picked from commit 
01958e648ef6ea0689e30e946be71b28a641303c )
 
Matan Breizman  [Mon, 8 May 2023 10:50:19 +0000  (10:50 +0000)] 
 
qa/suites/crimson: Skip unsupported tests (Crimson)
Align with `rbd_api_tests` and skip deep_copy and breaklock tests
in Crimson.
Signed-off-by: Matan Breizman <mbreizma@redhat.com> 
(cherry picked from commit 
5823c04542c2a6870cb038da752e752ea2a3cf9a )
 
Matan Breizman  [Wed, 3 May 2023 10:38:55 +0000  (10:38 +0000)] 
 
test/*rbd: Enable supported Crimson test
Signed-off-by: Matan Breizman <mbreizma@redhat.com> 
(cherry picked from commit 
6895fb33e8308d8bfabe14d92e156b02044b9c8e )
 
Xuehan Xu  [Mon, 8 May 2023 08:15:55 +0000  (08:15 +0000)] 
 
crimson/tools/store_nbd: read logical extents via
TransactionManager::read_pin()
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com> 
(cherry picked from commit 
33b56a04d51443f5f035bfc267da16d4a5dfe28c )
 
Xuehan Xu  [Thu, 23 Mar 2023 09:59:12 +0000  (09:59 +0000)] 
 
crimson/os/seastore/cache: add comment about backref_extent_entry_t
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com> 
(cherry picked from commit 
62974a65897edce2afdb16ba99baea0193a0d4a6 )
 
Xuehan Xu  [Sat, 11 Mar 2023 03:46:14 +0000  (03:46  +0000)] 
 
test/crimson/seastore: complement lba test with logical extents
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com> 
(cherry picked from commit 
3c4f8c761333dcc1a4e24e73f37808720c8f684f )
 
Xuehan Xu  [Mon, 29 Aug 2022 08:12:00 +0000  (16:12 +0800)] 
 
test/crimson/seastore: check intra-fixedkv-btree parent->child trackers during unittests
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com> 
(cherry picked from commit 
302bc3c2d95cd36012008e334444f689ddb6694f )
 
Xuehan Xu  [Mon, 27 Mar 2023 02:20:59 +0000  (02:20  +0000)] 
 
crimson/os/seastore/btree: drop btree_pin_set_t
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com> 
(cherry picked from commit 
4a3dfc0f630d6e635bd82801e0107be78d3d2c6d )
 
Xuehan Xu  [Sat, 6 May 2023 09:26:18 +0000  (17:26 +0800)] 
 
crimson/os/seastore/transaction_manager: follow leaf<->logical extent pointers to read extent
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com> 
(cherry picked from commit 
89c2d0b3af7feb4124b7a5ac7f54026c205663b5 )
 
Xuehan Xu  [Tue, 25 Oct 2022 06:03:43 +0000  (14:03 +0800)] 
 
crimson/os/seastore/lba_manager: link lba leaf nodes with logical extents by pointers
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com> 
(cherry picked from commit 
cce850d75609c7c34bce0920e4e12ba9b9513229 )
 
Xuehan Xu  [Thu, 27 Oct 2022 07:21:32 +0000  (15:21 +0800)] 
 
crimson/os/seastore/btree: "templatize" btree leaf node to distinguish leaf nodes with(out) children
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com> 
(cherry picked from commit 
55e1924e3818e7fb574893372ba7dfad4fa54014 )