|
|
About
TODO
Blog
RSS
Old blog
Projects
Gallery
Notes
Sun, 02 Dec 2007
Distributed filesystem roadmap.
- Distributed storage. This step is mostly completed, although some bugs are there
and there is number of features to be implemented, work is being done on them
and it is no the finish line. Feature list include:
- sync/barrier support
- error report to usersapce via netlink (patch was made by Matthew Hodgson (matthew_mxtelecom.com)
- some thoughts about sync operations which can stuck in uninterruptible state if there are some
problems with remote noes (Hi NFS), I will create a fix for this issue for DST at least.
There is a nasty bug in DST currently, which I can not reproduce locally and debug it with Matthew
on his setup.
There is also fair number of fixes for userspace DST target made by him. Great thanks!
- Local filesystem with very scalable and fast on-disk format,
possibilities to have on-line backups, snapshots, no fsck, scalable
locking (multithreading reading and writing).
This had originally a very simialr to btrfs design,
but I want to move further and have ability to perform multithreaded and then
mutli-machine access to the same files. Call me a looser or wheel reinventer (I would not be
where I am if I cared about it), but I want to have a project where I know every single bit
to be able to fix things quickly and break something if it is needed for better implementation.
- linking both network and fs layers together, this will include
distributed byte-range locking and cache coherency for client nodes. Bits of this step
I described in short discussion
with Zach Brown.
This does not mean steps will be completed in the above order, I'm working in parallel in
different directions and some parts can appear earlier, so that I would be able to evalute
its problems.
Bug fixes has obviously the highest priority.
/devel/fs :: Link / Comments (0)
Meanwhile at appartment development side.
I reached a big milestone yesterday - I completed wallpaper glueing
in the hall, room and checkroom. Although it still requires
some fixes and bits of work with a knife, it is a huge step forward.
I also wanted to paint the walls in the room yesterday, but fell in slack.
Today is supposed to be another heavy working day - I will move
to the development shop (on the opposite side of Moscow) to get neon cord,
water system hatch and ceiling for the bathroom. If I will return not that late,
I Will start setting them up, otherwise will paint the room.
I'm curious, when I will have a real vacations and some rest, but I think I found an answer -
tomorrow I will start discharge process at work and expect it to be completed
in a week or two at most, so I will have about two weeks before the new year
celebrations. Most of them will be devoted to the appartment developemnt though.
Well, we will definitely have some rest in an eternity...
/devel/flat :: Link / Comments (0)
|