]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
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>
Nizamudeen A [Fri, 19 May 2023 09:30:04 +0000 (15:00 +0530)]
Merge pull request #51555 from rhcs-dashboard/rearrange-embedded-graphana-buttons
mgr/dashboard: fix spacing of embedded grafana buttons
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Fri, 19 May 2023 09:28:51 +0000 (14:58 +0530)]
Merge pull request #51533 from rhcs-dashboard/fix-tooltip-silence-form
mgr/dashboard: fix tooltip for alerts silence matchers
Reviewed-by: Pegonzal <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Fri, 19 May 2023 09:27:38 +0000 (14:57 +0530)]
Merge pull request #51556 from rhcs-dashboard/disable-create-osd
mgr/dashboard: add warning message on why osd creation disabled
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Fri, 19 May 2023 09:25:46 +0000 (14:55 +0530)]
Merge pull request #51541 from rhcs-dashboard/filter-hosts
mgr/dashboard: filte hosts by services
Reviewed-by: Pegonzal <NOT@FOUND>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Nizamudeen A [Fri, 19 May 2023 09:23:25 +0000 (14:53 +0530)]
Merge pull request #51532 from rhcs-dashboard/reorder-daemon-page
mgr/dashboard: reorder rgw daemons list items
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: cloudbehl <NOT@FOUND>
Nizamudeen A [Fri, 19 May 2023 08:34:35 +0000 (14:04 +0530)]
Merge pull request #51567 from rhcs-dashboard/remove-card-title
mgr/dashboard: remove title tooltip of cards landing page
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Ilya Dryomov [Fri, 19 May 2023 08:12:29 +0000 (10:12 +0200)]
Merge pull request #51362 from Svelar/filestore-drop
vstart: remove filestore options and config snippets
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
zdover23 [Fri, 19 May 2023 08:11:20 +0000 (18:11 +1000)]
Merge pull request #51580 from zdover23/wip-doc-2023-04-19-radosgw-dynamicresharding
doc/radosgw: explain multisite dynamic sharding
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 18 May 2023 21:07:02 +0000 (07:07 +1000)]
doc/radosgw: explain multisite dynamic sharding
Add a note to doc/radosgw/dynamicresharding.rst and a note to
doc/radosgw/multisite.rst that explains that dynamic resharding is not
supported in releases prior to Reef.
This commit is made in response to a request from Mathias Chapelain.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Nizamudeen A [Fri, 19 May 2023 07:26:01 +0000 (12:56 +0530)]
Merge pull request #51406 from votdev/issue_59689_sso_str_decode
mgr/dashboard: SSO error: AttributeError: 'str' object has no attribute 'decode'
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Tim Serong <tserong@suse.com>
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>
Nizamudeen A [Fri, 19 May 2023 06:56:19 +0000 (12:26 +0530)]
Merge pull request #51564 from cloudbehl/rgeDeamonsGateway
mgr/dashboard: Change Daemons in Object Gateway section to Gateways
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Fri, 19 May 2023 06:54:43 +0000 (12:24 +0530)]
Merge pull request #51563 from rhcs-dashboard/encryption-defaults
mgr/dashboard: put some default values on rgw encryption config form
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: cloudbehl <NOT@FOUND>
Nizamudeen A [Fri, 19 May 2023 06:47:17 +0000 (12:17 +0530)]
Merge pull request #51554 from rhcs-dashboard/roles-breadcrumbs
mgr/dashboard: fix rgw roles breadcrumbs
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Nizamudeen A [Fri, 19 May 2023 06:43:28 +0000 (12:13 +0530)]
Merge pull request #51550 from rhcs-dashboard/hide-selected-gw-dropdown
mgr/dashboard: remove Selected Object Gateway dropdown
Reviewed-by: Pegonzal <NOT@FOUND>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Nizamudeen A [Fri, 19 May 2023 06:42:13 +0000 (12:12 +0530)]
Merge pull request #51546 from rhcs-dashboard/add-scroll-inside-tables
mgr/dashboard: add-scroll-in-key-value-tables
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: cloudbehl <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Fri, 19 May 2023 06:39:45 +0000 (12:09 +0530)]
Merge pull request #51529 from rhcs-dashboard/encyrption-form-default
mgr/dashboard: default encryption type to sse-s3 in rgw
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: cloudbehl <NOT@FOUND>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Samuel Just [Thu, 18 May 2023 22:29:33 +0000 (15:29 -0700)]
Merge pull request #50691 from amathuria/wip-amat-out-of-order
mClockScheduler: Set priority cutoff in the mClock Scheduler
Reviewed-by: Sridhar Seshasayee <sseshasa@redhat.com>
zdover23 [Thu, 18 May 2023 19:46:59 +0000 (05:46 +1000)]
Merge pull request #51572 from zdover23/wip-doc-2023-04-19-rados-operations-devices
doc/rados: line-edit devices.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Thu, 18 May 2023 14:13:41 +0000 (00:13 +1000)]
doc/rados: line-edit devices.rst
Edit doc/rados/operations/devices.rst.
Co-authored-by: Cole Mitchell <cole.mitchell@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
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>
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>
Pere Diaz Bou [Thu, 18 May 2023 12:08:46 +0000 (14:08 +0200)]
Merge pull request #51530 from rhcs-dashboard/fix-61213-main
mgr/dashboard: Rename Cluster > Monitoring to Alerts and change Cluster>Users to Cluster>Ceph Users
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
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>
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>
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>
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>
Ilya Dryomov [Thu, 18 May 2023 10:09:12 +0000 (12:09 +0200)]
Merge pull request #51547 from mitsu-ko/patch2
doc: fix underbar to hyphen in stripe-unit and stripe-count
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
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>
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>
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>
Aashish Sharma [Thu, 18 May 2023 08:43:19 +0000 (14:13 +0530)]
Merge pull request #51531 from rhcs-dashboard/rename-service-details-to-daemons
mgr/dashboard: rename Service>Details to Service>Daemons
Reviewed-by: Nizamudeen A <nia@redhat.com>
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>
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>
Mitsumasa KONDO [Wed, 17 May 2023 06:27:24 +0000 (15:27 +0900)]
doc: fix under bar to hyphen in stripe-unit and stripe-count
Signed-off-by: Mitsumasa KONDO <kondo.mitsumasa@gmail.com>
Ilya Dryomov [Thu, 18 May 2023 07:28:00 +0000 (09:28 +0200)]
Merge pull request #51449 from amathuria/wip-rbd-suite-change-mclock-profile
qa/tasks: Changing default mClock profile to high_recovery_ops
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Venky Shankar [Thu, 18 May 2023 07:19:33 +0000 (12:49 +0530)]
Merge PR #49691 into main
* refs/pull/49691/head:
qa: add test for opening a file via a hard link that is not in the same mds as the inode
mds: rdlock_path_xlock_dentry supports returning auth target inode
Reviewed-by: Venky Shankar <vshankar@redhat.com>
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>
Aishwarya Mathuria [Thu, 11 May 2023 17:20:15 +0000 (22:50 +0530)]
qa/tasks: Change default mClock profile to high_recovery_ops
With the new mClock default profile, tests were failing with "Exiting scrub checking -- not all pgs scrubbed" due to slower scrubs.
Changing the default profile to high_recovery_ops for testing purposes will fix this issue.
Fixes: https://tracker.ceph.com/issues/61228
Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
Samuel Just [Wed, 17 May 2023 23:34:02 +0000 (16:34 -0700)]
Merge pull request #46985 from fengyueqiao/fix-the-comment-of-RecoveryState-hierarchical
osd: fix the comment of RecoveryState hierarchical structure
Reviewed-by: Samuel Just <sjust@redhat.com>
zdover23 [Wed, 17 May 2023 21:20:28 +0000 (07:20 +1000)]
Merge pull request #51534 from zdover23/wip-doc-2023-05-17-cephfs-mirroring-cleanup
doc/cephfs: line-edit "Mirroring Module"
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Yuri Weinstein [Wed, 17 May 2023 20:09:00 +0000 (13:09 -0700)]
Merge pull request #51444 from jianwei1216/handle_osd_map_use_deep_copy
osd/OSDMap: improve efficiency for OSD::handle_osd_map
Reviewed-by: Samuel Just <sjust@redhat.com>
Yuri Weinstein [Wed, 17 May 2023 20:08:33 +0000 (13:08 -0700)]
Merge pull request #50531 from YiteGu/op-delayed-detail
osd/OpRequest: Add detail description for delayed op in osd log file
Reviewed-by: Samuel Just <sjust@redhat.com>
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>
Zac Dover [Wed, 17 May 2023 12:25:38 +0000 (22:25 +1000)]
doc/cephfs: line-edit "Mirroring Module"
Line-edit the "Mirroring Module" section of
doc/cephfs/cephfs-mirroring.rst. Add prompts and formatting where such
things contribute to the realization of adequate sentences.
This commit is a follow-up to https://github.com/ceph/ceph/pull/51505.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Casey Bodley [Wed, 17 May 2023 13:04:35 +0000 (09:04 -0400)]
Merge pull request #51513 from cbodley/wip-59490
rgw: use string_view to parse Accept header
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Ilya Dryomov [Wed, 17 May 2023 08:46:47 +0000 (10:46 +0200)]
Merge pull request #51279 from pkalever/cleanup-logs
librbd: clean up a few log messages
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Venky Shankar [Wed, 17 May 2023 06:17:15 +0000 (11:47 +0530)]
Merge PR #50594 into main
* refs/pull/50594/head:
mds: remove inappropriate initialization of num_imported
Reviewed-by: Venky Shankar <vshankar@redhat.com>
zdover23 [Wed, 17 May 2023 04:51:30 +0000 (14:51 +1000)]
Merge pull request #51505 from vshankar/wip-cephfs-mirror-add-explanation
doc: explain cephfs mirroring `peer_add` step in detail
Reviewed-by: Zac Dover <zac.dover.proton.me>
Ilya Dryomov [Tue, 16 May 2023 18:34:38 +0000 (20:34 +0200)]
Merge pull request #51297 from Matan-B/wip-matanb-locker-request-str
librbd/managed_lock/GetLockerRequest: Fix no valid lockers case
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Tue, 16 May 2023 18:28:33 +0000 (20:28 +0200)]
Merge pull request #51454 from ajarr/wip-59713
rbd_support: recover from "double blocklisting"
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Prasanna Kumar Kalever [Fri, 28 Apr 2023 08:46:35 +0000 (14:16 +0530)]
librbd: cleanup few log lines
Currently:
2023-04-28T12:20:17.135+0530
7f1a7ccd2640 20 librbd::ExclusiveLock: 0x7f1a4c000b60 block_requestsr=0
[...]
2023-04-28T12:20:17.135+0530
7f1a7ccd2640 20 librbd::ManagedLock: 0x7f1a4c000b78 is_lock_owner: =1
[...]
2023-04-18T21:18:50.695+0530
7f0a1ffff640 20 librbd::ImageWatcher: 0x7f0a10007840 remote async request finished: [4305,
140018014309120 ,1] = -110
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Casey Bodley [Tue, 16 May 2023 12:24:29 +0000 (08:24 -0400)]
rgw: use string_view to parse Accept header
avoid copying the header into a separate buffer to do comparisons
Fixes: https://tracker.ceph.com/issues/59490
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Rongqi Sun [Tue, 16 May 2023 07:23:52 +0000 (15:23 +0800)]
vstart: modify FreeBSD objectstore to memstore.
Signed-off-by: Rongqi Sun <sunrongqi@huawei.com>
zhangjianwei [Thu, 11 May 2023 13:34:13 +0000 (13:34 +0000)]
osd/OSDMap: improve efficiency for OSD::handle_osd_map
- improve OSDMap::decode performance by page-aligning bufferlist
- align osdmap buffer memory pages in OSDService::_get_map_bl()
- align osdmap bluffer memory pages in OSDService::get_inc_map_bl
- use OSDMap::deepish_copy_from in OSD::handle_osd_map instead of OSDMap::decode
co-author: yanghonggang <yanghonggang_yewu@cmss.chinamobile.com>
Signed-off-by: zhangjianwei <zhangjianwei2_yewu@cmss.chinamobile.com>
Venky Shankar [Tue, 16 May 2023 05:25:34 +0000 (10:55 +0530)]
doc: explain cephfs mirroring `peer_add` step in detail
@zdover23 reached out regarding missing explanation for `peer_add`
step in cephfs mirroring documentation. Add some explanation and
and example to make the step clear.
Signed-off-by: Venky Shankar <vshankar@redhat.com>
zdover23 [Tue, 16 May 2023 05:10:18 +0000 (15:10 +1000)]
Merge pull request #51492 from zdover23/wip-doc-2023-05-16-start-os-recommendations
doc/start: KRBD feature flag support note
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Nizamudeen A [Tue, 16 May 2023 04:47:34 +0000 (10:17 +0530)]
Merge pull request #51385 from rhcs-dashboard/fix-cephPgImbalance-regression
mgr/dashboard: fix regression caused by cephPgImabalance alert
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Casey Bodley [Mon, 15 May 2023 21:09:28 +0000 (17:09 -0400)]
Merge pull request #50537 from mrstarke/main
rgw/swift: check position of first slash in slo manifest files
Reviewed-by: Ali Maredia <amaredia@redhat.com>
Casey Bodley [Mon, 15 May 2023 21:08:54 +0000 (17:08 -0400)]
Merge pull request #49767 from cbodley/wip-rgw-replicated-from
rgw: fetch_remote_obj() adds x-rgw-replicated-from headers
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Ramana Raja [Wed, 10 May 2023 18:37:44 +0000 (14:37 -0400)]
rbd_support: recover from "double blocklisting"
Recover from being blocklisted while recovering from blocklisting.
When the rbd_support module is being set up to recover from client
blocklisting, the module's new rados client connection can also get
blocklisted. Currently, this will cause the recovery to fail and
the module will remain inoperable. Instead, retry module recovery
when the new client gets blocklisted during the module setup in the
recovery thread.
Fixes: https://tracker.ceph.com/issues/59713
Signed-off-by: Ramana Raja <rraja@redhat.com>
Shilpa Jagannath [Mon, 15 May 2023 19:36:24 +0000 (15:36 -0400)]
Merge pull request #50536 from smanjara/wip-rgw-return-enoent
rgw/multisite: don't retry in error repo if bucket instance does not exist
Shilpa Jagannath [Mon, 15 May 2023 19:16:30 +0000 (15:16 -0400)]
Merge pull request #51085 from smanjara/wip-fix-num-shards-0
rgw/multisite: handle shard_id correctly in data sync when bucket num_shards is 0
Zac Dover [Mon, 15 May 2023 17:04:43 +0000 (03:04 +1000)]
doc/start: KRBD feature flag support note
Add KRBD feature flag support note to doc/start/os-recommendations.rst.
This change was suggested by Anthony D'Atri in https://github.com/ceph/ceph/pull/51485.
Co-authored-by: Ilya Dryomov <idryomov@redhat.com>
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Venky Shankar [Mon, 15 May 2023 16:50:50 +0000 (22:20 +0530)]
Merge PR #47752 into main
* refs/pull/47752/head:
test/libcephfs: add test case for revoking caps
mds: remove the cap directly when releasing the cap
mds: add the revoking caps back to _revokes list
mds: move confirm_receipt() to Capability.cc
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
zdover23 [Mon, 15 May 2023 16:21:47 +0000 (02:21 +1000)]
Merge pull request #51485 from idryomov/wip-os-recommendations-drop-4.14
doc/start/os-recommendations: drop 4.14 kernel and reword guidance
Reviewed-by: Zac Dover <zac.dover@proton.me>
Yuval Lifshitz [Mon, 15 May 2023 15:56:57 +0000 (18:56 +0300)]
Merge pull request #51453 from yuvalif/wip-yuval-fix-59733
rgw/lua: add lib64 to the package search path
Casey Bodley [Mon, 15 May 2023 15:24:11 +0000 (11:24 -0400)]
Merge pull request #45958 from ofriedma/wip-ofriedma-sync-fairness-bidding
rgw: sync fairness bidding
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Ilya Dryomov [Fri, 12 May 2023 11:55:32 +0000 (13:55 +0200)]
doc/start/os-recommendations: drop 4.14 kernel and reword guidance
The 4.14 LTS kernel has less than a year left in terms of maintenance,
drop it.
Also, the current wording with an explicit list of kernels tends to go
stale: it's missing the latest 6.1 LTS kernel.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Yuval Lifshitz [Mon, 15 May 2023 14:02:48 +0000 (17:02 +0300)]
Merge pull request #51415 from yuvalif/wip-yuval-fix-59698
rgw/lua: add more info on package install errors
Casey Bodley [Mon, 15 May 2023 13:50:37 +0000 (09:50 -0400)]
Merge pull request #50471 from galsalomon66/json_s3tests_and_more
Trino/RGW alignments & adding JSON queries to s3tests
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Guillaume Abrioux [Mon, 15 May 2023 11:02:57 +0000 (13:02 +0200)]
Merge pull request #51343 from guits/tracker_59640
ceph-volume: fix a bug in `get_lvm_fast_allocs()` (batch)
Guillaume Abrioux [Mon, 15 May 2023 11:02:20 +0000 (13:02 +0200)]
Merge pull request #51410 from ceph/revert-50392-seastore-cephadm
Revert "ceph-volume: assign seastore as object store backend when deplying crimson-osd using LVM with cephadm"
zdover23 [Mon, 15 May 2023 10:18:30 +0000 (20:18 +1000)]
Merge pull request #51473 from zdover23/wip-doc-2023-05-15-rados-operations-devices
doc/rados: edit devices.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com
Yongseok Oh [Mon, 20 Mar 2023 10:24:25 +0000 (19:24 +0900)]
mds: remove inappropriate initialization of num_imported
The variable num_imported is being passed by reference. Additionally,
the decode_import_dir() function is invoked from handle_export_dir(),
where num_imported is initialized and passed by reference.
Therefore, there is no need to initialize it again within
the decode_import_dir() function.
fixes: https://tracker.ceph.com/issues/59107
Signed-off-by: Yongseok Oh <yongseok.oh@linecorp.com>
Zac Dover [Mon, 15 May 2023 01:01:19 +0000 (11:01 +1000)]
doc/rados: edit devices.rst
Line-edit doc/rados/operations/devices.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Co-authored-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Venky Shankar [Mon, 15 May 2023 06:56:46 +0000 (12:26 +0530)]
Merge PR #51386 into main
* refs/pull/51386/head:
qa: ignore cluster warning when fs flag refuse_client_session is set
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Aashish Sharma [Mon, 15 May 2023 06:38:12 +0000 (12:08 +0530)]
Merge pull request #50806 from rhcs-dashboard/dashboard-multisite-migrate
Dashboard multisite migrate
Reviewed-by: Nizamudeen A <nia@redhat.com>
Aashish Sharma [Thu, 20 Apr 2023 05:22:41 +0000 (10:52 +0530)]
mgr/dashboard: Migrate from single site to multi-site
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
zdover23 [Sat, 13 May 2023 02:41:36 +0000 (12:41 +1000)]
Merge pull request #51463 from zdover23/wip-doc-2023-05-13-fs-volumes-1-of-x
doc/cephfs: edit fs-volumes.rst (1 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Fri, 12 May 2023 15:49:14 +0000 (01:49 +1000)]
doc/cephfs: edit fs-volumes.rst (1 of x)
Edit the syntax of the English language in the file
doc/cephfs/fs-volumes.rst up to (but not including) the section called
"FS Subvolumes".
Signed-off-by: Zac Dover <zac.dover@proton.me>
zdover23 [Fri, 12 May 2023 12:42:23 +0000 (22:42 +1000)]
Merge pull request #51458 from zdover23/wip-doc-2023-05-12-cephfs-fs-volumes-prompt-rectification
doc/cephfs: rectify prompts in fs-volumes.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Fri, 12 May 2023 10:35:25 +0000 (20:35 +1000)]
doc/cephfs: rectify prompts in fs-volumes.rst
Make sure all prompts are unselectable. This PR is meant to be
backported to Reef, Quincy, and Pacific, to get all of the prompts into
a fit state so that a line-edit can be performed on the Englsh language
in this file.
Follows https://github.com/ceph/ceph/pull/51427.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Yuval Lifshitz [Thu, 11 May 2023 18:59:32 +0000 (21:59 +0300)]
rgw/lua: add lib64 to the package search path
Fixes: https://tracker.ceph.com/issues/59733
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
Samuel Just [Thu, 11 May 2023 18:35:20 +0000 (11:35 -0700)]
Merge pull request #51448 from Matan-B/wip-matanb-crimson-only-mclock-boot
crimson/osd/scheduler/mclock_scheduler: Fix OSD unable to start
Reviewed-by: Samuel Just <sjust@redhat.com>
Matan [Thu, 11 May 2023 14:28:55 +0000 (16:28 +0200)]
Merge pull request #51388 from Matan-B/wip-matanb-c-enable-rbd-tests
qa/suites/crimson: Enhance rbd api testing
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
Matan Breizman [Thu, 11 May 2023 14:18:46 +0000 (14:18 +0000)]
crimson/osd/scheduler/mclock_scheduler: Fix OSD unable to start
https://github.com/ceph/ceph/pull/49975 Introduced changes to
mclock conf value types which caused the osd to stall while booting.
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Guillaume Abrioux [Tue, 9 May 2023 16:49:10 +0000 (18:49 +0200)]
Revert "ceph-volume: assign seastore as object store backend when deplying crimson-osd using LVM with cephadm"
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
Venky Shankar [Thu, 11 May 2023 05:51:14 +0000 (11:21 +0530)]
Merge PR #51251 into main
* refs/pull/51251/head:
PendingReleaseNotes: add a note about deleting files from lost+found directory
qa: add checks that validate removal of entries from lost+found dir
mds: allow unlink operation under lost+found directory
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Venky Shankar [Thu, 11 May 2023 05:49:13 +0000 (11:19 +0530)]
Merge PR #51201 into main
* refs/pull/51201/head:
qa: run scrub post file system recovery
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Venky Shankar [Thu, 11 May 2023 03:55:50 +0000 (09:25 +0530)]
Merge PR #51188 into main
* refs/pull/51188/head:
client: use deep-copy when setting permission during make_request
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Ken Dreyer [Wed, 10 May 2023 17:18:22 +0000 (13:18 -0400)]
Merge pull request #51423 from bigjust/replace-go-example-mods
examples: replace example go modules with instructions to run
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
zdover23 [Wed, 10 May 2023 15:30:44 +0000 (01:30 +1000)]
Merge pull request #51427 from zdover23/wip-doc-2023-05-10-cephfs-fs-volumes-prompt-fix
doc/cephfs: fix prompts in fs-volumes.rst
Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
Shilpa Jagannath [Tue, 11 Apr 2023 15:13:25 +0000 (11:13 -0400)]
rgw/multisite: use intrusive_ptr instead of raw ptr for notify_stack
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
Shilpa Jagannath [Tue, 14 Mar 2023 02:14:24 +0000 (22:14 -0400)]
rgw/multisite: - add a lost_bid variable to handle is_highest_bidder() control flow
- check for is_highest_bidder() before even attempting to take the lock
- don't block on RGWMetaSyncShardNotifyCR()
- other minor fixes
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
Shilpa Jagannath [Wed, 8 Mar 2023 21:05:10 +0000 (16:05 -0500)]
rgw/multisite: clean up
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
Shilpa Jagannath [Mon, 6 Mar 2023 17:43:49 +0000 (12:43 -0500)]
rgw/multisite: periodically check if we still have the highest bid.
If we are outbid, exit after updating sync status.
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
Shilpa Jagannath [Thu, 2 Mar 2023 04:17:23 +0000 (23:17 -0500)]
rgw/multisite: add a timer coroutine to call notify_cr() at intervals
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
Or Friedmann [Wed, 16 Feb 2022 17:00:33 +0000 (17:00 +0000)]
rgw: multisite metadata sync fairness
multisite metadata sync fairness
The approach of this commit is to allow multiple RGWs to participate in the multisite metadata sync.
Before this commit only single RGW has caught the all the sync locks.
This feature is using bidding algorithm.
For each lock, RGW is randomizing a number from 0 to shard count and for each shard is picking randomally one number and giving it as the bid_amount.
each one of those vectors each RGW handles are being sent using watch notify (based on RADOS watch notify).
Each time the RGW tries to lock it will compare its bid for the lock and the bids of other rgws, if the current RGW has the highest bid it will try to acquire the lock.
Important configs:
rgw_sync_work_period - For how long the RGW will sync until it will send unlock (very important in the beggining, because in the beginning only single RGW holds the locks)
rgw_sync_lease_period - not new to this commit but affecting it, For how many seconds the RGW will request from the RADOS to keep the lock, mainly important in case of failure, so automatically the RGW will lose a lock if it's down
Fixes: https://tracker.ceph.com/issues/41230
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
Signed-off-by: Or Friedmann <ofriedma@ibm.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>