2008-08-08 00:00 btw it was your bug... hg annotate says rev 15 ;) 2008-08-08 01:22 Fri Aug 8 01:21:43 2008: [11736] tuxopen: no inode 123 2008-08-08 01:22 Fri Aug 8 01:21:43 2008: [11736] tuxopen: new inode 123 2008-08-08 01:22 expand inum 291 at 0/0 by 16 2008-08-08 01:22 :-) 2008-08-08 01:22 yes it was my bug 2008-08-08 01:22 subtle indeed 2008-08-08 01:23 have to check two boundary conditions 2008-08-08 01:30 it threw me for a loop at first because it happened right after a split 2008-08-08 01:30 so i scrutinized the split code, which of course is flawless :P 2008-08-08 01:50 Fri Aug 8 01:49:40 2008: [30550] leaf_insert: Failed assertion "tail >= 0" 2008-08-08 02:48 hmm 2008-08-08 07:50 -!- tim_dimm(~timothyhu@cpe-76-90-98-247.socal.res.rr.com) has joined #tux3 2008-08-08 09:09 flips: i made a new test.. that errors was happening due to a corrupt tree 2008-08-08 09:09 after split group with count 1 at 1 2008-08-08 09:10 due to one single entry having grouplim entries 2008-08-08 09:10 which would never happen if grouplim==255 and we limited snapshots to 255 2008-08-08 11:14 hi 2008-08-08 11:15 you mean the new assertion above or the one you just fixed? 2008-08-08 11:15 g'mornin 2008-08-08 11:15 new one 2008-08-08 11:15 that sounds good 2008-08-08 11:15 the thing i fixed is right 2008-08-08 11:15 it looked right 2008-08-08 11:16 last night i used the #define main trick 2008-08-08 11:16 and gave it a few stress tests 2008-08-08 11:16 that is the only way it fails 2008-08-08 11:16 when a group has one entry which has grouplim entries in it 2008-08-08 11:17 in other words, more than grouplim different versions 2008-08-08 11:17 well no 2008-08-08 11:18 er 2008-08-08 11:18 it fell out of cache now 2008-08-08 11:18 heh 2008-08-08 11:18 oh right 2008-08-08 11:18 its exactly what i said earlier 2008-08-08 11:19 i think 2008-08-08 11:19 ACTION looks for all the things shapor said earlier 2008-08-08 11:19 the problem is splitting a group of count 1 2008-08-08 11:19 obviously useless 2008-08-08 11:20 because it has grouplim entries 2008-08-08 11:20 yes, what I said I thought 2008-08-08 11:20 oh, yes, you're right 2008-08-08 11:20 we're both right just using different words 2008-08-08 11:20 good 2008-08-08 11:21 sorry i confused yself 2008-08-08 11:21 myself* 2008-08-08 11:21 one "fix" is worth 3 dozen "confuseds" 2008-08-08 11:21 you're checking in your test? 2008-08-08 11:23 sure 2008-08-08 11:32 short n sweet 2008-08-08 11:33 fleaf.c because dleaf.c, data leaf 2008-08-08 11:34 reason is, I want fleaf for the free tree leaf 2008-08-08 11:34 so: ileaf (inode) dleaf (file data) fleaf (free blocks) aleaf (atimes) 2008-08-08 11:35 oh, and directory leaf :-/ 2008-08-08 11:35 that is another dleaf 2008-08-08 11:35 -!- tim_dimm(~timothyhu@cpe-76-90-98-247.socal.res.rr.com) has joined #tux3 2008-08-08 11:35 ah, but that is hleaf 2008-08-08 11:36 dleaf could also be eleaf, extent leaf 2008-08-08 11:36 that is better I think 2008-08-08 11:37 -!- pgquiles(~pgquiles@d54C5B8AA.access.telenet.be) has joined #tux3 2008-08-08 11:37 maybe use 3 letters instead 2008-08-08 11:37 dirleaf 2008-08-08 11:37 that would fix it 2008-08-08 11:37 filleaf 2008-08-08 11:37 freleaf 2008-08-08 11:37 less confusing 2008-08-08 11:38 tlaleaf 2008-08-08 11:38 heh 2008-08-08 11:38 tnaleaf 2008-08-08 11:40 ileaf (inode table leaf) eleaf (extent tree leaf) fleaf (free extents leaf) aleaf (atime table leaf) dleaf (directory dirent block) 2008-08-08 11:41 can change our mind a few more times 2008-08-08 11:41 -!- pgquiles_(~pgquiles@d54C5B8AA.access.telenet.be) has joined #tux3 2008-08-08 11:41 mercurial and git both lack metadata for tracking name changes 2008-08-08 11:41 suxors 2008-08-08 12:44 -!- pgquiles_(~pgquiles@d54C5B8AA.access.telenet.be) has joined #tux3 2008-08-08 18:25 "Results 1 - 10 of about 308,000 for tux3" 2008-08-08 18:37 -!- tim_dimm(~timothyhu@cpe-76-90-98-247.socal.res.rr.com) has joined #tux3 2008-08-08 19:06 -!- MaZe(~MaZe@c-24-6-86-168.hsd1.ca.comcast.net) has joined #tux3 2008-08-08 19:52 -!- tim_dimm(~timothyhu@cpe-76-90-98-247.socal.res.rr.com) has joined #tux3 2008-08-08 19:56 http://www.linkedin.com/pub/0/a57/305 2008-08-08 22:18 zfs design docs are really lame 2008-08-08 22:18 e.g.: http://opensolaris.org/os/community/zfs/structures/;jsessionid=9640F315CA43C6E0BED9C5DAEE2767D2 2008-08-08 22:49 ACTION gives up on finding any complete, coherent zfs design doc