Zbr's days.
July
Sun Mon Tue Wed Thu Fri Sat
6
       
2007
Months
Jul

About :: TODO :: Blog :: RSS :: Old blog :: Projects :: GIT :: Gallery :: Notes

Fri, 06 Jul 2007

Climbing evening.


It was general endurance trainig today - I managed to complete 10 rounds of 10 sets of 7 different exercises, which is a personal record.
Actually I do not plan to increase the level - it is more than enough, takes about two hours and fully exhaust to the end. Main goal is not to increase the power, but to be able to keep the same level during long time (which is especially hard for me on the negative slope traces).

/life :: Link / Comments (1)


Sep 4 - first day of the Kernel Summit (agenda).


It is planned to hold FS/VM meeting that day, so if there will be some interest in areas clinked to my development, I can discuss set of filesystem related ideas.

/devel/fs :: Link / Comments (0)


Distributed storage's state machine.


It is a heart of the distributed processing engine - it links together netowrk states and core block IO thus allowing to process several requests on behalf of one stream without blocking until first one is competed.
Since there is no in-kernel event dispatching mechanism, I need to bind it to ->poll() callback just like usual sys_poll()/sys_epoll() does. There will be one control kernel thread per storage (actually it could be per-NIC thread, so that each thread would be bound to specified NIC and only process dataflow related to it, but I think it will complicate code withouth any noticeble gain in my setup, so for the initial implementation there will be only one thread).
So far main tasks to be handled via this state machine are:

  • local storage being exported to remote nodes - requires listening socket processing, new clients accepting
  • non-blocking sending and receiving
  • non-blocking connecting for main node
I plan to first implement it as simple in-kenel dispatching mechanism unrelated to distributed storage (even in separate module) - testing of this system is quite simple. After it is completed, initial implementation of the distributed storage system without redundancy features will be completed in few moments. So far this is a plan for coming weekend, and now I'm running out to climbing training.

/devel/dst :: Link / Comments (0)


Small man's pleasures.


Braun razor

Now I have two - old Mach3 and this Braun.

/life :: Link / Comments (0)


Night...


Middle of the night, good weather, hammock, couple of liters of beer, Robert Heinlein's novels...
That is how I live.

/life :: Link / Comments (0)