HAMMER update 09-June-2008

Previous thread: HEADS UP - HAMMER destabilized for a few days (update 2) by Matthew Dillon on Sunday, June 8, 2008 - 2:32 pm. (1 message)

Next thread: 0 bytes sized file can't be written to a HAMMER partition by Antonio Huete Jimenez on Tuesday, June 10, 2008 - 7:45 am. (3 messages)
To: <kernel@...>
Date: Monday, June 9, 2008 - 9:08 pm

With the 53D commit HAMMER has stabilized again. I will again
recommend that people testing HAMMER update and newfs_hammer your
filesystems. 53D located and corrected a data overwrite bug and
53C corrected a freemap bug that could cause pruning/reblocking panics.

I am continuing to work on various performance issues. In particular,
when I run blogbench I can make the system become extremely inefficient
and writes initiated by the flusher, which are not subject to kernel
restrictions, can 'take over' the system and cause everything else
trying to write to a file to block for very long periods of time.

I am considering making another change to the on-media format to
increase the size of the B-Tree node from 16 elements to 64 elements.
B-Tree operations appear to be HAMMER's only major hangup right now.
Blogbench has shown that B-Tree updates can wind up being extremely
disk-inefficient. I have made a final decision on the matter yet,
I need to play with the flusher's B-Tree updates for a few days first.

-Matt

To: <kernel@...>
Date: Tuesday, June 10, 2008 - 1:08 am

you'd mentioned a mid-july release ..

is this the general remaining idea for 2.0 : stabilizing hammer ?

(question from guy with a patch-or-two to write :)

Thanks,

- Chris

To: <kernel@...>
Date: Tuesday, June 10, 2008 - 4:45 am

Wouldn't it be nice to combine the "results" of the Summer of Code with
the 2.0 release? It'd be a really big and maybe somewhat experimental
release, worthy of the digit change. The SoC ends in the middle of August.

--
Robert Luciani
Chalmers University of Technology, SWE
Department of Computer Science and Engineering
http://www.rluciani.com/rluciani@gmail.com.asc

To: <kernel@...>
Date: Tuesday, June 10, 2008 - 5:03 am

Not sure.

I think we certainly wouldn't want to include things which only got
finished a week ago when the release happens (i.e., are probably not
widely tested).

Sascha

--
http://yoyodyne.ath.cx

To: <kernel@...>
Date: Tuesday, June 10, 2008 - 10:56 am

Plus there's always the chance that the student will want to add more
features outside the original project's charter, or that (hopefully less
likely) there will be some unfinished features that just didn't make the
deadline.

Previous thread: HEADS UP - HAMMER destabilized for a few days (update 2) by Matthew Dillon on Sunday, June 8, 2008 - 2:32 pm. (1 message)

Next thread: 0 bytes sized file can't be written to a HAMMER partition by Antonio Huete Jimenez on Tuesday, June 10, 2008 - 7:45 am. (3 messages)