[squeak-dev] [ANN] OmniBase Stream for Unix supporting locks

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] [ANN] OmniBase Stream for Unix supporting locks

Guillermo Adrián Molina
OmniBase Stream for Unix supporting locks

This patch to OmniBase allows locking of files outside the image in
Unix/Linux systems, allowing collaborative work between many Squeak
instances that use the same DB. It uses fcntl to achieve segment locks.
fcntl locks work between different (unix) processes but not inside them,
so when used inside the same image it falls back to the default
ODBFileStream lock registry.

This project was pushed by Sebastian Sastre (Seaswork), and it is released
under the MIT license. It is held at squeaksource (www.squeaksource.com),
under the title of: "OmniBase Stream for Unix supporting locks". It is
fully operational, but untested, any feedback will be appreciated.


Guillermo Molina