summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #61429 from laimis9133/squid-doc-patchHEADmainAnthony D'Atri9 hours1-0/+6
|\ | | | | doc/releases /squid: add warning for balancer issues
| * doc/releases/squid: add warning for balancer issuesLaimis Juzeliūnas11 hours1-0/+6
| | | | | | | | | | | | This change is to update 19.2.0 Squid release documentation with a warning for users regarding potential placement group balancer issues. Signed-off-by: Laimis Juzeliunas <laimis.juzeliunas@oxylabs.io>
* | Merge pull request #61407 from clwluvw/replication-statusJ. Eric Ivancich9 hours1-9/+14
|\ \ | | | | | | | | | | | | rgw: update attrs with replication status to reflect in response Reviewed-by: Alex Wojno <awojno@bloomberg.net>
| * | rgw: update attrs with replication status to reflect in responseSeena Fallah2 days1-9/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In handle_replication_status_header() when the COMPLETED status is being set to object's attr, it needs to be reflected to the current live attrs for the corresponding request so it can be reflected in the first try than the second. Fixes: https://tracker.ceph.com/issues/69549 Signed-off-by: Seena Fallah <seenafallah@gmail.com>
* | | Merge pull request #61406 from clwluvw/checkpoint-dstbucketJ. Eric Ivancich9 hours2-1/+2
|\ \ \ | | | | | | | | | | | | | | | | rgw: set dest bucket id in bucket sync checkpoint Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
| * | | rgw: set dest bucket id in bucket sync checkpointSeena Fallah2 days2-1/+2
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | bucket_source_sync_checkpoint() requires bucket id to lookup for full-sync object and the dest pipe doesn't have it. by replcaning the bucket key in the pipe with the bucket info we will ensure the bucket id is set. Fixes: https://tracker.ceph.com/issues/69548 Signed-off-by: Seena Fallah <seenafallah@gmail.com>
* | | Merge pull request #61271 from clwluvw/datasync-usermode-errJ. Eric Ivancich9 hours1-2/+2
|\ \ \ | | | | | | | | | | | | | | | | rgw: set retcode on verify_bucket_permission in RGWObjFetchCR Reviewed-by: Casey Bodley <cbodley@redhat.com>
| * | | rgw: skip on EACCES in RGWBucketSyncSingleEntryCRSeena Fallah9 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of offloading source bucket perm check to the source cluster by (a3f40b4) the http result of 403 would be translated to EACCES by rgw_http_error_to_errno() so we need to also consider EACCES to be skipped in RGWBucketSyncSingleEntryCR(). Signed-off-by: Seena Fallah <seenafallah@gmail.com>
| * | | rgw: set retcode on verify_bucket_permission in RGWObjFetchCRSeena Fallah9 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On destination bucket `verify_bucket_permission()` in `RGWObjFetchCR()` use `set_cr_error()` to return `-EPERM` so it can be reflected in `RGWBucketSyncSingleEntryCR()` for skipping on `-EPERM`. Fixes: https://tracker.ceph.com/issues/69450 Signed-off-by: Seena Fallah <seenafallah@gmail.com>
* | | | Merge pull request #61157 from aiivashchenko/fix_68195J. Eric Ivancich9 hours3-1/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | rgw: add missing last_modified field to swift api Reviewed-by: Casey Bodley <cbodley@redhat.com>
| * | | | rgw: add missing last_modified field to swift apiAndrei Ivashchenko2024-12-233-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes: https://tracker.ceph.com/issues/68195 Signed-off-by: Andrei Ivashchenko <aiivashchenko@users.noreply.github.com>
* | | | | Merge pull request #61387 from yuvalif/wip-yuval-69473J. Eric Ivancich11 hours2-2/+11
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | test/rgw/lua: install luarocks Reviewed-by: Casey Bodley <cbodley@redhat.com> Reviewed-by: Kefu Chai <tchaikov@gmail.com>
| * | | | | test/rgw/lua: install luarocksYuval Lifshitz37 hours2-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | since it is only a suggestion for debian. this is a regression from: https://github.com/ceph/ceph/pull/60666 Fixes: https://tracker.ceph.com/issues/69473 Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
* | | | | | Merge pull request #59143 from Sean10/fix_rados_pybind_zero_paramYuri Weinstein12 hours3-1/+10
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | pybind/rados: fix the incorrect order of offset,length in WriteOp.zero Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
| * | | | | pybind/rados: add note for reversed arguments to WriteOp.zero()Wang Chao2024-11-051-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Wang Chao <sean10reborn@gmail.com>
| * | | | | test/pybind/test_rados.py: add test for reversed arguments offset,length in ↵Wang Chao2024-11-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WriteOp.zero Before the fix, zero(0, 2) would have no effect, and read would get '12345' instead of the expected '\x00\x00345'. Signed-off-by: Wang Chao <sean10reborn@gmail.com>
| * | | | | pybind/rados: fix the incorrect order of offset,length in WriteOp.zeroWang Chao2024-11-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The offset and length parameters in the rados pybind `WriteOp.zero()` method are being passed to the rados_write_op_zero() function in the incorrect order. Incorrect order cause OP_ZERO not work correctly when use pybind's rados. Signed-off-by: Wang Chao <sean10reborn@gmail.com>
* | | | | | Merge pull request #61384 from sj14/sj/delete-policy-204J. Eric Ivancich13 hours1-1/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | rgw: S3 Delete Bucket Policy should return 204 on success Reviewed-by: Casey Bodley <cbodley@redhat.com>
| * | | | | | rgw: S3 Delete Bucket Policy should return 204 on successSimon Jürgensmeyer3 days1-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, RGW returns a 200 on a successful DELETE on a bucket policy but the S3 API expects a 204: https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketPolicy.html The sample response in the example above is a 204. This patch checks the op_ret in `RGWDeleteBucketPolicy::send_response()` and on a success we turn it to a 204 (or STATUS_NO_CONTENT). Fixes: https://tracker.ceph.com/issues/69539 Signed-off-by: Simon Jürgensmeyer <simon.juergensmeyer@hetzner-cloud.de>
* | | | | | | Merge pull request #61370 from yehudasa/wip-69536J. Eric Ivancich13 hours1-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rgw: RGWRados::get_olh() needs to use the correct attr Reviewed-by: Casey Bodley <cbodley@redhat.com>
| * | | | | | | rgw: RGWRados::get_olh() needs to use the correct attrYehuda Sadeh3 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: https://tracker.ceph.com/issues/69536 Signed-off-by: Yehuda Sadeh <ysadehwe@ibm.com>
* | | | | | | | Merge pull request #61285 from cbodley/wip-69462J. Eric Ivancich13 hours1-0/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rgw: /admin/user api dumps account-related user info Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
| * | | | | | | | rgw: /admin/user api dumps account-related user infoCasey Bodley9 days1-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the admin api uses a separate dump_user_info() function that wasn't updated with the account changes to RGWUserInfo::dump() Fixes: https://tracker.ceph.com/issues/69462 Signed-off-by: Casey Bodley <cbodley@redhat.com>
* | | | | | | | | Merge pull request #61244 from awojno-bloomberg/fix-bucket-sync-statusJ. Eric Ivancich13 hours1-8/+6
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rgw: fix radosgw-admin use after free in bucket sync status Reviewed-By: Adam Emerson <aemerson@ibm.com> Reviewed-By: Oguzhan Ozmen <oozmen@bloomberg.net>
| * | | | | | | | | rgw:fix radosgw-admin use after freeAlex Wojno8 days1-8/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Converted string_view members to string to avoid use after free. Bug introduced in commit: e84c7fc Signed-off-by: Alex Wojno <awojno@bloomberg.net>
* | | | | | | | | | Merge pull request #61411 from ↵Zac Dover15 hours1-19/+22
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | zdover23/wip-doc-2025-01-16-cephfs-disaster-recovery-experts doc/cephfs: edit disaster-recovery-experts Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
| * | | | | | | | | | doc/cephfs: edit disaster-recovery-expertsZac Dover40 hours1-19/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Edit the first two sections of doc/cephfs/disaster-recovery-experts.rst in preparation for adding deeper explanations of the contexts in which one should use the various commands listed on that page. https://tracker.ceph.com/issues/69557 Signed-off-by: Zac Dover <zac.dover@proton.me>
* | | | | | | | | | | Merge pull request #59155 from badone/wip-tracker-67489-fixed-4-for-verifySrinivasaBharathKanta17 hours1-0/+1
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | qa/suites: Make fixed-4 an option for verify tests
| * | | | | | | | | | | qa/suites: Make fixed-4 an option for verify testsBrad Hubbard2024-08-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: https://tracker.ceph.com/issues/67489 Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
* | | | | | | | | | | | Merge pull request #60556 from ↵Adam Kupczyk19 hours2-31/+110
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aclamk/wip-aclamk-bluefs-truncate-allocations-main os/bluestore: Make truncate() drop unused allocations - addendum
| * | | | | | | | | | | | os/bluestore: Add unittest for BlueFS::truncate()Adam Kupczyk2024-10-301-0/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add unittest for some truncate scenarios. Fixes: https://tracker.ceph.com/issues/68385 (addendum) Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
| * | | | | | | | | | | | os/bluestore: Make truncate() drop unused allocationsAdam Kupczyk2024-10-291-31/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Review fixes. Removed overcatious assert. Improved if .. else style. Skipped processing extent truncation when seek() goes to end. Fixes: https://tracker.ceph.com/issues/68385 (addendum) Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
* | | | | | | | | | | | | Merge pull request #60363 from aclamk/wip-aclamk-fix-bluefs-bdev-expandAdam Kupczyk19 hours2-3/+28
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | os/bluestore: Create additional bdev labels when expanding block device.
| * | | | | | | | | | | | | os/bluestore: Fix CBT bluefs-bdev-expandAdam Kupczyk2024-10-161-2/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was a problem when expansion of 'block' device crossed location of bdev label copy. The extra label that did not exist before and now exist was not initialized. Also changed logic of 'bluestore_bdev_label_require_all'. Previously label locations 0..bdev->size() were taken in to account. Now labels in range bdev_label.size..bdev->size() are excluded. Fixes: https://tracker.ceph.com/issues/68577 Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
| * | | | | | | | | | | | | qa/standalone/bluefs: Fix CBT bluefs-bdev-expandAdam Kupczyk2024-10-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was a problem when expansion of 'block' device crossed location of bdev label copy. The extra label that did not exist before and now exists was not initialized. This makes test to fail. Signed-off-by: Adam Kupczyk <akupczyk@ibm.com>
* | | | | | | | | | | | | | Merge pull request #61369 from laimis9133/patch-2Anthony D'Atri26 hours1-4/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | doc/radosgw/config-ref: fix lifecycle workload tuning description
| * | | | | | | | | | | | | | doc/radosgw/config-ref: fix lifecycle workload tuning descriptionLaimis Juzeliūnas3 days1-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit updates RGW Config Reference - Lifecycle Settings section. In particular it changes the section where two different tunings for two different workloads are suggested. It aims for a more understandable description as asked by the contributors. Signed-off-by: Laimis Juzeliunas <laimis.juzeliunas@oxylabs.io>
* | | | | | | | | | | | | | | Merge pull request #61412 from gbregman/mainGil Bregman27 hours3-0/+8
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mgr/cephadm/nvmeof: Add SPDK iobuf options field to NVMeOF configuration
| * | | | | | | | | | | | | | | mgr/cephadm/nvmeof: Add SPDK iobuf options field to NVMeOF configurationGil Bregman35 hours3-0/+8
| | |_|_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes https://tracker.ceph.com/issues/69554 Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
* | | | | | | | | | | | | | | Merge pull request #60265 from MaxKellermann/timeout_round_upYuri Weinstein29 hours3-6/+52
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | msg/async: round timeouts up (fix busy loops) Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
| * | | | | | | | | | | | | | | msg/async/Timeout: always round upMax Kellermann2024-10-221-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, we always round down, which has a bad side effect: when a timer comes closer, we have lots of early wakeups, and eventually we'll run into a busy loop (timeout=0) when the timeout is less than one millisecond; the process will remain this busy loop for one millisecond, wasting lots of CPU time. Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
| * | | | | | | | | | | | | | | msg/async/Event{Poll,Epoll}: move timeout calculation to Timeout.hMax Kellermann2024-10-223-6/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is duplicate code, and it's buggy, but I want to fix only one copy. Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
* | | | | | | | | | | | | | | | Merge pull request #48539 from chrisphoffman/wip-57864Ilya Dryomov33 hours3-6/+24
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | qa/tasks: Include stderr on tasks badness check Reviewed-by: Adam King <adking@redhat.com> Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
| * | | | | | | | | | | | | | | | qa/tasks: Include stderr on tasks badness check.Christopher Hoffman3 days3-6/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure that first_in_ceph_log() doesn't return None (which is treated as success/"no badness" by the caller) if the cluster log file is missing. Fixes: https://tracker.ceph.com/issues/57864 Co-authored-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Christopher Hoffman <choffman@redhat.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
* | | | | | | | | | | | | | | | | Merge pull request #61393 from abhishek-kane/mapping_emailAdam King39 hours4-0/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Abhishek Kane into peoplemap, githubmap, organizationmap, mailmap Reviewed-by: Adam King <adking@redhat.com>
| * | | | | | | | | | | | | | | | Add Abhishek Kane into peoplemap, githubmap, organizationmap, mailmapabhishek-kane46 hours4-0/+4
| | |_|_|_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: abhishek-kane <abhishek.kane@ibm.com>
* | | | | | | | | | | | | | | | Merge pull request #61349 from VallariAg/wip-vallari-nvmeof-ceph-versionVallari Agrawal42 hours1-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mon: do not show nvmeof in 'ceph versions' output
| * | | | | | | | | | | | | | | | mon: do not show nvmeof in 'ceph versions' outputVallari Agrawal46 hours1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NVMeoF gateway version is independent of ceph version so 'ceph version' shows wrong nvmeof version in output (i.e. instead of gateway version, it shows Ceph version). Hence, remove nvmeof in 'ceph versions' output. To check for gateway version, use 'gw info' command. Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
* | | | | | | | | | | | | | | | | Merge pull request #60889 from anoopcs9/fix-invalid-access-mdsMilind Changire43 hours1-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mds: Fix invalid access of mdr->dn[0].back()
| * | | | | | | | | | | | | | | | | mds: Fix invalid access of mdr->dn[0].back()Anoop C S2024-11-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/ceph/ceph/pull/31534 for a similar fix. Fixes: https://tracker.ceph.com/issues/69059 Signed-off-by: Anoop C S <anoopcs@cryptolab.net>