|
|
About ::
TODO ::
Blog ::
RSS ::
Old blog ::
Projects ::
GIT ::
Gallery ::
Notes
Wed, 08 Oct 2008
This day has come.
One month of waiting.
One week of real work.
Seven releases of different projects.
One idea.
One implementation.
One project.
This day has come: the new, completely rewritten locking subsystem in
POHMELFS.
The release day!
Following changes were made:
- The new distributed locking subsystem. Locks were prepared to be byte-range,
but since all Linux filesystems lock the whole inode, it was decided to lock the whole
object during writing. Actual messages being sent for locking/cache coherency protocol
are byte-range, but because the whole inode is locked, lock is cached, so range actually
is equal to
inode->i_size. One can simultaneously write into the same page
via different offsets from different client, and every time file will be coherent on all
clients which do it and on the server itself.
- Documentation update. Fixed by Adam Langley (agl_imperialviolet.org)
- Add/del/show commands patch from Varun Chandramohan (varunc_linux.vnet.ibm.com)
- Bug fixes and cleanups.
Get the latest version from
archive
or via GIT tree.
Enjoy!
/devel/fs :: Link / Comments ()
|