Zbr's days.
January
Sun Mon Tue Wed Thu Fri Sat
   
25
   
2008
Months
Jan
Nov Dec

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

Fri, 25 Jan 2008

Climbing evening.

That was quite small training, muscles were not tired as usual, but fingers both on hands and feet were rubbed quite hard. The former becaue of lack of trainings, the latter because of huge holes in the shoes. Nevertheless I'm tired enough to say that tis wa a very good training, which contained number of new starts, completed without serious problems, and number of boulderings. At the very end I started to perform several starts of the same trace on the negative slope and move down fom about 4-5 meters over different holds, that was repeated in a hort loop of three rounds, which sucked the last power and rubbed the last skin on the fingers to feel myself comfortable. It took about 3 hours including sauna, shower and climbing, and that was an excellent time.

/life :: Link / Comments (0)


POHMELFS got correct rmdir support.

That was quite easy, somehow when directory is being removed, it requires to drop its reference counter twice and drop one for higher layer directory. Files do not require that (or there is a bug in my code): they only drop own counter.

Also started link()/symlink() implementation. The former has a folowing problem: userspace server has a mapping between inode number and object name, when link() is executed, it creates new object, which refers to the existing inode with different name, so code fails. I will think about how to implement it withouth creating dentry/inode cache on the server side, but that will be another argument against userspace server and for kernelspace one. In kernel all those operations should be very straightforward and fast.
symlink() require new operation (i.e. new network structure to be transferred), which will include symlink name, name of the object it refers to (this can be arbitrary string) and parent directory entry. Should not be complex to implemnt.

After all this things are completed, I will perform LTP testing on top of it, and then run some benchmarks...
Stay tuned.

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