Project

General

Profile

Actions

Feature #10872

closed

backport POSIX lock support for ceph-fuse client to firefly

Added by Martin Schuppert about 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:
Component(FS):
Labels (FS):
Pull request ID:

Description

Description of problem:
In Firefly, the userspace version of the cephfs client does not support POSIX file locking.

The lack of POSIX lock creates various issues, for example, when VM ephemeral disk is created by Nova on a cephfs shared folder, it is possible that many nova-compute services will try to write into the same _base file due to the lock not being implemented.

This request is to check the possibility top backport POSIX locks which have been introduced with 0.88 - http://ceph.com/releases/v0-88-released/

~~
This is the first development release after Giant. The two main features merged this round are the new AsyncMessenger (an alternative implementation of the network layer) from Haomai Wang at UnitedStack, and support for POSIX file locks in ceph-fuse and libcephfs from Yan, Zheng. There is also a big pile of smaller items that re merged while we were stabilizing Giant, including a range of smaller performance and bug fixes and some new tracepoints for LTTNG. - See more at: http://ceph.com/releases/v0-88-released/#sthash.O8ce6HyX.dpuf
~~

Actions

Also available in: Atom PDF