|
|
About ::
TODO ::
Blog ::
RSS ::
Old blog ::
Projects ::
GIT ::
Gallery ::
Notes
Mon, 02 Jul 2007
Climbing evening.
That was damn good training - warming traverses, set of simple
old and new traces without rest, set of simple traces on the negative slope walls
and eventually trace with the bottom rope (or 'to lead'). I managed
to finish trace with the bottom rope just with couple of falls,
which was very surprising for me. I think I will continue to
work on the negative slope with bottom rope during next trainings.
/life :: Link / Comments (0)
Moscow, around 8:00 P.M.
Task has not been completed.
Things to do:
- polling state machine (complex)
- async client accepting (part of the above)
- receiving (part of the above) (complex)
- userspace code (simple)
- local disk target (simple)
- testing (infinite?)
Implemented tasks:
- moved away from device mapper to raw block device (simple)
- block layer - disk and request queue allocation, block device initialization (simple)
- configuration - initial autoconfiguration network protocol (trivial - one structure)
- networking - sending/receiving/listening per node part (simple)
- userspace configuration via ioctl (simple and a bit boring - tried to find
perfect structures, ended with usual crap)
- increased code size from several to 20 kbytes (not sure if it is a good sign,
but size is already about the same as network block device, which is much simpler)
Not that many bits, but I only worked until the dinner - it was too tasty and
I had a bit spartan eating this weekend, so I can not resist to have a bit of rest
after taking a food...
Stay tuned, if there will not be any urgent tasks at paid work, initial implementation
will be completed very soon.
Likely tomorrow I will write a small draft of the networking communication protocol,
which will be used in the distributed storage. It is simple, but should include all
possible cases.
And right now I move to climbing zone.
/devel/dst :: Link / Comments (0)
Moscow, around 8:00 A.M.
I'm in office (no, I did not sleep here, sometimes
I just wake up early - today about 5:30), looking
in my two monitors trying to setup a plan for the day.
Less than in 10 hours I will move to climbing zone, until then
I plan no less than to create first version of the storage,
which is supposed to do not less than to allow to connect several
remote storages and form single one on the local node (for the
initial implementation it will be enough to have round-robin
writing algo without redundancy).
Time has started...
/devel/dst :: Link / Comments (0)
Morning.

Origin.
/other :: Link / Comments (0)
|