ganesha library: update of export counter and rados object url index object racy

Bug #1772029 reported by Ramana Raja on 2018-05-18
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Manila
Medium
Ramana Raja

Bug Description

The ganesha library updates of Ceph RADOS objects, ganesha_rados_export_counter [1] and ganesha_rados_export_index [2], that could be shared by multiple manila driver instances using the ganesha library aren't atomic. For now, this affects multiple instances of CephFS (NFS) driver that are directed at the same NFS-Ganesha over CephFS backend. The fix could will require changes to the ganesha library (in manila) and the ceph_volume_client library (in Ceph).

[1] https://github.com/ajarr/manila/commit/e19ac2e103c8b00455a50c962ff1f1ea57059cf7#diff-ccc750d6512ac97d2a7c2744b0991f1bR538

[2] https://github.com/ajarr/manila/commit/e19ac2e103c8b00455a50c962ff1f1ea57059cf7#diff-ccc750d6512ac97d2a7c2744b0991f1bR416

Ramana Raja (rraja) on 2018-05-18
Changed in manila:
assignee: nobody → Ramana Raja (rraja)
Ramana Raja (rraja) wrote :

The ceph_volume_client RFE is here,
https://tracker.ceph.com/issues/24173

Tom Barron (tpb) on 2018-06-28
Changed in manila:
status: New → In Progress
Changed in manila:
importance: Undecided → Medium
Tom Barron (tpb) on 2019-07-19
tags: added: cephfs driver
tags: added: ganesha
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers