Zbr's days.
October
Sun Mon Tue Wed Thu Fri Sat
 
10
     
2007
Months
Oct

About TODO Blog RSS Old blog Projects Gallery Notes

Wed, 10 Oct 2007

GoogleFS aka GFS.

Downloaded a research publication about GFS - let see what they have, and why do they want people with knowledge of distributed systems to rewrite it...

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


Misalignment access handling has been implemented in HIFN driver. New version has been released.

Although it contains some obscure for the reader comments, like

	/*
	 * Temporary of course...
	 * Kick author if you will catch this one.
	 */
	printk(KERN_ERR "%s: dlen: %u, nbytes: %u,"
		"slen: %u, offset: %u.\n",
		__func__, dlen, nbytes, slen, offset);
	printk(KERN_ERR "%s: please contact author to fix this "
		"issue, generally you should not catch "
		"this path under any condition but who "
		"knows how did you use crypto code.\n"
		"Thank you.\n",	__func__);
	BUG();
This should not happen in real life, but in theory it is probably possible condition, so I added a bug and above prints.
It uses quite tricky copyings over the source/destination buffers in case of misaligned access, but driver passed all tests in tcrypt.c, except DES weak test (hardware can not distinguish weak keys).

I've released new version, which you can find in archive.
Groovy!

/devel/acrypto/hifn :: Link / Comments (0)


Meanwhile at appartment development side.

Yesterday I moved to development shop, got screws, colour and various other small bits, so I worked til the night (finished about 2 a.m.), but completed main part of arc at the room entrance. It is not finished yet - it requires clean polishing, small plaster fixage where needed and painting, but overall it is ready and looks cool. I will implement another arc instead of checkroom's door later, since such a small room does not need a door at all. This is the last piece at appartment development side I will work on this week - tomorrow I will move to sister's birthday and will not be at home couple of days.

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