Details
-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
9223372036854775807
Description
We should consider to enable the flock mount option by default, while still allowing localflock and noflock options for users that do not want this functionality. From looking at issues reported on http://stackexchange.com/ and others, it seems that the lack of flock functionality by default is an obstacle for many users to use databases on top of Lustre.
If the users are not using flock functionality, I don't think this adds any overhead, and if they are using this functionality then they want it enabled in any case.
Thank you for pointing out the wiki - I've updated it to give users a strong push towards 'flock'. (localflock has always seemed like a way for ambitious users to corrupt their data)
One note: I don't actually know when we switched from whatever flock implementation had a performance cost, but it was a long time ago, so I just settled on "2.x is fine". (It's definitely true of 2.4/2.5, as well as at least the Seagate 2.1, so I'm pretty sure it's correct.)