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

Bug #1772029 reported by Ramana Raja
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Shared File Systems Service (Manila)
In Progress
Medium
Victoria Martinez de la Cruz

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)
Changed in manila:
assignee: nobody → Ramana Raja (rraja)
Revision history for this message
Ramana Raja (rraja) wrote :

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

Tom Barron (tpb)
Changed in manila:
status: New → In Progress
Changed in manila:
importance: Undecided → Medium
Tom Barron (tpb)
tags: added: cephfs driver
tags: added: ganesha
Revision history for this message
Jason Grosso (jgrosso) wrote :

Ramana any update or milestone that can be set so we can address this issue?

Revision history for this message
Vida Haririan (vhariria) wrote :
Changed in manila:
assignee: Ramana Raja (rraja) → Victoria Martinez de la Cruz (vkmc)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.