Commit 0e5afa67 authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent 4bd88564
...@@ -20,7 +20,8 @@ ...@@ -20,7 +20,8 @@
# cython: language_level=2 # cython: language_level=2
# distutils: language=c++ # distutils: language=c++
"""Module wcfs_test complements wcfs_test.py with things that are not to implement in Python""" """Module wcfs_test.pyx complements wcfs_test.py with things that cannot be
implemented in Python."""
from posix.signal cimport sigaction, sigaction_t, siginfo_t, SA_SIGINFO from posix.signal cimport sigaction, sigaction_t, siginfo_t, SA_SIGINFO
from libc.signal cimport SIGBUS from libc.signal cimport SIGBUS
......
...@@ -31,13 +31,17 @@ ...@@ -31,13 +31,17 @@
// head/bigfile/<bigfileX> which represents always latest bigfile data. // head/bigfile/<bigfileX> which represents always latest bigfile data.
// Clients that want to get isolation guarantee should subscribe for // Clients that want to get isolation guarantee should subscribe for
// invalidations and re-mmap invalidated regions to file with pinned bigfile revision for // invalidations and re-mmap invalidated regions to file with pinned bigfile revision for
// the duration of their transaction. See "Isolation protocol" for details. // the duration of their transaction(*). See "Isolation protocol" for details.
// //
// In the usual situation when bigfiles are big, and there are O(1)/δt updates, // In the usual situation when bigfiles are big, and there are O(1)/δt updates,
// there should be no need for any cache besides shared kernel cache of latest // there should be no need for any cache besides shared kernel cache of latest
// bigfile data. // bigfile data.
// //
// XXX reference to wcfs client library. // --------
//
// (*) wcfs servers comes accompanied by Python and C++ client packages that take
// care about isolation protocol details and provide to clients simple
// interface similar to regular files.
// //
// //
// Filesystem organization // Filesystem organization
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment