|
|
About ::
TODO ::
Blog ::
RSS ::
Old blog ::
Projects ::
GIT ::
Gallery ::
Notes
Wed, 06 Aug 2008
Distributed storage, POHMELFS, netchannels development.
While a lot of action around filesystems rised recently, I made a short delay
there and concentrated on lower block layer:
DST.
Distributed storage essentially got export capabilities, i.e. data receiving, crypto processing,
block layer request allocation and submitting, reply generation and so on,
although it is more like a proof-of-concept right now, since requires lots and lots
of testing. There are also plans for some additional features, but it is not that lot of work.
So project completion is very close.
POHMELFS
priorities have been switched a bit. After number of talks with people I decided
first to implement the right locking semantics (probably will be turned on/off by mount option),
which would allow simultaneous read/write to be performed the way people expect from local filesystem.
Currently it uses a bit tricky cache coherency protocol, which in some cases can end up with different
results than expected from local filesystem.
Next will be distributed server-side hash table development.
Netchannels will also
get new release very soon. It will be simplified and some unneded funtionality (like netchannels NAT) will be removed.
I will also run some new tests with userspace network stack,
namely latency measurements.
/devel/dst :: Link / Comments ()
|