|
|
About ::
TODO ::
Blog ::
RSS ::
Old blog ::
Projects ::
GIT ::
Gallery ::
Notes
Sat, 23 Aug 2008
Distributed storage.
Here we go,
DST
got all problems with reference counters fixed, there is somewhat new observation
I made for myself: block device has to provide open and release callbacks to block device
operation structure, which have to increase and decrease appropriate reference counters
of the underlying object, since otherwise it is possible to remove it
with proper del_gendis(), blk_cleanup_queue() and put_disk(),
but some references will exist in the mapping (like in the block device info structure),
so subsequent sync will crash the machine. Also tested lots of reconnection stuff, transaction
resending and timeout and so on.
Actually I would make a new release, but decided to test crypto stuff first. It was copied
from POHMELFS
and should work out of the box, but this requires an additional check of course.
Since tomorrow I will have an almost minute free fall from the several kilometers high
if weather permits, checks, bug fixes and release
are postponed for the start of the week.
Obviously if there will be no 'issues' with landing...
Stay tuned!
/devel/dst :: Link / Comments ()
|