irc.oftc.net #zumastor log beginning Sat Mar 1 00:00:01 PST 2008 2008-03-01 02:36 -!- pgquiles(~pgquiles@90.Red-83-34-134.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-01 09:18 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-01 11:49 http://www.linuxtoday.com/news_story.php3?ltsn=2008-02-29-008-26-RV-HW-0003 <- lol 2008-03-01 16:40 -!- Iggy_Koopa(~iggy_koop@pool-71-126-228-65.bstnma.east.verizon.net) has joined #zumastor 2008-03-01 16:40 hey 2008-03-01 16:40 Is anyone active? 2008-03-01 17:47 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-01 21:30 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-01 21:41 hi iggy_koopa 2008-03-01 23:27 -!- dank(~chatzilla@cpe-76-90-56-73.socal.res.rr.com) has joined #zumastor irc.oftc.net #zumastor log beginning Sun Mar 2 00:00:01 PST 2008 2008-03-02 12:34 -!- charlesn1(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-02 13:41 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-02 14:27 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor irc.oftc.net #zumastor log beginning Mon Mar 3 00:00:01 PST 2008 2008-03-03 00:50 -!- erwan_taf(~erwan@81.80.43.67) has joined #zumastor 2008-03-03 05:50 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has left #zumastor 2008-03-03 05:50 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-03 07:50 -!- willn(~wan@pinball.ccs.neu.edu) has joined #zumastor 2008-03-03 07:50 ACTION blinks 2008-03-03 10:44 good morning 2008-03-03 10:49 -!- mitchg(~mitchg@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-03 12:41 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-03 14:17 Someone needs to update or remove our Todo file 2008-03-03 14:23 hm, it could just point to the issue tracker now 2008-03-03 14:23 it predates our use of the code.google.com issue tracker 2008-03-03 14:41 Todo could just say: See our issue tracker (url) 2008-03-03 14:42 is there an echo in here? :P 2008-03-03 14:43 heh 2008-03-03 14:43 hollow head -> great echo chamber 2008-03-03 14:47 charlesnw of ubuntu? 2008-03-03 14:47 somebody left me a nice silver copy of a fake steve jobs book on my desk 2008-03-03 14:47 ACTION suspects tim_vimm with a co-conspirator 2008-03-03 14:48 wasn't me 2008-03-03 14:48 ooh 2008-03-03 14:48 who could it have been? 2008-03-03 14:48 is it a signed copy? 2008-03-03 14:48 fake steve jobs? shapor? 2008-03-03 14:49 let me check 2008-03-03 14:49 signed 2008-03-03 14:49 how bout that 2008-03-03 14:50 probably just somebody found the one I left lying around 2008-03-03 14:50 how was it signed? 2008-03-03 14:50 I got it figured out 2008-03-03 14:50 lol 2008-03-03 14:50 now need to read it 2008-03-03 14:50 should put that in the todo file 2008-03-03 14:50 and get back to him even 2008-03-03 14:51 he's ventured into weird waters lately 2008-03-03 14:51 wierd = me 2008-03-03 15:05 going to post the alternative interface to device mapper to lkml tomorrow morning I think 2008-03-03 15:05 something like "[ANNOUNCE] ddsetup alternative interface to device mapper" 2008-03-03 15:05 or maybe "[RFC] ddsetup alternative interface to device mapper" 2008-03-03 15:07 "Q: if you have an axe with a rusty head and a rotten handle, how do you repair it? A: it is a two step process. First you replace the handle, then you replace the head" 2008-03-03 15:19 static void exit_errno(char *action) 2008-03-03 15:19 { 2008-03-03 15:19 error("ddsnap: could not %s: %s (%i)", strerror(errno), errno); 2008-03-03 15:19 } 2008-03-03 15:19 static void exit_error(char *action, char *reason) 2008-03-03 15:19 { 2008-03-03 15:19 error("ddsnap: could not %s because %s", reason); 2008-03-03 15:19 } 2008-03-03 15:29 next major cleanup from me really really has to be getting the user space message codes out of the kernel header 2008-03-03 15:38 -!- mitchg(~mitchg@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-03 16:01 unknown_message_handler() is called 12 times in ddsnap.c 2008-03-03 16:01 :p 2008-03-03 16:46 ok, there goes my plea for Andrew Hutton to ignore the fact that we are two weeks late proposing a paper, and take a submission on LVM3 2008-03-03 17:19 flipz: charlesnw the one and only :) 2008-03-03 17:25 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has left #zumastor 2008-03-03 17:31 -!- charlesn1(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-03 17:39 -!- dkegel(~chatzilla@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-03 18:16 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-03 19:13 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-03 19:49 the 9" eee will have 1 GB memory, up to 12 GB flash, and 1/3 higher price 2008-03-03 19:50 I'm in :-) 2008-03-03 20:03 sounds cool 2008-03-03 20:03 i'm not a huge fan of the form factor 2008-03-03 20:03 I can type fast on it, and plug it into a vga projector 2008-03-03 20:04 90% of what I need on a road trip 2008-03-03 20:04 got to see how well uml kernel development works 2008-03-03 20:04 I suspect, ok, recent bloatware compiler is going to be a little slow 2008-03-03 20:05 bloatware compiler compiling bloatware kernel 2008-03-03 22:28 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor irc.oftc.net #zumastor log beginning Tue Mar 4 00:00:01 PST 2008 2008-03-04 00:06 -!- pgquiles(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-04 02:01 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-04 04:30 -!- dank(~chatzilla@cpe-76-90-56-73.socal.res.rr.com) has joined #zumastor 2008-03-04 04:30 pgquiles, you there? 2008-03-04 04:33 dank: hi 2008-03-04 04:35 So, are you really going to use a 5 second snapshot interval in production? 2008-03-04 04:35 dank: no 2008-03-04 04:36 dank: but the math is 5 seconds snapshot interval for a 5GB volume is roughly equivalent to 30 min or 1 hour snapshot period in a 2TB volume 2008-03-04 04:37 the problem is unmounting, applying the delta and mounting takes some time 2008-03-04 04:38 if there are quite some changes in the origin volume, the delta will take some time to be applied 2008-03-04 04:38 therefore unavailability of the volume suddenly is important 2008-03-04 04:38 one interesting thing to note is this problem was not present a couple of weeks ago 2008-03-04 04:39 dank: I'm testing 5GB/5seconds replication as a worst-case scenario, if zumastor is able to deal with that, I can quite safely assume I won't have problems with 1TB or 2TB volumes and 1 hour replication periods (probably even longer) 2008-03-04 04:42 OK. That wasn't clear in the bug report. I'll add that info. 2008-03-04 04:42 dank: oh, sorry 2008-03-04 04:43 anyways, some sort of lsof-checking should be done before unmounting/applying delta/mounting 2008-03-04 04:44 consider the following scenario: a zumastor volume is used as the origin for an FTP server which supports resuming 2008-03-04 04:44 you start downloading the file 2008-03-04 04:45 a new version of the file replaces the old file, filesystem is unmounted, delta applied, filesystem is remounted and the FTP client resumes the download 2008-03-04 04:45 you successfully download the file but the file is actually corrupt 2008-03-04 04:46 lsof wouldn't help in that case 2008-03-04 04:46 why? 2008-03-04 04:46 Nothing will. You have to adopt a policy that files, once created, never change. 2008-03-04 04:47 Only immutable files can be resumed. 2008-03-04 04:47 immutable files? should I replace my hard disks with stone tables? :-D 2008-03-04 04:47 HTTP allows resuming after the user has dropped the connection, so no open file is available to pin the snapshot. 2008-03-04 04:48 Where I work, we have exactly such a policy; our big software distribution volume is write-once. 2008-03-04 04:49 It's enforced like this: a daemon scans the volume, looking for files older than 60 minutes, and when it finds them, it chowns them and makes them read-only. 2008-03-04 04:49 That way users can never be surprised by files changing in the middle of a resumed download. 2008-03-04 04:50 (This is an internal corporate volume; I have no idea how external download volumes are managed.) 2008-03-04 04:50 I was thinking of something simpler: if lsof | grep /dev/mapper/zumatest != null, don't unmount and apply the delta 2008-03-04 04:51 but that may lead to never applying deltas 2008-03-04 04:51 :-/ 2008-03-04 04:51 Back to the 5 second replication issue. If a 1TB volume was offline for 5 seconds during switch to a new snapshot, would that be ok? 2008-03-04 04:51 mmm it's not that easy 2008-03-04 04:52 the offline period should be proportional to the replication period 2008-03-04 04:52 I'm not asking that. 2008-03-04 04:52 I 2008-03-04 04:52 I know :-) 2008-03-04 04:52 yes, 5 seconds if perfectly acceptable 2008-03-04 04:52 I'm asking what the absolute upper bound is on a volume being offline during the switch to a new snapshot. 2008-03-04 04:52 s/if/it's 2008-03-04 04:53 Some users might not like 5 seconds. Good to know it's ok with you for now. 2008-03-04 04:53 for me 5 seconds is fine 2008-03-04 04:54 I will have a 1hour replication period in-LAN and 1 day replication period over WAN, so 5 seconds is very good 2008-03-04 04:54 ok 2008-03-04 04:54 it's 5am there!? 2008-03-04 04:54 :-D 2008-03-04 04:55 Now, about the "lsof" idea. Perhaps we can provide a hook to let you implement that policy yourself. i.e. when we notify apps of the incoming snapshot, maybe they should be able to say "not yet" 2008-03-04 04:55 yes, that would be nice 2008-03-04 04:55 Yeah, my 4 year old son couldn't sleep in his own bed, so he's sleeping in ours, and we're up. 2008-03-04 04:55 :-) 2008-03-04 04:56 hooks would be nice, although that's low priority IMHO 2008-03-04 04:56 right 2008-03-04 04:57 !$&@?!! issue tracker is not taking my update... 2008-03-04 04:57 502 for me :-( 2008-03-04 05:01 lunch time here, good luck with the kid :-) 2008-03-04 05:01 whew, it's in. Bon appetit. 2008-03-04 06:31 ACTION blinks 2008-03-04 06:38 Say, Will, I heard a rumor you were in Boston. Is it true they eat ice cream there in winter? 2008-03-04 07:41 dank: It is. 2008-03-04 07:59 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-04 08:21 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-04 08:52 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-04 10:23 -!- pgquiles(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-04 10:23 -!- pgquiles_(~pgquiles@81.202.65.108.dyn.user.ono.com) has joined #zumastor 2008-03-04 11:01 hmm, could it be I have never posted the device mapper interface rewrite to our list? 2008-03-04 11:27 flipz: I recall something about the rewriting but I cannot remember if it was on IRC or mailing list 2008-03-04 11:27 flipz: what the status of libddsnap/libzumastor? (ddlink?) 2008-03-04 11:34 pgquiles, libddsnap etc will get a little closer when the new device mapper interface becomes available 2008-03-04 11:44 flipz: do you have an ETA for that new devmapper interface? (I'm anxious to use lib* :-) ) 2008-03-04 11:46 pgquiles_, eta is this afternoon 2008-03-04 11:46 I'm writing the lkml post right now 2008-03-04 11:48 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-04 12:00 flipz: cool 2008-03-04 12:38 -!- dkegel(~chatzilla@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-04 12:52 -!- cbsmith(~xman@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-04 16:22 -!- cbsmith(~xman@207.47.98.132.static.nextweb.net) has joined #zumastor 2008-03-04 17:43 -!- cbsmith(~xman@207.47.98.132.static.nextweb.net) has joined #zumastor 2008-03-04 19:13 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-04 19:32 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-04 20:56 -!- cbsmith(~xman@adsl-71-133-80-65.dsl.irvnca.pacbell.net) has joined #zumastor 2008-03-04 22:32 ddsetup post is finally finished... almost 2008-03-04 22:33 need to upload code examples to zumastor.org 2008-03-04 22:55 a peek at the future of ddsetup post? 2008-03-04 22:55 something like that 2008-03-04 22:55 shapor, ping? 2008-03-04 23:14 [RFC] An alternative interface to device mapper 2008-03-04 23:48 why do I not see my files checked into svn showing up on zumastor.org? 2008-03-04 23:50 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-04 23:55 -!- pgquiles(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor irc.oftc.net #zumastor log beginning Wed Mar 5 06:05:34 PST 2008 2008-03-05 00:42 now to do the third proofread... add addresses... hit send 2008-03-05 00:42 I hope I can stay awake 2008-03-05 01:11 gah, I can't read through it again 2008-03-05 01:11 there is always one more typo 2008-03-05 01:11 well... maybe grab a cup of tea and read through it again 2008-03-05 01:13 anyone still up? 2008-03-05 01:15 not me 2008-03-05 01:15 lol 2008-03-05 01:15 I was reading over Jiaying's discovery with the x4500 bug. 2008-03-05 01:16 It occurs to me that doing O_DIRECT with sector size writes is going to be pretty slow with any RAID-5 or RAID-6 config, no? 2008-03-05 01:16 it should not be happening 2008-03-05 01:16 bug somewhere 2008-03-05 01:17 Ah, so there is an intent to write stride sized bits to the dasd? 2008-03-05 01:18 s/dasd/disk/ 2008-03-05 01:18 Damn, my old days with mainframes are showing. 2008-03-05 01:18 no, it is just that ddsnap does not use sector size transfers anywhere, neither does ext3 2008-03-05 01:20 Well, with ext3 you can configure the stride size, so i guess if it was misconfigured (although that would require some fairly profound PEBKAC-ery) it could happen. 2008-03-05 01:26 flipz: So, the zumastor journal writes couldn't end up being really small? 2008-03-05 01:26 no 2008-03-05 01:26 I'll double check the machine then, but I'm all but certain it was set up with a stride larger than 512 byes, and probably the correct stride. 2008-03-05 01:28 shoud I say: [RFC] An alternative interface to device mapper 2008-03-05 01:28 or: [RFC] An alternative interface for device mapper 2008-03-05 01:29 flipz: Hmm.... "for" implies more that it is device mapper that is interfacing with it. "to" implies more that it is other code that is interfacing with it. 2008-03-05 01:29 done 2008-03-05 01:29 pulled the trigger 2008-03-05 02:10 http://lkml.org/lkml/2008/3/5/82 2008-03-05 04:21 -!- erwan_taf(~erwan@81.80.43.67) has joined #zumastor 2008-03-05 05:47 -!- dank(~chatzilla@cpe-76-90-56-73.socal.res.rr.com) has joined #zumastor 2008-03-05 05:48 shapor, the irc log didn't roll over? 2008-03-05 05:58 dank, hrm 2008-03-05 06:01 probably related to: 2008-03-05 06:01 Password expires : Mar 04, 2008 2008-03-05 06:02 that could also explain: 23:48 < flipz> why do I not see my files checked into svn showing up on zumastor.org? 2008-03-05 06:08 fixed 2008-03-05 07:39 ACTION pokes packaging 2008-03-05 08:45 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-05 08:47 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-05 09:01 -!- mitchg(~mitchg@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-05 10:33 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-05 11:32 -!- pgquiles(~pgquiles@81.202.65.108.dyn.user.ono.com) has joined #zumastor 2008-03-05 12:14 -!- charlesn1(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-05 12:35 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-05 13:52 shapor, ping? 2008-03-05 14:00 flipz pong 2008-03-05 14:00 so... 2008-03-05 14:00 how about we have a static reason[200] buffer 2008-03-05 14:00 and you just strcpy your error message there? 2008-03-05 14:07 flipz: after reading your e-mail about ddlink, it seems to me it's too low level for what I wanted 2008-03-05 14:08 what did you want? 2008-03-05 14:08 something higher level, at the ddsnap level at least, zumastor level would have been even better 2008-03-05 14:09 to do what? 2008-03-05 14:09 a GUI 2008-03-05 14:09 without scraping zumastor output 2008-03-05 14:09 ddsnap would be built on top of ddlink, isn't it? 2008-03-05 14:10 entirely correct 2008-03-05 14:10 if I were to develop a GUI using ddlink now, I'd be essentially reimplementing ddsnap 2008-03-05 14:10 ddlink is not what you want 2008-03-05 14:10 ddlink is strictly for userspace/kernel communication 2008-03-05 14:11 but I do not mean ddlink looks wrong to me, it looks very good ('sane' is the word I'm actually thinking :-) ) 2008-03-05 14:11 we use unix domain sockets for communicationing with a ddsnap server, that is a pretty nice interface to build on 2008-03-05 14:12 'we' meaning zumastor communicates with ddsnaps through unix sockets? 2008-03-05 14:12 zumastor calls ddsnap, which communicates over the unix sockets 2008-03-05 14:12 a C program could leave out the "calling ddsnap" step 2008-03-05 14:13 mmm I've not read the source but, wouldn't that mean I'm reimplementing ddsnap and zumastor? 2008-03-05 14:14 depends what you want to do 2008-03-05 14:14 for a program that just wants to control snapshotting, it might be ideal 2008-03-05 14:14 if you want to do replication... well, ddsnap does that and perhaps that is the bit that should become a library 2008-03-05 14:14 a replication library 2008-03-05 14:15 would you like to propose a library api on the mailing list? 2008-03-05 14:15 I don't know ddlink, devmapper, ddsnap or zumastor enough to propose something sensible, I believe 2008-03-05 14:16 what I would suggest is waiting a little while for the device mapper interfaces to be sanitized, and ddsnap to be simplified as a result 2008-03-05 14:17 ok 2008-03-05 14:17 then we will be in position to define a sane library for replicating, snapshot create, revert, status, etc 2008-03-05 14:17 more or less the same commands 'zumastor' has 2008-03-05 14:17 yes 2008-03-05 14:18 IMHO ddsnap should be a dummy application with one-liner functions which call libddsnap functions, little more than an option parser to call libddsnap functions 2008-03-05 14:18 same thing for zumastor and a hypotetical libzumastor 2008-03-05 14:19 you need one more ingredient to have a sane library: other users 2008-03-05 14:19 of course 2008-03-05 14:19 a specific proposal would help there 2008-03-05 14:20 I propose this test to determine fitness of a ddsnap library: would you want to link your storage application to it? 2008-03-05 14:21 I am thinking, suppose I was Sun, would I want to link ZFS to libdevmapper? 2008-03-05 14:21 ...resounding no 2008-03-05 14:21 and why not? 2008-03-05 14:21 hmm, because it only addresses one class of block devices, and not very well? 2008-03-05 14:22 because it presents an absurd interface? 2008-03-05 14:22 so what's your proposal? linking to a lower level (ddlink) or linking to a higher level (libzumastor)? 2008-03-05 14:25 the problem with linking to ddlink is, as every GUI would be reimplementing ddsnap, the slightest bug in that GUI means your NAS is not a zumastor NAS but a zumastorblah NAS 2008-03-05 14:26 and that's assuming the bug in 'zumastorblah' does not lead to data loss or corruption 2008-03-05 14:31 I don't have a proposal yet, that is why I am trying to convince somebody else to make one 2008-03-05 14:32 -!- cbsmith(~xman@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-05 14:32 we should rewrite zumastor in c++ and modularize while doing that, not necessarily create a library but at least separate interface from backend 2008-03-05 14:33 so we can have multiple interfaces 2008-03-05 14:33 then if we did that, we might have a user for libddsnap 2008-03-05 14:33 does that make sense? 2008-03-05 14:33 it certainly does 2008-03-05 14:33 ACTION likes the idea of getting to flex some C++ muscles 2008-03-05 14:34 this weekend I was reading about ZFS and the zfs command and I was thinking all the time 'zfs' seems roughly equivalent to 'ddsnap' 2008-03-05 14:34 interesting 2008-03-05 14:34 Yeah, and flipz hates the zfs command ;-) 2008-03-05 14:34 i. e. you could have 'zumastor' with a ddsnap backend, 'zumastor' with a ZFS backend, etc 2008-03-05 14:35 I did not really look at the zfs command very closely 2008-03-05 14:35 probably true for Hammer or even git 2008-03-05 14:35 I critizied the use of environment variables I think 2008-03-05 14:35 http://eigenclass.org/hiki/gibak-backup-system-introduction 2008-03-05 14:35 As I catch up on the irc logs, I'm finding pgquiles proposal very interesting. 2008-03-05 14:36 cbsmith: I didn't propose anything, flipz is desperately trying to get someone to make a proposal and I'm trying to avoid it by all means :-P 2008-03-05 14:37 pgquiles: You're thinking about it, and flipz is luring me in to working on a proposal. ;-) 2008-03-05 14:38 :-D 2008-03-05 14:39 I started to work on a GUI (it was just a toy, with no error handling and very tied to my specific configuration) 2008-03-05 14:40 then, as zumastor needs to run as root, I diverted to a libsudo 2008-03-05 14:41 pgquiles: You don't need a libsudo, just a client-server kind of split, probably connected by pipes, which fits very nicely with your modular backend notion. 2008-03-05 14:42 cbsmith: how do you manage zumastor running as root and the GUI as non-root, then? 2008-03-05 14:42 suid for a webapp looks awful to me 2008-03-05 14:43 pgquiles, ok I remember now, you had a permsissions issue that I thought we could address 2008-03-05 14:43 not by you using ddlink, but by us using it to let ddsnap run as a normal user 2008-03-05 14:43 flipz: hm static 2008-03-05 14:43 yes, but that's a different issue 2008-03-05 14:43 pgquiles: You have the zumastor bits running as a daemon on one end of the pipes, and the GUI running as a member as some "snappshot admin" group on the other end. 2008-03-05 14:43 I still think we need to do this 2008-03-05 14:44 shapor, errno is static too 2008-03-05 14:44 yeah 2008-03-05 14:44 ddsnap running as non-root still implies scraping ddsnap output 2008-03-05 14:44 errstr :) 2008-03-05 14:44 pgquiles, and we better do something about that scraping 2008-03-05 14:44 two issues so far, any more? 2008-03-05 14:45 not that I can come with now but give me a minute an infinite rows in the issue tracker database :-P 2008-03-05 14:45 1) ddsnap runs as nonroot 2) should not have to parse human oriented output from ddsnap 2008-03-05 14:50 what he wants is probably not just ddsnap 2008-03-05 14:50 but zumastor 2008-03-05 14:50 zumastor needs an api 2008-03-05 14:51 which would work better if zumastor wasn't a bash script ;-) 2008-03-05 14:51 I think so 2008-03-05 14:51 quick summary is: wants to write an api for zumastor 2008-03-05 14:51 But in general, I think zumastor should be refactored as a very thin wrapper around an API, as is traditional for Unix. 2008-03-05 14:52 that translates into: if you want to do it now, you will be hacking some bash. Not the worst thing in the world (second worst maybe) 2008-03-05 14:52 if you want to do it in the fullness of time, then we need to convert to a real language 2008-03-05 14:53 flipz: Yes, exactly. 2008-03-05 14:54 do you mean API as in #include or as in "scrape error output of system('zumastor command options'), here is the error list"? 2008-03-05 14:55 pgquiles: I mean it in the sense of #include 2008-03-05 14:55 pgquiles, I misspoke 2008-03-05 14:55 cbsmith: I love you 2008-03-05 14:55 I think everyone else understands that as the meaning. 2008-03-05 14:56 ACTION blushes 2008-03-05 14:56 I meant to say pgquiles wants to write a gui, not an api 2008-03-05 14:56 me and every NAS vendor out there thinking in using zumastor :-) 2008-03-05 14:57 how nice it would be 2008-03-05 14:58 We just need pgquiles to write an API spec. ;-) 2008-03-05 14:58 :-D 2008-03-05 14:58 picked up a major gem of knowledge last week at fast: heard that ext3 is twice as fast as zfs on the same hardware 2008-03-05 15:00 good to know 2008-03-05 15:01 what about reiser4? sadly since the trial started reiser4 fans seem to have vanished 2008-03-05 15:03 more like gone to ground 2008-03-05 16:32 time to sleep 2008-03-05 16:32 pgquiles: I bet 2008-03-05 22:42 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor irc.oftc.net #zumastor log beginning Thu Mar 6 00:00:01 PST 2008 2008-03-06 00:49 -!- pgquiles(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-06 01:17 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-06 08:18 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-06 09:36 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-06 10:05 meeting? 2008-03-06 10:42 -!- jiayingz(~jiayingz@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-06 10:52 -!- dkegel(~chatzilla@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-06 10:52 Met. 2008-03-06 10:56 Deferring bugs clarifies the mind. 2008-03-06 11:10 meet or not? 2008-03-06 11:15 We done met already. 2008-03-06 11:16 Blame Jiaying for the early hour. Amazingly, we had pretty good attendance, considering. 2008-03-06 11:18 see you in a bit 2008-03-06 11:18 I could have made it, really 2008-03-06 11:18 with my new scramjet shoes 2008-03-06 11:43 I thought you bought a pair of those last year. 2008-03-06 11:43 these are my inline scramjets 2008-03-06 11:43 got them week before last 2008-03-06 11:44 now if I can figure out how to keep the sun off my head while travelling at speed I will use them now 2008-03-06 11:44 but I can't so I won't 2008-03-06 11:44 back to the old scramjets 2008-03-06 11:45 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-06 11:50 my lkml post is number 8 google hit for "alternative interface" 2008-03-06 11:51 the jet turbine racecar quote made it to this week's lwn kernel quotes section 2008-03-06 12:10 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-06 12:18 -!- cbsmith(~xman@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-06 13:13 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-06 13:26 -!- natalie(~nataliep@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-06 13:28 -!- cbsmith(~xman@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-06 13:42 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-06 13:54 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-06 14:28 "zumastor replicate volname" seems to always be ignored for me on the first try 2008-03-06 14:30 Doing a sleep 10 first also fixes it, so it seems there's a race condition? 2008-03-06 14:30 creepy 2008-03-06 14:30 Wait, doing a "sleep 10" and then invoking the first time works? 2008-03-06 14:33 FYI, I just confirmed in with Dan (in the real world) that things work if he sleep 10's after defining the volumes, but before his first replication invocation. 2008-03-06 14:33 Sounds like that asynchronous command execution is hurting us again. 2008-03-06 15:33 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-06 15:55 cbsmith, be better have concrete plan what to do with that aio deathray 2008-03-06 15:55 jiayingz has some specific ideas 2008-03-06 15:56 me too 2008-03-06 15:56 s/be/we/ 2008-03-06 15:57 syncifying zumastor commands better be number one bug for 0.8 2008-03-06 16:00 flipz: why don't you guys share those plans with me next week and we can see where to go from there. 2008-03-06 16:01 ready to share any time 2008-03-06 16:01 isn't jiaying 6 feet away at the moment? 2008-03-06 16:01 yeah, I'm just trying to focus on getting the last bug cleared out for 0.7 2008-03-06 16:02 she talked about adding a parallel thread for writeout, but aio is better, and just poll... I hope... 2008-03-06 16:02 it should be 2008-03-06 16:02 ACTION gets the sinking feeling you can't just poll 2008-03-06 16:02 is libaio pollable? 2008-03-06 16:02 it is 2008-03-06 16:03 what is the call? 2008-03-06 16:03 they have an API that returns back all the completion events, and another one that waits for completion events for X seconds. 2008-03-06 16:03 what is the name of the man page for that poll api? 2008-03-06 16:03 ACTION looks at aio_read 2008-03-06 16:04 -!- natalie(~nataliep@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-06 16:04 aio_read looks like it 2008-03-06 16:04 well 2008-03-06 16:04 ahem 2008-03-06 16:04 io_getevents 2008-03-06 16:04 aio_read is to submit a read... IIRC 2008-03-06 16:04 oh, there is io_poll too :-) 2008-03-06 16:04 oh great, not referenced from the aio man page 2008-03-06 16:04 that is a man page bug 2008-03-06 16:05 but io_getevents is probably closer to what you want 2008-03-06 16:05 There is some unfortunate overlap between libaio and POSIX aio man pages, IIRC 2008-03-06 16:05 no man page for io_poll 2008-03-06 16:05 all of aio seems to be one big unfortunate 2008-03-06 16:06 lol 2008-03-06 16:06 Except when it comes to performance/efficiency. :-) 2008-03-06 16:06 remains to be seen 2008-03-06 16:06 io_getevents is the actual syscall, but it's the one I've used. 2008-03-06 16:06 with all that gack, how can it compete with in-kernel endio? 2008-03-06 16:07 flipz: well, for starters... it isn't in the kernel... :-) 2008-03-06 16:07 how do you poll io_getevents 2008-03-06 16:07 this is not obvious to me 2008-03-06 16:07 I mean, with sys_poll 2008-03-06 16:08 cbsmith, and so this whole braindamaged interface was created just because endio could not be exported? 2008-03-06 16:08 I've never tried that. AFAIK you don't, because the whole deal with AIO is that it isn't tied to fd's and per-fd offsets. 2008-03-06 16:08 that's my point 2008-03-06 16:08 pure braindamage 2008-03-06 16:08 flipz: It has other advantages. 2008-03-06 16:08 it's fucked up 2008-03-06 16:09 can't poll == can' 2008-03-06 16:09 Anyway, you can poll by submitting a poll command, but it is way better to just ask the kernel what events have completed. 2008-03-06 16:09 can't poll == can't integrate with our polling loop 2008-03-06 16:09 how do you poll this by submitting a poll command? 2008-03-06 16:09 can we get an rt signal? 2008-03-06 16:10 we can, but you'd not like how it'd be done. It'd be an ugly hack. 2008-03-06 16:10 POSIX AIO supports that, and 50% of the reason why I'd not want to use it would be to avoid the hack. 2008-03-06 16:11 so how do we integrate with our polling loop? separate thread for aio? 2008-03-06 16:11 I can live with that 2008-03-06 16:11 it sucks, but then I can fix it too 2008-03-06 16:11 this is a job for ddlink 2008-03-06 16:11 which is pollable 2008-03-06 16:11 The whole point of doing AIO would be to avoid the polling paradigm. If we're really married to our polling loop, then we should stick with it. 2008-03-06 16:11 ..and not do aio. 2008-03-06 16:11 in fact I can just toss this whole piece of junk 2008-03-06 16:12 cbsmith, it is not just us that is wedded to the polling paradigm 2008-03-06 16:12 Polling is a comparatively naive interface. It tells you which fd's have had things completed on them, but what you really want (IMHO) is which IO's have completed. 2008-03-06 16:12 And that's a very efficient kind of polling. 2008-03-06 16:12 it is considered better practice than the ten thousand thread sickness 2008-03-06 16:12 it is 2008-03-06 16:12 polling was made in heaven 2008-03-06 16:13 dkegel: Sure, but it doesn't meld so well with our existing polling loop. 2008-03-06 16:13 for lazy people who do not like to think but want fast programs anyway 2008-03-06 16:13 in other words, for me 2008-03-06 16:13 flipz, "polling" is usually understood to include methods where you just ask the kernel what events are available. 2008-03-06 16:13 ok, we have a plan I think, we will have a separate thread, we will pipe the aio events to our main loop, then when the next round of work on ddlink happens we will do it nicely 2008-03-06 16:13 dkegel, makes sense? 2008-03-06 16:14 I don't know yet. I'd better read our loop first. 2008-03-06 16:14 it's a classic poll oriented sever design 2008-03-06 16:14 server even 2008-03-06 16:15 Why do you need another thread? 2008-03-06 16:15 flipz: I think that kills most of the benefits of using libaio (I guess it would still allow us to have multiple IO's in flight to the same fd), but we'd be making two trips to the kernel to find out that an IO completed. 2008-03-06 16:15 dkegel: To funnel things in to a pipe so that he can poll. :-) 2008-03-06 16:15 [RFC]: char *reason[200]; /* detailed error message, nonnull means errono is nonzero */ 2008-03-06 16:16 errno even 2008-03-06 16:16 I'm still not clear why we need another thread. 2008-03-06 16:16 cbsmith, really it does not 2008-03-06 16:16 dkegel, because aio is not pollable 2008-03-06 16:16 stupid 2008-03-06 16:16 correct action is to fix that 2008-03-06 16:17 but not this week 2008-03-06 16:17 flipz: It is pollable, just not with sys_poll. :-) 2008-03-06 16:17 so for now we simulate a fixed version 2008-03-06 16:17 flipz, aio delivers buckets of events. That's called polling. 2008-03-06 16:17 cbsmith, that is waht "not pollable" means 2008-03-06 16:17 ok, let's be clear, when I say "poll" I mean poll() 2008-03-06 16:17 or select() 2008-03-06 16:17 equivalently 2008-03-06 16:18 so the ddlink way of doing this will be exactly as efficient, but pollable, and with way less syscalls 2008-03-06 16:18 I see the problem clearly now. Lessee, somebody had a fix for that proposed recently... 2008-03-06 16:19 What's the ddlink way of doing this? 2008-03-06 16:19 I seem to recall 2008-03-06 16:19 ring buffer in kernel, ddlink call to return the entire contents of the ring buffer 2008-03-06 16:19 ddlink itself is pollable 2008-03-06 16:19 http://lwn.net/Articles/216155/ 2008-03-06 16:19 basically just export kernel endio 2008-03-06 16:20 suparna is one lone voice of reason in the wilderness 2008-03-06 16:20 mostly her accurate analysis is ignored 2008-03-06 16:21 dkegel: yeah, we could use IO_CMD_EPOLL_WAIT 2008-03-06 16:21 epoll... 2008-03-06 16:21 whole new set of problems 2008-03-06 16:22 anyway, if nobody flames my [RFC] above, I'm just going with it ;) 2008-03-06 16:22 http://marc.info/?l=linux-kernel&m=99689413517263&w=2 2008-03-06 16:22 flipz: I am not sure I agreed that it'd be the same number of trips to the kernel. It should be one less. 2008-03-06 16:23 ? 2008-03-06 16:23 With polling, you normally have one trip for the poll, and another to either read()/write(). 2008-03-06 16:24 With aio you do one trip to get the data. 2008-03-06 16:24 dkegel, so I will not preach to you as you are the converted 2008-03-06 16:24 I went seropositive around the turn of the millenium 2008-03-06 16:24 cbsmith, see "return the entire contents of the ring buffer" above 2008-03-06 16:25 but see http://marc.info/?l=linux-aio&m=117116242415980&w=2 2008-03-06 16:25 anyway, compared to waiting synchronously, even 5 syscalls per transfer would be a relief 2008-03-06 16:25 flipz: Sorry, I thought you plan was to poll the ddlink fd and then read the contents. If you mean to just do blocking reads then we are in violent agreement. 2008-03-06 16:26 in fact we have all this wanking about saving nanoseconds, and no usable aio 2008-03-06 16:26 you poll the ddlink, and read a whole batch of completions at once 2008-03-06 16:26 I loves that kind of interface 2008-03-06 16:27 so then if there is only one completion it is two calls but you don't care because there is no heavy traffic 2008-03-06 16:27 But it's not the "ddlink" way of doing things. It's also the epoll way of doing things, and probably several other ways. 2008-03-06 16:27 flipz: Yeah, the poll() is then an extra syscall compared to straight aio. :-) 2008-03-06 16:27 if there are lots of completions, the interarrival time will be measured in nanoseconds 2008-03-06 16:27 cbsmith, correct but not relevant to efficiency 2008-03-06 16:27 But anyway, I am fine with however you want to get the completion events. 2008-03-06 16:27 it is not a reason to adopt a horrible api 2008-03-06 16:28 so the proposal is, to simulate the right way of doing things for the immediate future 2008-03-06 16:28 then to implement the right thing in due course 2008-03-06 16:28 which will have minimal effect on ddsnapd in the changeover 2008-03-06 16:29 flipz: I agree with the critique of the AIO effort in general. IMHO they should have gone with the SGI KAIO codebase in the short term and come up with a generalized completion event mechanism, and then migrated POSIX AIO to run on top of that. 2008-03-06 16:29 in either of the changeovers actually 2008-03-06 16:29 we will do it right with the help of ddlink 2008-03-06 16:29 http://people.redhat.com/mingo/syslet-patches/ looks dormant 2008-03-06 16:29 is ddlink the 2nd coming? 2008-03-06 16:29 I hope 2008-03-06 16:29 will it is not syslets 2008-03-06 16:29 but it is actually open ended 2008-03-06 16:30 you could do all kinds of weird things with it 2008-03-06 16:30 including something like syslets 2008-03-06 16:30 -!- mitchg(~mitchg@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-06 16:30 you could implement a little forth interpreter in kernel and send code to it with ddlink, that would be weird :) 2008-03-06 16:31 good for at least 3 new root holes 2008-03-06 16:31 The main reason I thought AIO is a) multiple in flight writes to the same fd and b) completion notification of the actual events, rather than a "we did something with this fd" notification. So long as we preserve those traits, most of the other ugliness isn't likely to hurt too badly. 2008-03-06 16:31 flipz: Yeah, don't talk to the ACPI guys about ddlink too much... They just might use it. ;-) 2008-03-06 16:32 cbsmith, we propose to preserve those traits 2008-03-06 16:32 omg 2008-03-06 16:32 flipz: yes, I agree. 2008-03-06 16:33 flipz: What I am saying is the other aspects of it don't bother me much one way or the other. Routing over the pipe is fine so long as we've got a reason for doing it. 2008-03-06 16:33 ok, I am going to do the ddlink forth interpreter for next april fool's 2008-03-06 16:33 in the mean time, got to make char *reason a reality 2008-03-06 16:33 flipz: Port the ACPI interpreter to use ddlink instead. I swear people will scream in the dark. :-) 2008-03-06 16:33 literally :-) 2008-03-06 16:34 forth gets the same reaction 2008-03-06 16:34 but is actually useful 2008-03-06 16:34 you can implement acpi in forth, that should do it 2008-03-06 16:34 syslets seem live... http://marc.info/?l=linux-kernel&w=2&r=1&s=syslets&q=b 2008-03-06 16:34 flipz: That's the problem with forth: it is useful. The other thing is most forth code isn't broken. These are reasons why the ACPI one would be far more terrifying. ;-) 2008-03-06 16:35 acpi implemented in forth 2008-03-06 16:35 http://marc.info/?l=linux-kernel&m=119698330331612&w=2 2008-03-06 16:35 flipz: Yeah, that one wins. :-0 2008-03-06 16:35 could only be beaten by perl in kernel 2008-03-06 16:36 flipz: s/perl/php/ 2008-03-06 16:36 zab is pretty sharp 2008-03-06 16:36 flipz: ...and bring back khttpd ;-) 2008-03-06 16:36 but syslets will not goin into mainline this year <- anybody take a bet on that? 2008-03-06 16:37 so, the ol' one thread for disk I/O, and one thread for network I/O for us? 2008-03-06 16:37 dkegel, sort of 2008-03-06 16:37 it's... and one thread to massage aio badness into pollable goodness 2008-03-06 16:38 then we do the actual logic in the main polling loop as god intended 2008-03-06 16:38 maybe 2008-03-06 16:38 Don't go hating on everybody. It's not becoming. 2008-03-06 16:38 Zen... 2008-03-06 16:39 I don't hate aio at all, just the aio interface 2008-03-06 16:39 and ben is my bud 2008-03-06 16:39 never mind he made this mess ;) 2008-03-06 16:39 ACTION blinks 2008-03-06 16:39 logically justified every step of the way 2008-03-06 16:40 we could just use aio for everything.... ;-) 2008-03-06 16:40 ... if only it supported networking. 2008-03-06 16:41 dkegel: You mean like the ancient SGI KAIO patch? ;-) 2008-03-06 16:42 Ah, the lost years... 2008-03-06 16:42 cbsmith, that is exactly what we should do 2008-03-06 16:42 however we need to add the bits in one at a time 2008-03-06 16:42 we need to be able to #ifdef our optimizations on/off at every step 2008-03-06 16:43 because losing stability is just not what we need right now 2008-03-06 16:43 BTW aio for disk I/o means having to throttle ourselves... 2008-03-06 16:43 stability is for the weak.... and those who need their data. :-) 2008-03-06 16:43 dkegel, aio does not mean that the kernel will not throttle 2008-03-06 16:44 the contrary 2008-03-06 16:44 fits the bio.throttle model perfectly 2008-03-06 16:45 -!- mitchg(~mitchg@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-06 16:48 [RFC] error("could not %s %s%s (%i)", action, strlen(reason) ? "because " : "", reason, strerror(errno)); 2008-03-06 16:49 It would be messy to issue a bazillion aio operations and have them sitting around taking up memory. The higher level you do the throttling, the better... 2008-03-06 16:50 In general. Not talking about anything in particular, just pontificating. 2008-03-06 16:53 snprintf(reason, sizeof(reason), "%s length mismatch: expected >= %zu, actual %u", request, reply_len, head.length); 2008-03-06 16:53 real live use of above mechanism 2008-03-06 16:53 this is falling into place now 2008-03-06 16:54 like this: 2008-03-06 16:54 snprintf(reason, sizeof(reason), "%s length mismatch: expected >= %zu, actual %u", request, reply_len, head.length); 2008-03-06 16:54 errno = EINVAL 2008-03-06 16:54 return -1; 2008-03-06 16:54 semicolon damage notwithstanding 2008-03-06 16:54 can obviously make that one nice function 2008-03-06 16:55 but 3 lines is lightyears better than incumbent, so leave that for next time 2008-03-06 16:56 we also need an ignore_message() 2008-03-06 16:56 that just reads it 2008-03-06 16:56 we have something like that, but it's not right 2008-03-06 16:56 should just read it and throw away, not malloc and return the result 2008-03-06 17:00 static int ignore(fd, len) 2008-03-06 17:00 { 2008-03-06 17:00 char junk[1]; 2008-03-06 17:00 int err, i; 2008-03-06 17:00 for (i = 0; i < len; i++) 2008-03-06 17:00 if ((err = read(fd, junk, 1)) == -1) 2008-03-06 17:00 return err; 2008-03-06 17:00 return 0; 2008-03-06 17:00 } 2008-03-06 17:00 Hey, progress. "zumastor replicate zumatest vm2 --wait" hangs forever. 2008-03-06 17:00 forever is a little too long 2008-03-06 17:01 And no progress is ever made, I think. This is all in the "didn't wait long enough after volume creation" case. 2008-03-06 17:04 big fat bug 2008-03-06 17:15 so apparently most people still dont know you can do kerberized nfs v3 in linux 2008-03-06 17:16 someone was just asking me about it today, and what needs to be patched for it to work 2008-03-06 17:16 there should really be a howto on setting it up 2008-03-06 17:16 Didn't jiaying write one? 2008-03-06 17:17 i thought so but i couldnt find it 2008-03-06 17:17 also google doesnt find it 2008-03-06 17:22 zumastor/doc/kerberos-howto.html ? 2008-03-06 18:53 does google need to index us better? 2008-03-06 19:12 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-06 19:26 no, theres just no doc 2008-03-06 21:53 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor irc.oftc.net #zumastor log beginning Fri Mar 7 00:00:02 PST 2008 2008-03-07 00:29 -!- pgquiles(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-07 00:53 -!- shapor(~shapor@yzf.shapor.com) has joined #zumastor 2008-03-07 00:58 -!- jiayingz(~jiayingz@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-07 00:59 -!- dkegel(~chatzilla@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-07 01:55 ACTION planning to sleep as long as possible starting now 2008-03-07 01:55 got to shake this cold sometime 2008-03-07 01:59 google now find 265 links pointing at zumastor, or 885 with similar links not omitted 2008-03-07 01:59 big increase from a short time ago 2008-03-07 05:55 -!- pgquiles(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-07 07:38 So 2008-03-07 07:38 Ubuntu does not do a 2.6.22-18 kernel 2008-03-07 07:40 We've got a choice of 2.6.22.14 or 2.6.24.11 2008-03-07 07:40 I don't fully remember, but I think drake said that we dont apply to 2.6.24 proper, so are we ok with 2.6.22-14 ? 2008-03-07 08:05 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-07 10:25 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-07 10:52 2.6.24.11 is a future kernel 2008-03-07 10:53 willn, we were running on 2.6.24 not too long ago, just need to get the patches into tree 2008-03-07 11:04 jiayingz, there? 2008-03-07 11:05 hi flipz 2008-03-07 11:05 started working with the error handler patch yet? 2008-03-07 11:05 otherwise I will make some minor changes and post to the list 2008-03-07 11:05 not yet 2008-03-07 11:06 ok, will post in just a few minutes then 2008-03-07 11:06 i think you took my old error handling patch 2008-03-07 11:06 yes 2008-03-07 11:06 it's in there 2008-03-07 11:06 but I posted a new one 2008-03-07 11:06 significant changes? 2008-03-07 11:07 not significant, but it includes more changes 2008-03-07 11:07 that's ok I think 2008-03-07 11:08 your get_reply still works the same way 2008-03-07 11:08 except no code_error 2008-03-07 11:12 flipz, I just emailed the right error handling patch 2008-03-07 11:13 maybe we can merge our two patches 2008-03-07 11:13 will do 2008-03-07 11:13 if I can do it in 5 minutes 2008-03-07 11:15 may not be that easy 2008-03-07 11:15 jiayingz, we made very similar changes, my expect is slightly better factored than your get_reply_header though 2008-03-07 11:15 so there is probably little to merge 2008-03-07 11:16 more uses of get_reply 2008-03-07 11:16 I will merge those 2008-03-07 11:17 how about i commit my patch first, then you can work on it directly? 2008-03-07 11:17 the patch has been tested 2008-03-07 11:17 it should not break any tests 2008-03-07 11:18 then i can work on snapshot revert separately 2008-03-07 12:04 jiayingz, finished the merge 2008-03-07 12:04 shapor, I lost my recipe for making svn do function context in diffs 2008-03-07 12:05 again 2008-03-07 12:05 ACTION makes the sign of the beast at svn 2008-03-07 12:06 how can I set the "don't be stupid" mode? 2008-03-07 12:06 svn diff --diff-cmd diff -x -rup 2008-03-07 12:06 thankyou 2008-03-07 12:07 was just reading the help output... 2008-03-07 12:07 slowly 2008-03-07 12:07 echo 'alias svndiff="svn diff --diff-cmd diff -x -rup"' > ~/.bashrc 2008-03-07 12:07 capital idea 2008-03-07 12:10 er >> that is ;) 2008-03-07 12:16 -!- zumbi(~zumbi@32.132.219.87.dynamic.jazztel.es) has joined #zumastor 2008-03-07 12:19 tried to haxor my bashrc 2008-03-07 12:26 http://slashdot.org/article.pl?sid=08/03/07/1854247 <- lol 2008-03-07 12:26 quisling de icaza gets his comeupance 2008-03-07 13:01 I'm not sure if that really counts as a comeupance 2008-03-07 13:26 -!- pgquiles(~pgquiles@144.Red-83-38-36.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-07 13:47 interesting reading: http://lwn.net/Articles/272048/ 2008-03-07 15:07 I'm about to do some performance benchmarking on zuma5 and zuma6... 2008-03-07 15:08 gettin' tired of benchmarking vmware machines on a laptop :-) 2008-03-07 15:43 5 and 6 are where? 2008-03-07 15:43 nyc? 2008-03-07 16:02 yep. I installed the latest zumastor on both, no problem. 2008-03-07 16:02 But changing the partition table was a little rockier... zuma6 is now down :-( 2008-03-07 16:13 Back up, Shapor power cycled it, that's all it needed... 2008-03-07 17:14 So, zumastor replication is faster than rsync... at least if you're replication >=100k small files that haven't changed since last snapshot. 2008-03-07 17:15 replicating 2008-03-07 21:51 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has left #zumastor 2008-03-07 22:18 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor irc.oftc.net #zumastor log beginning Sat Mar 8 00:00:01 PST 2008 2008-03-08 01:10 -!- MaZ1(~MaZe@216-239-45-4.google.com) has joined #zumastor 2008-03-08 01:14 -!- MaZ1(~MaZe@216-239-45-4.google.com) has left #zumastor 2008-03-08 03:26 -!- pgquiles(~pgquiles@144.Red-83-38-36.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-08 08:06 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-08 08:22 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-08 09:22 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-08 12:19 -!- cbsmith(~xman@h-74-1-65-148.lsanca54.covad.net) has joined #zumastor 2008-03-08 17:10 -!- flips(~phlipz@phunq.net) has joined #zumastor 2008-03-08 22:11 -!- flips(~phlipz@phunq.net) has joined #zumastor irc.oftc.net #zumastor log beginning Sun Mar 9 00:00:01 PST 2008 2008-03-09 00:31 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-09 09:26 -!- charlesn1(~charles@75.84.92.80) has joined #zumastor 2008-03-09 11:23 -!- pgquiles(~pgquiles@81.202.65.108.dyn.user.ono.com) has joined #zumastor 2008-03-10 01:27 -!- pgquiles(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-10 02:07 -!- erwan_taf(~erwan@81.80.43.67) has joined #zumastor 2008-03-10 02:09 http://xkcd.com/394/ ;o) 2008-03-10 09:38 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-10 11:10 -!- dkegel(~chatzilla@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-10 11:10 I'm adding lvm snapshots to my benchmark script, running on zuma5 and zuma6.: 2008-03-10 11:11 how is lvm doing? 2008-03-10 11:11 never mind. I reread that and got it right. ;-) 2008-03-10 11:13 I was considering renaming it LOLBENCH, but that seems to be taken. 2008-03-10 11:13 lol 2008-03-10 11:14 LOLZBENCH? ;-) 2008-03-10 11:14 YUR FILEZ R REPLIC8NG 2008-03-10 11:15 WERE IN YOUR SNAPS TAKING YOUR SHOTS 2008-03-10 11:16 lol 2008-03-10 11:16 I could see this going on for some time. 2008-03-10 11:26 ACTION is confused about what time it is 2008-03-10 11:29 19h25 here ;) 2008-03-10 11:34 Time to get more hot water for my cocoa here 2008-03-10 11:41 ACTION blinks 2008-03-10 12:37 -!- pgquiles(~pgquiles@81.202.65.108.dyn.user.ono.com) has joined #zumastor 2008-03-10 13:11 If anyone in SMO wants a Canoli, and didn't get one, come poke me. 2008-03-10 13:12 yum. My arteries, who are about to die, salute you. 2008-03-10 14:00 canoli? 2008-03-10 14:00 dkegel, how are we sitting for 0.7? 2008-03-10 14:00 cannoli, I guess. 2008-03-10 14:01 still don't know what it is 2008-03-10 14:01 http://en.wikipedia.org/wiki/Cannoli 2008-03-10 14:02 re 0.7: I need to get the follow up post to last week's device mapper stuff written for tuesday this time, then my plate is clear I think 2008-03-10 14:02 can reasonably do something about that untested thing ;) 2008-03-10 14:02 I might take a run a aio if nobody beats me to it 2008-03-10 14:03 there is also the outstanding protocol cleanup... the journal cleanup, still not checked int.... the rest of ben's patches... 2008-03-10 14:04 Issue 26 is the only blocker for 0.7. While we wait for that, Jiaying is writing howto doc for mulilayer replication. We might want to test and maybe fix volume resize. 2008-03-10 14:04 flipz, are you going to do revert? 2008-03-10 14:04 snapshot retention I guess 2008-03-10 14:04 I expect jiaying will beat me to it, but if not then yes 2008-03-10 14:04 Right. 2008-03-10 14:05 http://arstechnica.com/news.ars/post/20080101-solid-state-cloud-storage-on-tap-for-a-power-hungry-2008.html <- very worthwhile post on storage future 2008-03-10 14:06 we sure do fit into that 2008-03-10 14:06 see "commoditization of network storage" 2008-03-10 14:06 amen 2008-03-10 14:18 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-10 14:19 Any new users here? 2008-03-10 14:19 like charlesnw? 2008-03-10 14:19 say 2008-03-10 14:19 anyway, I do need a little more testing on that bio stacking code posted earlier 2008-03-10 14:20 be still my heart 2008-03-10 14:20 I think I ran it a total of three times, on a device mapper linear target 2008-03-10 14:20 didn't oops 2008-03-10 14:20 good enough for the likes of me ;) 2008-03-10 14:28 dunno if i am a new user :) 2008-03-10 14:29 Are you new at heart? :-) 2008-03-10 14:31 perhaps 2008-03-10 14:31 :) 2008-03-10 14:37 Who was that masked man? 2008-03-10 15:06 dkegel: no idea but he's been hanging here for at least a week 2008-03-10 15:07 he might be this charles: http://www.thewybles.com/~charles/ 2008-03-10 15:08 Ah. Yes, that fits. 2008-03-10 15:09 I'm impressed that you pegged him so quick...? 2008-03-10 15:11 dkegel: I just googled "charlesnw" :-D 2008-03-10 15:11 by the way, from his blog: 2008-03-10 15:11 Please join me and other Los Angeles A list bloggers in spreading caution about companies such as G00G that grow at such a rapid rate without the necessary controls to sustain that level of growth. With the economy slowing down like it is, G00G is hurting everyone. 2008-03-10 15:11 making friends :-D 2008-03-10 15:11 http://twitter.com/charlesnw has some good quotes, too. 2008-03-10 15:12 http://upcoming.yahoo.com/user/113874/ too 2008-03-10 15:14 yikes, he's 24 and married 2008-03-10 15:14 that's quite unusual, at least here in Spain 2008-03-10 15:16 btw, I'm talking about zumastor this Thursday in a local LUG meeting 2008-03-10 15:16 cool! Got a link? 2008-03-10 15:16 http://www.polinux.upv.es/drupal/node/960 2008-03-10 15:16 Also, are you waiting for the "revert to snapshot" feature? 2008-03-10 15:16 sadly, very few info and only in Spanish 2008-03-10 15:16 dkegel: no 2008-03-10 15:17 Send that link to the mailing list! 2008-03-10 15:17 ok 2008-03-10 15:18 Charles is an interesting character. (Charles, you have a typo in your "More Google Holes" post...) 2008-03-10 15:19 In particular, he calls himself a "top blogger". 2008-03-10 15:21 mmm he has a "quote" about an idea on monetizing the iphone-wifi duo... he might find my wificast idea interesting ( http://www.elpauer.org/index.php?p=216 ) 2008-03-10 15:32 dkegel: what version of rsync are you using for the benchmarks? 2008-03-10 15:32 2.6.6 2008-03-10 15:32 dkegel: quite old 2008-03-10 15:32 The boxes are running dapper more or less 2008-03-10 15:33 Good point 2008-03-10 15:33 3.0 improves directory recursion 2008-03-10 15:36 I'm uploading sources of rsync 3.0.0 for Dapper to my PPA 2008-03-10 15:47 I'm building it now 2008-03-10 15:50 dkegel: i386 package is still queued, amd64 is already available 2008-03-10 15:51 Running my benchmark now 2008-03-10 16:07 I'll see the results tomorrow, time to sleep here 2008-03-10 16:07 Don't think it helped 2008-03-10 16:07 #### volsize 1000, 100 dirs, 1 kB/file, first replication 2008-03-10 16:07 real 0m40.158s 2008-03-10 16:07 Second replication 2008-03-10 16:08 real 0m10.045s 2008-03-10 16:08 First replication with rsync 2008-03-10 16:08 real 0m15.054s 2008-03-10 16:08 Second replication with rsync 2008-03-10 16:08 real 0m13.702s 2008-03-10 16:08 First replication with lvm snapshot and rsync 2008-03-10 16:08 real 0m20.156s 2008-03-10 16:08 Second replication with lvm snapshot and rsync 2008-03-10 16:08 real 0m22.762s 2008-03-10 16:08 That's not much different 2008-03-10 16:10 first replication with rsync is quite faster now 2008-03-10 16:10 from 40 min to 15 min 2008-03-10 16:11 no... first, that's seconds, and second, you're comparing it to zumastor 2008-03-10 16:11 Bother rsync 2.6 and rsync 3.0 take about 15 seconds to replicate this 100 directory/1000 file per directory test. 2008-03-10 16:11 ouch, I can't read :-D 2008-03-10 16:13 -!- cbsmith(~xman@adsl-71-133-80-65.dsl.irvnca.pacbell.net) has joined #zumastor 2008-03-10 16:15 We need an ideas page so we can apply for Summer of Code! 2008-03-10 16:15 Anybody have good ideas for student projects? 2008-03-10 16:16 mmm a Google project applying for Google's SoC? :-D 2008-03-10 16:16 Sure, why not? :-) 2008-03-10 16:16 How about online resize? 2008-03-10 16:16 dkegel: nic 2008-03-10 16:16 e 2008-03-10 16:17 zumastor with a zfs backend would be an interesting experiment, too :-) 2008-03-10 16:18 go to bed :-) 2008-03-10 16:18 :-D 2008-03-10 16:18 supporting windows 'previous versions' in konqueror and nautilus would be interesting, too, but those are more gnome+samba and kde+samba 2008-03-10 16:19 Or +nfs. 2008-03-10 16:19 Or local. 2008-03-10 16:20 right 2008-03-10 16:27 I've added the project proposal to KDE's wiki 2008-03-10 16:28 read you tomorrow 2008-03-10 16:31 Can you send me a link? 2008-03-10 17:46 -!- cbsmith(~xman@64.148.65.14) has joined #zumastor 2008-03-10 18:36 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-10 22:35 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-10 23:05 -!- pgquiles(~pgquiles@81.202.65.108.dyn.user.ono.com) has joined #zumastor 2008-03-10 23:43 -!- zumalog(~zumalog@yzf.shapor.com) has joined #zumastor irc.oftc.net #zumastor log beginning Tue Mar 11 00:00:01 PDT 2008 2008-03-11 00:19 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-11 00:42 -!- pgquiles(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-11 03:53 well that took a lot more work than I had hoped 2008-03-11 03:54 http://lkml.org/lkml/2008/3/11/148 [RFC] Stacking bio support 2008-03-11 04:12 you and your long posts 2008-03-11 05:07 what are you doing up at this hour? 2008-03-11 05:08 first comment re the bio stacking post is a friendly one 2008-03-11 06:13 -!- dank(~chatzilla@cpe-76-90-56-73.socal.res.rr.com) has joined #zumastor 2008-03-11 06:13 And the second comment asks if you have a public git tree... 2008-03-11 09:57 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-11 11:15 flipz: Can you see about making our patches apply (and boot) with a 2.6.24 kernel (trying for 2.6.24-11 from Ubuntu) 2008-03-11 11:24 -!- cbsmith(~xman@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-11 11:41 -!- dkegel(~chatzilla@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-11 14:18 flipz: ping 2008-03-11 15:13 willn, pong 2008-03-11 15:13 willn, will do 2008-03-11 15:16 flipz: Thanks 2008-03-11 15:16 Feel free to send trial patches along the way, i'm warming up the proper builder 2008-03-11 15:19 kay 2008-03-11 15:44 -!- pgquiles(~pgquiles@81.202.65.108.dyn.user.ono.com) has joined #zumastor 2008-03-11 16:04 http://lkml.org/lkml/2008/3/11/399 <- how to calculate nines of relability 2008-03-11 16:23 flipz: I proposed something like RamBack about 2 years ago, only I called it "Snapshot System State Management", AKA "Poor man's UPS" 2008-03-11 16:23 flipz: http://www.elpauer.org/index.php?p=216 (the last one) 2008-03-11 16:23 http://lkml.org/lkml/2006/5/21/111 2008-03-11 16:23 parallel thinking indeed 2008-03-11 16:24 I wrote one then proposed it ;) 2008-03-11 16:25 well, these are not actually snapshots to backing store, and that is what the current wanking on lkml is about 2008-03-11 16:26 Yeah, I wanted the ability to treat bits of RAM like BB RAID controller RAM. Similar idea. 2008-03-11 16:26 it only becomes snapshots when the line power goes off 2008-03-11 16:28 the implementation I had thought of for Poor Man's UPS was quite simple: just reuse the current hibernation code, with some optimization to avoid writing unchanged RAM pages. Re-opening sockets, etc was supposed to be the complex part. 2008-03-11 16:30 I just wanted to reboot without messing with whatever segment of RAM had been set aside for write caching. Seems relatively trivial really. 2008-03-11 16:31 re-establishing hardware state is Hard 2008-03-11 16:31 anyway, all these hacks are possible 2008-03-11 16:31 just a small matter of coding 2008-03-11 16:33 willn, did you mean 2.6.24.2-11? 2008-03-11 16:33 I might as well go for 2.6.24.3 2008-03-11 16:34 flipz: If RAM never loses power though it should stay intact right? The only problem you might have is the memory being corrupted by whatever bug crashed the system in the first place. 2008-03-11 16:34 don't have bugs in the kernel 2008-03-11 16:34 PC's will reboot without hurting ram 2008-03-11 16:35 microsort used that back in OS/2 days to switch back from protected mode to real mode 2008-03-11 16:35 flipz: Well, the "bug" could be in the kernel, the hardware, or in a driver. I might believe no bugs in the first one, but the other two are a source of much consternation in my life. ;-) 2008-03-11 16:35 don't have bugs in the kernel, hardware or driver 2008-03-11 16:36 translation: get decent hardware and no binary only drivers 2008-03-11 16:36 and mature open source drivers 2008-03-11 16:37 Lars does have one point though: a lot of databases go to a great deal of trouble to ensure transactional integrity. Some database customers even want it. That might be a problem if we break that feature. 2008-03-11 16:37 a great point for some other argument 2008-03-11 16:37 ACTION makes a note not to use pchdtv on a 64-bit kernel ;-) 2008-03-11 16:37 completely misses the point that some systems depend on a battery for their integrity 2008-03-11 16:37 flipz: Isn't it the same argument, or am I lacking context? 2008-03-11 16:37 such as many raid controllers 2008-03-11 16:37 not the same argument at all 2008-03-11 16:38 just sounds similar enough to confuse people not paying attention 2008-03-11 16:38 Well, I wasn't intending to post to the thread.... I just thought we ought to have a way to answer that concern. Certainly some of the people interested in Zumastor have wanted to use it for databases. 2008-03-11 16:39 everybody needs to read the rocket post 2008-03-11 16:39 flipz: Yeah, I read that. :-) 2008-03-11 16:39 so if you want to ride a bicycle, so so, but do not expect it to be allowed into the grand prix 2008-03-11 16:40 Yeah, I think it'd be good if for 2.0 we gave people the option of riding the bicycle. 2008-03-11 16:40 they already have it 2008-03-11 16:40 see echo 1 >/proc/driver/ramback/name 2008-03-11 16:41 gives ramdisk performance plus fully consistent, sucky write performance 2008-03-11 16:41 gives ramdisk read performance plus fully consistent, sucky write performance 2008-03-11 16:41 just as cox and lmb want 2008-03-11 16:42 and stated clearly in the original post, which shows how attentively they read it 2008-03-11 16:42 let alone reading the code 2008-03-11 16:42 feh 2008-03-11 16:43 ACTION is still digging up the tree to get full context 2008-03-11 16:51 ACTION now has full context 2008-03-11 16:52 flipz: Okay, I think your approach makes total and obvious sense. 2008-03-11 16:52 :) 2008-03-11 16:53 cbsmith, don't tell anybody I bribed you to say that 2008-03-11 16:53 lol 2008-03-11 16:53 The only thing I want is a version 2.0 that does what I was talking about. ;-) 2008-03-11 16:53 post same on lkml and I will deliver the bribe 2008-03-11 16:53 hehe 2008-03-11 16:54 everybody has the right to create version 2.0, magic of open source 2008-03-11 16:54 immediate concern is that 1.0 be solid as the proverbial canadian shield 2008-03-11 16:55 flipz: Yup, completely agree. 1.0 should be solid and *simple* (which is directly related to solid, but worth emphasizing ;-). 2008-03-11 16:58 flipz: If you deliver a Violin system to my house, I'll post to the LKML. ;-) 2008-03-11 16:59 yes 2008-03-11 16:59 if anything, removing code + excessive algorithmic decoration is the right direction to go at this point 2008-03-11 17:00 cbsmith, your price per post is impressive 2008-03-11 17:00 google up, must have been my post 2008-03-11 17:01 "Or to quote Captain Hunt from Andromeda: 2008-03-11 17:01 Slipstream: it's not the best way to travel faster than light, it's just 2008-03-11 17:01 the only way.[1] 2008-03-11 17:01 At least that's what first crossed my mind after reading the above. ;-)" -- private mail 2008-03-11 17:02 cbsmith: if I could deliver a violin system to your house, I'd still be a violinist 2008-03-11 17:02 not the only positive private mail I got on this, It seems the people who like this feel intimidated by the usual flamers 2008-03-11 17:02 tim_vimm: lol 2008-03-11 17:03 Well, maybe I'll post, but I doubt folks will listen to me much anyway. I haven't posted to the LKML in like 2 years. 2008-03-11 17:04 cbsmith, posts from strangers traditionally carry more weight than posts from the usual crickets 2008-03-11 17:04 lol, tim_ 2008-03-11 17:04 guess that makes it official, huh? 2008-03-11 17:04 only that 2008-03-11 17:04 hehe 2008-03-11 17:04 scramjet time, want to meet up tim_? 2008-03-11 17:05 did you get into the EA event? 2008-03-11 17:05 flipz: alright. I'll fire something off tonight then. One thing I'm really good about: I have little fear about flamage beyond losing the time it takes to read and respond to it. ;-) 2008-03-11 17:05 no 2008-03-11 17:05 s'ok 2008-03-11 17:05 got work to do 2008-03-11 17:05 my buds will tell me about it 2008-03-11 17:05 think it starts at 6:30 2008-03-11 17:05 cbsmith, would be much appreciated 2008-03-11 17:05 meet at goog asap then? 2008-03-11 17:06 I presume shapor got his rsvp in 2008-03-11 17:06 i'm involved in a long winded phone call at the moment unfortunately 2008-03-11 17:06 shapor's status is the same as yours 2008-03-11 17:07 must_read_the_postcard nextime ;-) 2008-03-11 17:07 siggraph always has a rsvp for the high profile events 2008-03-11 17:08 I gotta head out now (this conversation 'cause me to lose track of time), but I'll catch ya tomorrow. 2008-03-11 20:59 -!- dank(~chatzilla@cpe-76-90-56-73.socal.res.rr.com) has joined #zumastor 2008-03-11 21:58 ziffdavis, the old wintel rag has died 2008-03-11 21:58 writing on the wall for wintel I hope 2008-03-11 21:59 pc magazine, right? 2008-03-11 22:01 right 2008-03-11 22:01 died just like comdex, totally a microsoft mouthpiece 2008-03-11 22:01 who is left? 2008-03-11 22:01 best buy... 2008-03-11 22:01 dell is quitting the microsoft thug club 2008-03-11 22:01 hopefully before they die too 2008-03-11 22:01 ACTION owns dell stock 2008-03-11 22:03 2.6.24.2 patches apply to 2.6.24.11, no big surprise 2008-03-11 22:03 did anybody ever boot with the 2.6.24.2 patches? 2008-03-11 22:03 i think drake did 2008-03-11 22:04 and it was broken 2008-03-11 22:04 what broke? 2008-03-11 22:04 dmsetup hanging or crashing maybe, i dont remember exactly 2008-03-11 22:04 hmm 2008-03-11 22:05 I guess I will eyeball the bio.throttle patch 2008-03-11 22:05 that one was merged by hand 2008-03-11 22:05 correctly I thought 2008-03-11 22:09 yes, looks like drake did the bio.throttle merge correctly 2008-03-11 22:09 not bad 2008-03-11 22:53 2.6.23.3 compiles and boots with ddsnap patches 2008-03-11 22:53 now lets's see if ddsnap does its thing 2008-03-11 22:53 err 2008-03-11 22:53 2.6.24.3 2008-03-11 22:59 flipz: Reportedly bio throttle causes the kernel to never boot 2008-03-11 22:59 booted for me 2008-03-11 23:00 I need a problem report if otherwise 2008-03-11 23:00 I'll double check with drake tommorow. I'm building an "official" ubuntu zumastor kernel 2008-03-11 23:01 ok 2008-03-11 23:02 just verified that I did boot a patched kernel ;) 2008-03-11 23:02 always worth double checking that 2008-03-11 23:02 I'm also working on the package builder in openvz, but my head hurts too much to finish it tonight. 2008-03-11 23:02 ok, well I am on call for you 2008-03-11 23:02 and problem you have is my first priority 2008-03-11 23:02 Was it stock 2.6.24 with zumastor patches? Or did you include ubuntu patches as well? 2008-03-11 23:02 stock 2.6.24.3 2008-03-11 23:03 ubuntu patches are unnecessary as far as I know 2008-03-11 23:03 http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux_2.6.24-12.20.diff.gz is what i'm applying before zumastor 2008-03-11 23:03 try it without of course 2008-03-11 23:04 I can't. (Official kernel packages) 2008-03-11 23:04 I'll take a boo, see what's in there 2008-03-11 23:04 if there is a problem, see "problem report" above. I will check for any oddities in the unbuntu patches that touch fs/bio.c or block/ll_rw_block.c 2008-03-11 23:05 If I recall, there is some other bio throttling rolled in at the pre-zumastor level. Drake thought perhaps there would be a conflict 2008-03-11 23:05 3 meg of diff against mainline, getting out of control 2008-03-11 23:05 at any rate, i'll follow up with him in the morning 2008-03-11 23:05 not quite out of control, but getting there 2008-03-11 23:05 other bio throttling? 2008-03-11 23:06 not from us 2008-03-11 23:06 well 2008-03-11 23:06 Yeah, i'm not sure of the specifics. 2008-03-11 23:06 let me check our dm-ddsnap patch 2008-03-11 23:06 I'll plead the 5th 2008-03-11 23:07 I see somebody changed zumastor/scripts/install completely, I hope it is an improvement 2008-03-11 23:07 because it used to work perfectly ;) 2008-03-11 23:07 well it ran 2008-03-11 23:07 seemed to work 2008-03-11 23:07 I won't ask questions :) 2008-03-11 23:08 whoops, no 2008-03-11 23:08 there were several errors 2008-03-11 23:08 tar: usr: Cannot stat: No such file or directory 2008-03-11 23:08 tar: Error exit delayed from previous errors 2008-03-11 23:08 possible regression 2008-03-11 23:08 what's the purpose of that little thing 2008-03-11 23:09 which little thing? 2008-03-11 23:09 install 2008-03-11 23:09 it's actually the base linux way of doing things 2008-03-11 23:09 distros load on piles of gack that are foreign to traditional linux people 2008-03-11 23:10 The lack of any header leads me to ask these questions 2008-03-11 23:10 scripts/install or ./install or make install are the usual ones 2008-03-11 23:10 the first two typical for script installs 2008-03-11 23:10 header? 2008-03-11 23:10 you mean explanation? 2008-03-11 23:10 traditionally found in the README or INSTALL 2008-03-11 23:10 Header in the script, a quick line to say what its for, who wrote it, what the license is, anything really 2008-03-11 23:11 seems to have done the right thing, just with some bogus error 2008-03-11 23:11 ah, that is normally in the README 2008-03-11 23:11 the install script might say "read the README" 2008-03-11 23:11 I would usually expect a line or two in any script 2008-03-11 23:11 true 2008-03-11 23:12 file a bug or just check it in? 2008-03-11 23:12 I much prefer the latter for trivial things 2008-03-11 23:14 zumastor define volume foo 2008-03-11 23:14 /bin/zumastor: /lib/zumastor/common: line 116: conditional binary operator expected 2008-03-11 23:14 /bin/zumastor: /lib/zumastor/common: line 116: syntax error near unexpected token `=~' 2008-03-11 23:14 /bin/zumastor: /lib/zumastor/common: line 116: ` [[ $# = 1 && $1 && ! $1 =~ [^0-9] ]]' 2008-03-11 23:14 /bin/zumastor: unable to load common zumastor function 2008-03-11 23:14 the install failed 2008-03-11 23:14 somebody broke it 2008-03-11 23:21 -!- pgquiles(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-11 23:40 woohoo, nano works in my 100 MB uml root :) 2008-03-11 23:40 big step up from joe 2008-03-11 23:40 ACTION deletes joe 2008-03-11 23:40 less, however does not work 2008-03-11 23:40 how lame is that 2008-03-11 23:52 bash --version 2008-03-11 23:52 GNU bash, version 2.03.0(1)-release (i386-pc-linux-gnu) 2008-03-11 23:52 current is 3.1.something 2008-03-11 23:52 let's see if it will run 2008-03-11 23:53 2/3rds of a MB 2008-03-11 23:53 my how everybody has forgotten the meaning of tight code 2008-03-11 23:55 well its because they've added support for regex's ;) 2008-03-11 23:55 GNU bash, version 2.05b.0(1)-release (i386-pc-linux-gnu) 2008-03-11 23:55 also no =~ 2008-03-11 23:59 root@usermode:~# bash --version 2008-03-11 23:59 GNU bash, version 3.1.17(1)-release (i486-pc-linux-gnu) 2008-03-11 23:59 Copyright (C) 2005 Free Software Foundation, Inc. 2008-03-11 23:59 woohoo 2008-03-11 23:59 works now 2008-03-11 23:59 nobody broke the install 2008-03-11 23:59 I love everybody irc.oftc.net #zumastor log beginning Wed Mar 12 00:00:01 PDT 2008 2008-03-12 00:00 ok, enough for tonight 2008-03-12 00:00 by tomorrow I will have a zumastor test environment to a hacker's taste 2008-03-12 00:00 less networking, which I still do not undertstand at all when uml gets involvedf 2008-03-12 00:01 only less proved hard to just copy from my debian sid /bin 2008-03-12 00:01 that is pathetic, that nano should work and less not work 2008-03-12 00:01 some symbol problem 2008-03-12 00:02 I probably have an old machine around I get grab a less from ;) 2008-03-12 00:03 root@usermode:~# zumastor define volume foo 2008-03-12 00:03 /bin/zumastor: zumastor not running, start with '/etc/init.d/zumastor start' first 2008-03-12 00:03 ACTION is pleased 2008-03-12 00:04 /etc/init.d/zumastor start 2008-03-12 00:04 /etc/init.d/zumastor: line 24: /lib/lsb/init-functions: No such file or directory 2008-03-12 00:04 /etc/init.d/zumastor: unable to load LSB init function 2008-03-12 00:04 ACTION is less pleased 2008-03-12 00:04 so where did init.d/zumastor go? 2008-03-12 00:08 actually, less works 2008-03-12 00:08 just has a scary link error: 2008-03-12 00:08 root@usermode:~# less test4 2008-03-12 00:08 less: Symbol `ospeed' has different size in shared object, consider re-linking 2008-03-12 00:08 I wonder if I can relink the elf 2008-03-12 00:10 oh wow, tons of people hitting this one out of the web 2008-03-12 00:10 smells like a fsckup 2008-03-12 08:31 ACTION blinks 2008-03-12 08:53 -!- mitchg(~mitchg@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-12 09:04 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-12 10:03 -!- mitchg(~mitchg@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-12 10:20 -!- erwan_taf(~erwan@81.80.43.67) has left #zumastor 2008-03-12 11:45 -!- MaZ1(~MaZe@216-239-45-4.google.com) has joined #zumastor 2008-03-12 11:46 -!- MaZ1(~MaZe@216-239-45-4.google.com) has left #zumastor 2008-03-12 11:48 -!- MaZ1(~MaZe@216-239-45-4.google.com) has joined #zumastor 2008-03-12 13:04 -!- cbsmith(~xman@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-12 13:32 hi cbsmith 2008-03-12 13:38 -!- MaZe(~MaZe@216-239-45-4.google.com) has left #zumastor 2008-03-12 14:25 jiayingz: belated "hi" back. I forgot to look at my IRC client ;-) 2008-03-12 14:27 cbsmith, np. i already asked you the question in person :) 2008-03-12 15:43 hola 2008-03-12 15:43 flipz: hula 2008-03-12 15:48 flipz: Can you send out the emails from the meeting? 2008-03-12 16:02 -!- zumalog(~zumalog@yzf.shapor.com) has joined #zumastor 2008-03-12 16:03 -!- shapor(~shapor@yzf.shapor.com) has joined #zumastor 2008-03-12 16:38 "LinuxWorld 2008 is looking for BOF topics and .org Exhibitors" 2008-03-12 16:38 http://lwn.net/Articles/272691/ 2008-03-12 16:38 what say we show up in force? 2008-03-12 16:51 might be fun 2008-03-12 17:10 -!- MaZe(~MaZe@216-239-45-4.google.com) has joined #zumastor 2008-03-12 17:34 I'll be back east by then :/ 2008-03-12 18:06 -!- MaZe(~MaZe@216-239-45-4.google.com) has left #zumastor 2008-03-12 21:46 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-12 21:46 Why is my inbox stuffed with install failures? 2008-03-12 22:09 The build/test box had a lockfile mistake 2008-03-12 22:16 nice 2008-03-12 22:32 -!- dank(~chatzilla@cpe-76-90-56-73.socal.res.rr.com) has joined #zumastor 2008-03-12 22:33 http://lwn.net/SubscriberLink/273030/b5544a86ac5e6678/ 2008-03-12 22:33 "Perhaps it's time for some wild ideas. And there is no better source for such ideas than Daniel Philips," 2008-03-12 22:33 :-) 2008-03-12 22:33 wow 2008-03-12 22:34 ACTION blushes 2008-03-12 22:34 flipz, you have a 2nd career as a pr man 2008-03-12 22:34 picked up on that rocket ship thing I guess 2008-03-12 22:34 you know how to get into lwn 2008-03-12 22:36 last two comments seem a bit off - they say this device is not relevant to the violin 2008-03-12 22:38 Someone owes me 5 bucks ;-) 2008-03-12 22:38 already responded to both 2008-03-12 22:38 who does? 2008-03-12 22:38 I forget. ;-) 2008-03-12 22:38 I bet someone that the ramback thread would make LWN. ;-) 2008-03-12 22:38 heh, and they foolishly took you up 2008-03-12 22:38 every patch makes lwn 2008-03-12 22:38 unless it is trivial 2008-03-12 22:39 only ~2 a week 2008-03-12 22:40 "Your editor fears that this work could suffer the same fate as many of Daniel's other patches: they can contain brilliant ideas and great coding but just don't quite survive the encounter with the real, messy world." 2008-03-12 22:40 Ouch 2008-03-12 22:40 no problem 2008-03-12 22:40 somebody asked for a dd tree 2008-03-12 22:41 they get it 2008-03-12 22:41 great writeup 2008-03-12 22:43 When are you going to publish your git tree? 2008-03-12 22:44 I'm playing with git right now 2008-03-12 22:44 hopefully before the end of the week 2008-03-12 22:44 well 2008-03-12 22:44 coming soon 2008-03-12 22:44 say, before next week's LWN ;) 2008-03-12 22:47 flipz: lol 2008-03-12 22:55 I think I better host the bit tree on my own server for a few days, and everybody can try pulling from it etc 2008-03-12 22:56 get it worked out, then move it onto kernel.org 2008-03-12 22:57 ACTION falls out of chair reading RMS post about bzr vs. git. ;-) 2008-03-12 23:49 -!- MaZe(~MaZe@216-239-45-4.google.com) has joined #zumastor irc.oftc.net #zumastor log beginning Thu Mar 13 00:00:01 PDT 2008 2008-03-13 00:03 Hi Maze 2008-03-13 00:14 hey, maze back 2008-03-13 00:15 ok, I have a base git tree, 479 MB 2008-03-13 00:16 now to add some code to it 2008-03-13 00:18 http://www.acis.ufl.edu/~ming/dmcache/index.html 2008-03-13 00:19 nifty 2008-03-13 00:19 'nite 2008-03-13 00:33 hey ;- 2008-03-13 00:37 git-diff 2008-03-13 00:37 diff --git a/CREDITS b/CREDITS 2008-03-13 00:37 index da0a56e..60c0edc 100644 2008-03-13 00:37 --- a/CREDITS 2008-03-13 00:37 +++ b/CREDITS 2008-03-13 00:37 @@ -2752,9 +2752,12 @@ D: Xscale PXA architecture 2008-03-13 00:37 D: unified SMC 91C9x/91C11x ethernet driver (smc91x) 2008-03-13 00:37 S: Montreal, Quebec, Canada 2008-03-13 00:37 -N: Ken Pizzini 2008-03-13 00:37 -E: ken@halcyon.com 2008-03-13 00:37 -D: CDROM driver "sonycd535" (Sony CDU-535/531) 2008-03-13 00:37 +N: Daniel Phillips 2008-03-13 00:37 +E: phillips@phunq.net 2008-03-13 00:37 +E: phillips@google.com 2008-03-13 00:38 +D: ddlink device driver control interface 2008-03-13 00:38 +D: ddsetup device mapper setup interface 2008-03-13 00:38 +D: ddsnap cluster block device snapshot 2008-03-13 00:38 N: Stelian Pop 2008-03-13 00:38 E: stelian@popies.net 2008-03-13 00:38 ok, first change was to add myself to the CREDITS file ;) 2008-03-13 00:38 funny I'm not in it already 2008-03-13 00:38 better send in a patch 2008-03-13 00:38 You're not? 2008-03-13 00:38 oddly enough 2008-03-13 00:39 do appear in the source code 2008-03-13 00:39 why'd you remove Ken Pizzini 2008-03-13 00:39 that is, my old email appears 2008-03-13 00:39 um 2008-03-13 00:39 accident 2008-03-13 00:39 let's put him back 2008-03-13 00:39 shapor: settling an old grudge. ;-) 2008-03-13 00:39 thats what i assumed :) 2008-03-13 00:40 $ git-diff 2008-03-13 00:40 diff --git a/CREDITS b/CREDITS 2008-03-13 00:40 index da0a56e..fe249f9 100644 2008-03-13 00:40 --- a/CREDITS 2008-03-13 00:40 +++ b/CREDITS 2008-03-13 00:40 @@ -2756,6 +2756,13 @@ N: Ken Pizzini 2008-03-13 00:40 E: ken@halcyon.com 2008-03-13 00:40 D: CDROM driver "sonycd535" (Sony CDU-535/531) 2008-03-13 00:40 +N: Daniel Phillips 2008-03-13 00:40 +E: phillips@phunq.net 2008-03-13 00:40 +E: phillips@google.com 2008-03-13 00:40 +D: ddlink device driver control interface 2008-03-13 00:40 +D: ddsetup device mapper setup interface 2008-03-13 00:40 +D: ddsnap cluster block device snapshot 2008-03-13 00:40 + 2008-03-13 00:40 N: Stelian Pop 2008-03-13 00:40 E: stelian@popies.net 2008-03-13 00:40 P: 1024D/EDBB6147 7B36 0E07 04BC 11DC A7A0 D3F7 7185 9E7A EDBB 6147 2008-03-13 00:40 there we go 2008-03-13 00:40 git is fast 2008-03-13 00:41 whoops, got to add a whitespace line 2008-03-13 00:41 hmm, no 2008-03-13 00:41 it was irc that removed it 2008-03-13 00:42 flipz: yes, it's the C++ of dcvs systems ;-) 2008-03-13 00:42 so far it did exactly what I expected 2008-03-13 00:42 and did it blindingly fast 2008-03-13 00:42 course I haven't done much 2008-03-13 00:42 but still, it's whacking the tail of svn 2008-03-13 00:48 flipz: Yeah, that's kind of like saying "C++ is whacking the tail of Cobol!". ;-) 2008-03-13 00:48 much like that 2008-03-13 00:49 flipz: The good thing is that you are making assertions that few are likely to argue with, which is impressive for dcvs (or language) debates. ;-) 2008-03-13 00:49 git tutorial doesn't work 2008-03-13 00:49 commands have changed 2008-03-13 00:50 flipz: "C++ is not easy to use, and the compiler I have doesn't match the standard." ;-) 2008-03-13 00:50 ACTION can't believe that somebody challenged his assertion that a benchmark ran 25 times faster on a ramdisk than read disk 2008-03-13 00:50 that's what email filters are for I suppose 2008-03-13 00:51 flipz: I'm sure it is possible to come up with some kind of contrived benchmark where it is only 20x faster. ;-) 2008-03-13 00:51 s/read/real/ 2008-03-13 00:57 each git command is a sepate binary -> bad taste 2008-03-13 00:57 should have learned from busybox 2008-03-13 00:58 also leads needing to type a lot of extra hyphens 2008-03-13 02:12 -!- MaZe(~MaZe@216-239-45-4.google.com) has left #zumastor 2008-03-13 03:17 -!- MaZe(~MaZe@216-239-45-4.google.com) has joined #zumastor 2008-03-13 07:21 -!- pgquiles(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor irc.oftc.net #zumastor log beginning Fri Mar 14 00:00:01 PDT 2008 2008-03-14 20:53 -!- zumalog(~zumalog@yzf.shapor.com) has joined #zumastor 2008-03-14 20:53 testfire 2008-03-14 20:53 ok, irc logs fixed 2008-03-14 20:56 hrm, my isp had some network/latency issues yesterday 2008-03-14 20:56 i had to kill the irc bot and let it restart 2008-03-14 22:59 the aio example from the man page runs 2008-03-14 22:59 after some trivial fixes 2008-03-14 22:59 uses a deprecated error output style that ld complains about 2008-03-14 23:03 the linux aio interface uses callbacks instead of signals for completion 2008-03-14 23:04 still not as good as a pollable fd, but not as bad as signals 2008-03-14 23:06 the simple example in the man page is 181 lines long 2008-03-14 23:06 to cp one file to another 2008-03-14 23:13 this would be much easier if ddsnapd was in the kernel 2008-03-14 23:14 simplier at least 2008-03-14 23:36 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor irc.oftc.net #zumastor log beginning Sat Mar 15 00:00:01 PDT 2008 2008-03-15 03:26 -!- pgquiles(~pgquiles@81.202.65.108.dyn.user.ono.com) has joined #zumastor 2008-03-15 10:36 -!- zumbi_(~zumbi@155.132.219.87.dynamic.jazztel.es) has joined #zumastor 2008-03-15 10:45 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-15 11:23 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-15 11:39 Blarg. Forgot CONFIG_VERSION_SIGNATURE in the zumastor builds, so the whole thing failed overnight 2008-03-15 11:39 The good news is, that with 400k inodes and 30G of disk, resources are no longer a problem 2008-03-15 11:42 Uses ~2G and 100k inodes to do the source package re-build 2008-03-15 13:28 -!- cbsmith(~user@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-15 13:38 -!- cbsmith(~user@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-15 13:43 -!- cbsmith(~user@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-15 14:00 -!- cbsmith(~user@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-15 14:12 -!- cbsmith(~user@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-15 14:18 so it was inodes... wow, need 400k to build zumastor, who is eating inodes? 2008-03-15 14:19 shapor, agreed about ddsnapd being in the kernel 2008-03-15 14:20 it is really tempting to just start working on that 2008-03-15 14:20 well 2008-03-15 14:20 let's try aio 2008-03-15 14:20 somebody needs to 2008-03-15 14:21 the resulting code should be fairly similar to how it would be in kernel anyway 2008-03-15 14:33 flipz: not to build zumastor, to build the entire ubuntu 2.6.24 kernel with a zumastor flavor 2008-03-15 14:33 right, still, just to build a kernel... 2008-03-15 14:34 to build the kernel ~6 or 7 times, plus docs, headers, source packages, etc 2008-03-15 14:34 I guess the kernel build must be going tempfile crazy 2008-03-15 14:34 or .file crazy, more like 2008-03-15 14:34 only ever 3000 simultaneous files in the instance 2008-03-15 14:44 -!- pgquiles_(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-15 15:01 When are we slating to release 0.7? 2008-03-15 15:40 -!- pgquiles__(~pgquiles@81.202.65.108.dyn.user.ono.com) has joined #zumastor 2008-03-15 16:04 willn, I guess Jiaying put in the last patch on friday... 2008-03-15 16:04 I need to ack, shapor already did 2008-03-15 16:04 wasn't there a bug that needed to be reopened on initial volume zeroing? 2008-03-15 16:05 otherwise, we are into release testing monday I think 2008-03-15 17:33 That bug was fixed ~15 minutes after I brought it up 2008-03-15 17:33 Drake put in a unittest to confirm 2008-03-15 17:34 /s/unit/functional / 2008-03-15 18:32 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-15 21:28 Blah. Failed again, have to check the office tommorow and see why 2008-03-15 22:37 -!- charlesnw(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-15 22:49 -!- charlesn1(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor irc.oftc.net #zumastor log beginning Sun Mar 16 00:00:01 PDT 2008 2008-03-16 03:19 -!- pgquiles(~pgquiles@81.202.65.108.dyn.user.ono.com) has joined #zumastor 2008-03-16 04:42 -!- pgquiles(~pgquiles@81.202.65.108.dyn.user.ono.com) has joined #zumastor 2008-03-16 10:52 -!- charlesn1(~charles@cpe-75-84-92-80.socal.res.rr.com) has joined #zumastor 2008-03-16 11:17 Missing config options... Joy. 2008-03-16 11:30 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-16 12:13 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-16 13:57 shapor, around? 2008-03-16 13:57 willn, cool re 15 minute bug 2008-03-16 15:46 -!- pgquiles_(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-16 15:47 willn: ping 2008-03-16 15:54 -!- pgquiles__(~pgquiles@81.202.65.108.dyn.user.ono.com) has joined #zumastor 2008-03-16 15:57 ddsetup is now ported to 2.6.24.3 2008-03-16 15:57 I guess this will be the target kernel version for the next little while 2008-03-16 15:57 lvm3 patches also ported, and posted 2008-03-16 15:58 since we do not have a current user of 2.6.24.2, maybe we should forward port those too 2008-03-16 15:59 or I could backport everything from 2.6.24.3 2008-03-16 15:59 votes... 2008-03-16 16:00 flipz: next Ubuntu (which is a Long Term Support release) will carry 2.6.24.12.13 2008-03-16 16:01 2.6.24.12 isn't out yet 2008-03-16 16:01 typo? 2008-03-16 16:01 mmm something's wrong 2008-03-16 16:01 yeah, just noticed 2008-03-16 16:01 no, I guess the trailing 12.13 is ubuntu's stuff 2008-03-16 16:01 I'm checking now 2008-03-16 16:01 should be dash there, not dot 2008-03-16 16:02 indeed 2008-03-16 16:02 the metapackage shows 2.6.24.12.13 but the actual package says 2.6.24-12 2008-03-16 16:02 http://packages.ubuntu.com/hardy/linux-image-2.6.24-12-386 2008-03-16 16:03 wow, it would be weird to base off of 2.6.24.nothing 2008-03-16 16:03 I wonder what they really mean 2008-03-16 16:03 according to the changelog, they merged 2.6.24.3 2008-03-16 16:03 lends weight to the idea we should too 2008-03-16 16:03 ubuntu's numbering is not obvious sometimes 2008-03-16 16:04 willn, if we aren't using 2.6.24.2 yet, I would prefer to delete and replace with 2.6.24.3 2008-03-16 16:04 perhaps the 4 section linux kernel numbering breaks their scripts 2008-03-16 16:04 :p 2008-03-16 16:05 what's debian using? actually, what's the roadmap for next debian stable? 2008-03-16 16:07 checking 2008-03-16 16:08 2.6.24.something, too 2008-03-16 16:09 2.6.24.1 according to the changelog 2008-03-16 16:09 mmm 2.6.24-1, actually 2008-03-16 16:09 I guess if that's 2.6.24.1 :-? 2008-03-16 16:09 right, they don't say either 2008-03-16 16:10 probably 2.6.24.anything is ok 2008-03-16 16:10 api changes within a stable point release tend to get rejected 2008-03-16 16:12 I'm uploading a new version of the kernel for gutsy to my Launchpad PPA, btw 2008-03-16 16:12 it'd be nice if that were available from zumastor-team's PPA instead of mine 2008-03-16 16:13 ppa? 2008-03-16 16:14 ...personal package archive 2008-03-16 16:14 :-) 2008-03-16 16:15 I don't have an opinion on that, willn or drake maybe 2008-03-16 16:36 wtf!!! what's debian using? actually, what's the roadmap for next debian stable? 2008-03-16 16:36 ooops 2008-03-16 16:36 http://video.google.com/videoplay?docid=323909610753051544 2008-03-16 16:36 star wars holiday special 2008-03-16 16:36 :-D 2008-03-16 16:36 chewbacca goes home for christmas to visit his family :-D 2008-03-16 16:36 omg 2008-03-16 18:07 pgquiles__: which kernel version are you building? 2008-03-16 18:15 willn: 2.6.22-14.52 2008-03-16 18:16 ah, i'm working on the 2.6.24 packages from hardy 2008-03-16 18:16 willn: ok 2008-03-16 18:16 are you making them the ubuntu way? 2008-03-16 18:16 flipz: Did you say we have patches for 2.6.24.3/. 2008-03-16 18:17 pgquiles__: Yea. I spent a couple days putting together openvz scripts for clean building 2008-03-16 18:17 willn: great 2008-03-16 18:17 willn: I use pbuilder (which uses UML, IIRC) 2008-03-16 18:19 pgquiles__: We've got cowbuilder inside openvz 2008-03-16 18:19 A little paranoid, but I err on the safe side 2008-03-16 18:22 I've been having some trouble lately with pbuilder and the Launchpad PPA 2008-03-16 18:22 oh? 2008-03-16 18:22 for some reason, open-iscsi installs fine in a pbuilder in my machine but it does not in the PPA 2008-03-16 18:23 Nothing helpful in their build logs? 2008-03-16 18:23 that completely fucks my qemu-cvs packages 2008-03-16 18:23 not really, I sent an e-mail to the launchpad-users mailing list but nobody answered :-/ 2008-03-16 18:23 http://thread.gmane.org/gmane.comp.cms.launchpad.user/3314 2008-03-16 18:24 oh, libvirt-cvs was it, not qemu-cvs 2008-03-16 18:28 pgquiles__: which kernel config did you fork the zumastor flavor config from? 2008-03-16 18:29 willn: now, that's a good question 2008-03-16 18:29 yesterday I was wondering that 2008-03-16 18:29 Each time I try one it fails with unset options 2008-03-16 18:29 I believed I had forked from -server but turns not I did not 2008-03-16 18:29 ... turns out I did not ... 2008-03-16 18:30 and I did not fork from lpia, ume, rt, xen or the config in zumastor svn, so heck, I don't know! 2008-03-16 18:30 -server should be it, IMO 2008-03-16 18:33 Still prompting. Le sigh. 2008-03-16 18:33 what's prompting? 2008-03-16 18:33 Config opts 2008-03-16 18:33 make silentoldconfig is not so silent 2008-03-16 18:34 yes, I remembed having that problem 2008-03-16 18:35 I ended up using diffs from configs and applying them 2008-03-16 18:36 hmm? 2008-03-16 18:37 according to http://zumastor.googlecode.com/svn/trunk/ddsnap/INSTALL you only need to enable 3 options (four if you include debug) in a config to have ddsnap support, so it's easier to take an existing config and apply a diff which enables those options 2008-03-16 18:38 the configs in the zumastor svn tree are not "special", "optimized" or anything like that, I was told a few months ago 2008-03-16 18:38 so I better stick to ubuntu configs as much as possible and enable ddsnap 2008-03-16 18:41 Thats what i'm trying to do 2008-03-16 18:41 I took the -generic i386 config, added the ddsnap as module option 2008-03-16 18:41 willn: btw, what versioning are you using for those kernels in the changelog? (for instance, I'm using 2.6.22-14.52~ppa1) 2008-03-16 18:42 That's what ive got at the momement 2008-03-16 18:42 ~ppa1 appended to upstream 2008-03-16 18:42 ok 2008-03-16 18:43 have you already built any ~ppa1 kernel? 2008-03-16 18:46 Nope. All fail on zumastor flavors, due to this config bullshit 2008-03-16 18:46 ok 2008-03-16 18:47 Next time we need a project that beings with 0 or a, so the build would fail sooner 2008-03-16 18:47 I don't understand :-? 2008-03-16 18:49 When you submit the build, it builds all of the flavors. Since zumastor is z, it builds near the lsat 2008-03-16 18:49 you can define the order in which flavours are built in rules/0-common-vars.mk, in all_custom_flavours = zumastor xenzumastor xen rt ume cell lpiacompat lpia 2008-03-16 18:49 Hmmmm. Looks like the Xen target modifies Kconfig with its patches 2008-03-16 18:49 you'll need to change this: 2008-03-16 18:49 rules.d/6-binary-custom.mk: if [ $(target_flavour) == "xen" -o $(target_flavour) == "xenzumastor" ]; then \ 2008-03-16 18:50 (add -o $(target_flavour) == "xenzumastor") 2008-03-16 18:51 should be rules.d/$arch.mk, custom_flavors iirc 2008-03-16 18:51 willn: both, actually 2008-03-16 18:51 common vars, i386 and amd64 2008-03-16 18:51 (i386 and amd64 == $arch) 2008-03-16 18:53 now, this tip is going to literally save you hours: when you build the kernel, it searches for symbols in the abi/ directory and searches for a directory named as the *last but one* entry in the changelog, so when you build 2.6.24-12.22 it looks for 2.6.24-12.21, and when you build 2.6.24-12.22~ppa1 it will look for 2.6.24-12.22, which does not exist 2008-03-16 18:53 Hmm. The readme shows only the arch.mk as required edit 2008-03-16 18:53 Unfortunately, docs on this process seem minimal 2008-03-16 18:54 I can't remember why I edit the three .mk, but probably it didn't work with just arch.mk 2008-03-16 18:59 for the abi thing, just copy or symlink abi/2.6.24-12.21 to abi/2.6.24-12.22 and you are done. Then, when you add ~ppa2, ~ppa3, etc you either copy/symlink again or remove the former ~ppaN from the changelog (bad practice, but it works :-) ) 2008-03-16 18:59 willn, ddsnap patches for 2.6.24.2, lvm3 patches for 2.6.24.3 2008-03-16 19:00 I just nabbed the 2.6.24.2 i386 config from svn, stuck that in the package 2008-03-16 19:01 no longer a ubuntu compat config, but at least it builds.. 2008-03-16 19:01 willn: generic + the three kernel options in the INSTALL should build as well :-? 2008-03-16 19:03 Nope. Still a bunch of unset options 2008-03-16 19:03 hang on, ill post the dsc, diff 2008-03-16 19:04 http://compbrain.net/tmp/linux_2.6.24-12.20~ppa1.dsc http://compbrain.net/tmp/linux_2.6.24-12.20~ppa1.diff.gz 2008-03-16 19:05 You need the original tar.gz too, but you can find that from your favorite local ubuntu mirror 2008-03-16 19:06 willn: why are you using 12.20 instead of 12.22? 2008-03-16 19:07 I just started working on 22 2008-03-16 19:07 The 20 stuff has been a work in progress 2008-03-16 19:07 ok 2008-03-16 19:08 pgquiles__: If you stay up much longer you won't have to worry about getting up in the morning ;) 2008-03-16 19:08 willn: I've got one week of holidays :-) 2008-03-16 19:09 it's Falles, here: http://www.valenciavalencia.com/culture-guide/fallas/fallas.htm 2008-03-16 19:09 Ah, that works 2008-03-16 19:09 anyway, I'm a bit busy now, I'm moving 2008-03-16 19:09 I've been packaging and throwing stuff to the bin for three days :-/ 2008-03-16 19:09 :X 2008-03-16 19:10 willn: your diff does not define the packages in debian/control or debian/control.stub, your packages won't get built 2008-03-16 19:11 ( -zumastor, I meant) 2008-03-16 19:16 hmm, That should have been in there 2008-03-16 19:18 Its in one of these things... 2008-03-16 19:18 The package gets built not packaged ;) 2008-03-16 19:20 indeed, my bad :-) 2008-03-16 19:21 worst part with kernel packages is how long they take to build :-/ 2008-03-16 19:21 Yep 2008-03-16 19:21 My technique is to schedule the job, and get food :D 2008-03-16 19:21 if I find some time by the end of the week, I'd like to try building the kernel with tcc 2008-03-16 19:22 tcc? 2008-03-16 19:22 yeah, I do sort of that: schedule the job, go to bed 2008-03-16 19:22 http://fabrice.bellard.free.fr/tcc/ 2008-03-16 19:22 I don't know if tcc can build a 2.6 kernel 2008-03-16 19:22 Interesting 2008-03-16 19:23 I've been saying speed/resources to the wind, just do it safely 2008-03-16 19:23 willn, should we go with 2.6.24.2 or 2.6.24.3 in svn? 2008-03-16 19:24 and a tcc-built kernel might not be compatible with propietary modules because of ABI (it should be, because there are no mangling issues in plain C but something says to me it will fail...) 2008-03-16 19:24 ACTION makes a note to be in valencia next march 2008-03-16 19:24 Ok, kernel build running on zumabuild2 2008-03-16 19:25 flipz: I escape from valencia every year by these days, kids act like they are bin laden pupils, fireworks all the time :-D 2008-03-16 19:25 :-D 2008-03-16 19:26 I think i'm going to go walk the beach, find some dinner, then deal with the control file issues 2008-03-16 19:26 some spanish fireworks people always came up to Siegen in the Rhuhr gebiet, what a show 2008-03-16 19:26 best fireworks ever 2008-03-16 19:27 flipz: Chinese are also very good with fireworks 2008-03-16 19:27 they are, but spanish do it a little dfferently 2008-03-16 19:28 anyways, this is my last Fallas in Valencia, I'm moving with my girlfriend 200 km away from here. In a couple of months, either I'm a happy husband or I'm looking for a job out of Spain :-D 2008-03-16 19:28 berliners are pretty good at it too, when you have 1 million of them all together at the brandenburg gate on new year's 2008-03-16 19:28 exciting 2008-03-16 19:29 pgquiles__, what is your job there? 2008-03-16 19:29 flipz: I wonder that every day, too :-) 2008-03-16 19:29 _supposed_ to be? 2008-03-16 19:30 flipz: I was hired to port military-grade software for ship control from windows to linux because the client is not allowed to run windows (go figure what country could it be...) 2008-03-16 19:30 wow 2008-03-16 19:30 but I finished the task so early I've been doing essentially what I want everyday since 2008-03-16 19:30 nice gig 2008-03-16 19:30 the frontier between pleasure and work is so thin I barely know when I'm working and when I'm playing :-) 2008-03-16 19:31 real time control stuff for the ships, or more it oriented? 2008-03-16 19:32 I formerly worked as a sysadmin (SAN, NAS, etc), that's why I'm setting up zumastor now at the office (and we'll probably sell a solution based on Zumastor to some Navy) 2008-03-16 19:32 flipz: our software controls everything but the combat system 2008-03-16 19:32 flipz: stability, lights, engines, electricity, etc 2008-03-16 19:32 nice 2008-03-16 19:32 yeah 2008-03-16 19:32 stability is real time control 2008-03-16 19:32 controlling weapons is scary 2008-03-16 19:33 yes, but that's a crappy DOS program which we don't develop 2008-03-16 19:33 I would not want to do that, though I did spent some years controlling things nearly as dangerous 2008-03-16 19:33 we are only provided the binary and communicate through text files... that's scary :-) 2008-03-16 19:33 indeed 2008-03-16 19:33 so if the ship turns upside down we know why 2008-03-16 19:34 two weeks ago a couple of big shots from the shipyard came to visit us because they'd like us to do some weapons stuff too 2008-03-16 19:34 if you do, use "nonevil" bullets ;) 2008-03-16 19:34 "evil" is not a problem for our clients, believe me :-D 2008-03-16 19:34 and use rtai (first choice) or rtlinux (nearly as good) 2008-03-16 19:35 vxworks is what they use now for weapons 2008-03-16 19:36 they they are indeed thinking of some real time linux 2008-03-16 19:46 vxworks is not a bad choice either 2008-03-16 19:46 rtai is as good or better I think 2008-03-16 19:46 and free 2008-03-16 19:47 if a robot is going to be shooting at me, at least make it not be running windows ;) 2008-03-16 19:48 flipz: the worst part about navy stuff is people in charge are militars, you know groucho marx' quote: "Military intelligence is a contradiction in terms" :-) 2008-03-16 19:49 :) 2008-03-16 19:49 good thing for your contract they don't hang on irc 2008-03-16 19:50 :-) 2008-03-16 19:51 I'd appreaciate they do not, I wouldn't like getting my balls fried :-) 2008-03-16 19:52 I don't really know the internals of the software, I just ported it to linux, ported the build system to cmake and implemented some win32 stuff on linux 2008-03-16 19:52 hey CIA, kidnapping me won't get you anywhere!!! sorry for disappointing you, but I'm not your guy!!! :-D 2008-03-16 20:04 not at war with spain anyway, this week 2008-03-16 20:05 ok, time to do some more work on the git tree 2008-03-16 20:05 hopefully the dd git tree will be announced on tuesday or so 2008-03-16 20:06 nice 2008-03-16 20:06 re my work, I've not said anything you couldn't find by yourself just reading newspapers :-) 2008-03-16 20:06 woohoo, ps3 outsold xbox again last month 2008-03-16 20:06 so did ps2 for that matter, 2008-03-16 20:06 :-D 2008-03-16 20:07 by a much bigger margin even 2008-03-16 20:07 last game I played was Indiana Jones and the Last Crusade 2008-03-16 20:07 back in '94, IIRC 2008-03-16 20:07 oh, there are more recent once for the ps2 2008-03-16 20:07 In think I may pick one up, just see how it plays 2008-03-16 20:07 some ps2 games are really good 2008-03-16 20:08 superman for the ps2 is surprisingly good 2008-03-16 20:08 I'm sure about that but I have a problem with videogames: I feel guilty while playing them, there are so many interesting things to do... man, if I was able, I wouldn't sleep just to try to catch on :-) 2008-03-16 20:09 I don't usually play the games all the way through 2008-03-16 20:09 only the best of them 2008-03-16 20:09 saves a lot of time 2008-03-16 20:10 I watch TV shows in English and lie to myself thinking "I'm not wasting time, just learning English" :-D 2008-03-16 20:14 done with books, clothes and furniture, only small stuff is left 2008-03-16 20:23 oh right, I don't have a tv, that gives me a little time for video games 2008-03-16 20:26 I don't either, P2P has been the best TV for some time now 2008-03-16 20:35 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-16 20:37 kernel still building, thats a plus 2008-03-16 20:39 I guess I am old school, but having a blockbuster within walking distance works for me 2008-03-16 20:40 picked up two used ps2 games last time I was there, superman and a game where you battle dragons by shooting rockets out of the back of a 4x4, surprisinly immersive 2008-03-16 20:41 :-) 2008-03-16 20:41 I narrowly missed being in my own blockbuster on saturday 2008-03-16 20:41 tornado in Atlanta, if you didn't see it on CNN 2008-03-16 20:41 whoops 2008-03-16 20:41 been there ;) 2008-03-16 20:41 was in the peachtree during a tornado 2008-03-16 20:41 we were about 500 meters away 2008-03-16 20:42 clouds were going round & round 2008-03-16 20:42 close 2008-03-16 20:42 I wasn't really worried about the tornado taking out the peachtree 2008-03-16 20:42 it took out a nearby trailer park instead 2008-03-16 20:42 flipz: blockbuster? really? 2008-03-16 20:42 the loft building that was hit the hardest was built by my namesake's grandfather in the 1870's 2008-03-16 20:43 while we sat in the bar at the top watching everything spin 2008-03-16 20:43 tequila does that 2008-03-16 20:43 are you back now? 2008-03-16 20:43 yup 2008-03-16 20:43 mint juleps as I recall 2008-03-16 20:43 how southern of you 2008-03-16 20:44 and bacardi+coke 2008-03-16 20:44 why would you mess up a coke with bacardi? 2008-03-16 20:44 ;-) 2008-03-16 20:44 :) 2008-03-16 20:44 what is the correct rum? 2008-03-16 20:44 deserves a good rum 2008-03-16 20:45 uh, you know, a good one :-P 2008-03-16 20:45 guess that would let out capn morgan 2008-03-16 20:45 heh 2008-03-16 20:45 i can't remember a good rum 2008-03-16 20:46 straight coke then, for the hard core 2008-03-16 20:46 damn straight 2008-03-16 20:46 you back? 2008-03-16 20:46 y 2008-03-16 20:46 congrats on staying ahead of the twister 2008-03-16 20:49 ACTION notices Intel publishes some really interesting books on multicore software development 2008-03-16 21:04 I just found the SparcStation5-keyboard I've been searching for since 2005 :-D 2008-03-16 21:12 :-) 2008-03-16 21:12 I think there's one sitting beside my desk at goog 2008-03-16 21:13 got a sparcstation attached to it though 2008-03-16 21:13 I have a couple more sparcs so missing one keyboard was not a big issue 2008-03-16 21:30 I can't find a place in my heart for sparc arch 2008-03-16 21:32 here's a zumastor accelerator: http://www.news.com/8301-10784_3-9894733-7.html?part=rss&subj=news&tag=2547-1_3-0-5 2008-03-16 21:36 bedtime, more (real life) packaging tomorrow 2008-03-16 21:37 bye 2008-03-16 23:33 slight increase from 17 pages of google hits on zumastor to 18 over the weekend irc.oftc.net #zumastor log beginning Mon Mar 17 00:00:01 PDT 2008 2008-03-17 02:28 -!- erwan_taf(~erwan@81.80.43.67) has joined #zumastor 2008-03-17 02:32 2008-03-17_08:39:13.79151 [4790] Connection from 127.0.0.1:2263 2008-03-17 02:32 2008-03-17_08:39:13.79156 [4790] Extended attributes (16 bytes) exist 2008-03-17 02:32 2008-03-17_08:39:13.79191 [4790] Request upload-pack for '/git/ddtree' 2008-03-17 02:32 2008-03-17_08:39:13.79249 fatal: packfile ./objects/pack/pack-d37a0c64e9ce1c8b29ad9c02a39636ca9c609c31.pack cannot be mapped. 2008-03-17 02:32 2008-03-17_08:39:13.79259 [4790] Disconnected (with error) 2008-03-17 02:33 git trying to service a clone request 2008-03-17 02:33 they tell me "maybe it means out of memory" 2008-03-17 02:33 I have 1 gig and the pack file it is trying to upload is 176 MB 2008-03-17 02:33 so... bad git 2008-03-17 02:33 bad bad 2008-03-17 02:33 and our error messages are much better 2008-03-17 02:54 weird 2008-03-17 03:05 I'm looking at mercurial 2008-03-17 03:05 git is violently crapacious in many respects 2008-03-17 03:06 but it will have to be git if it is to be a git tree... 2008-03-17 03:06 ACTION makes the sign of the beast in linus's direction 2008-03-17 03:08 I think I might offer a mecurial tree to start 2008-03-17 03:08 people will have to go: apt-get install mercurial; hg clone 2008-03-17 03:09 but then... 2008-03-17 03:09 tracking linus's tree will be a pain 2008-03-17 03:09 so no 2008-03-17 04:03 -!- pgquiles(~pgquiles@81.202.65.108.dyn.user.ono.com) has joined #zumastor 2008-03-17 07:31 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-17 10:29 ACTION fights buids 2008-03-17 11:35 make[4]: *** No rule to make target `drivers/md/dm-ddsnap.c', needed by `drivers/md/dm-ddsnap.o'. Stop. 2008-03-17 11:35 I can't win. 2008-03-17 11:59 willn, I think you need to run ddsnap/scripts/genpatch.sh that auto generates the dm-ddsnap patch 2008-03-17 12:37 thats, uh, not going to work 2008-03-17 12:46 willn: why not? 2008-03-17 12:50 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-17 12:54 If that needs to be run every build, its not going to work inside the safe build container 2008-03-17 12:54 so, I can generate a static patch and have that applied 2008-03-17 13:36 Looking at the Zumastor code, it looks like the only aio behavior we really need is "submit write" and "write completed/failed". I couldn't find cases for cancel or even "block until X writes complete". Does that sound right? 2008-03-17 14:06 Ok, 2.6.24 kernels in about an hour 2008-03-17 14:35 -!- dld(~dld@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-17 15:01 <_< It's drake! 2008-03-17 16:03 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-17 16:04 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has left #zumastor 2008-03-17 19:03 I'm determined to have a working kernel by the EOB tommorow 2008-03-17 19:03 I have hardy-only packages 2008-03-17 19:14 likewise, a working ddtree here before the cock crows 2008-03-17 19:54 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-17 20:01 Its quite annoying when the build bails in a different place every time I give it a go 2008-03-17 20:03 ACTION is working on getting the aio library all good. 2008-03-17 20:03 It actually looks pretty, which is shocking me. 2008-03-17 20:03 This is why you automate builds, so when they break you don't look back on a lot of wasted prep time 2008-03-17 20:07 hehe 2008-03-17 20:12 I don't get it. How is it failing to build mmc/mss stuff when I don't even touch it 2008-03-17 20:13 /tmp/tmp.lFxsk29272/linux-2.6.24/debian/build/custom-source-zumastor/drivers/mmc/mss/mss_core.c:592: warning: passing argument 1 of 'schedule_work' from incompatible pointer type 2008-03-17 20:20 "Shuttle Launches $199 KPC" http://news.digitaltrends.com/news/story/16063/shuttle_launches_199_kpc 2008-03-17 20:51 I'm thinking I botched the config 2008-03-17 20:55 It's failed with some new MMC options as far as I can tell 2008-03-17 20:56 flipz wow those would be great dedicated servers for hosting companies 2008-03-17 20:57 at $200 I guess I need to order one tonight 2008-03-17 20:57 You cannot buy them yet 2008-03-17 20:57 :( 2008-03-17 20:58 I can order though 2008-03-17 20:58 I think 2008-03-17 20:58 The first KPCs will be available through Newegg, although Everex’s link to buy the product from the site has not yet gone live at the time of writing. 2008-03-17 20:58 daniel@moonbase:~$ time git clone /var/cache/git/ddtree 2008-03-17 20:58 remote: Generating pack... 2008-03-17 20:58 remote: Done counting 725622 objects. 2008-03-17 20:58 remote: Deltifying 725622 objects. 2008-03-17 20:58 remote: 100% (725622/725622) done 2008-03-17 20:58 Indexing 725622 objects. 2008-03-17 20:58 remote: Total 725622, written 725622 (delta 602290), reused 725621 (delta 602289) 2008-03-17 20:58 100% (725622/725622) done 2008-03-17 20:58 Resolving 602290 deltas. 2008-03-17 20:58 100% (602290/602290) done 2008-03-17 20:58 Checking files out... 2008-03-17 20:58 100% (23787/23787) done 2008-03-17 20:58 real 6m4.210s 2008-03-17 20:58 user 5m20.956s 2008-03-17 20:58 preorder and you get 2gb flash drive and 160gb hdd for free 2008-03-17 20:58 sys 0m7.864s 2008-03-17 20:59 time to clone a git repo sucks bumm 2008-03-17 20:59 but it did it 2008-03-17 20:59 just a moment while I expose it 2008-03-17 21:01 ok, just try this http://phunq.net/ 2008-03-17 21:01 see anything? 2008-03-17 21:02 shapor, ping 2008-03-17 21:02 I am preordering 2008-03-17 21:02 right now 2008-03-17 21:02 good enough for me 2008-03-17 21:02 shapor, what do you see @ phunq.net? 2008-03-17 21:03 flipz pong 2008-03-17 21:03 phunq.net? 2008-03-17 21:03 hanging browser.. 2008-03-17 21:04 dns is working 2008-03-17 21:04 good? 2008-03-17 21:04 works now 2008-03-17 21:04 :) 2008-03-17 21:04 looks like some http git output minus the css 2008-03-17 21:04 ok, just have to figure out how to make it phunq.net/ddtree instead of root 2008-03-17 21:05 everybody braindamaged, yes 2008-03-17 21:05 configuration hell 2008-03-17 21:05 daemon hell 2008-03-17 21:05 git hell 2008-03-17 21:05 git clone git://phunq.net/ddtree is hanging now 2008-03-17 21:05 let/s see what the server log says 2008-03-17 21:05 try git clone http://phunq.net/ddtree if that does not work 2008-03-17 21:06 on [pid 11145] connect(3, {sa_family=AF_INET, sin_port=htons(9418), sin_addr=inet_addr("64.81.85.152")}, 16 2008-03-17 21:06 firewall issue? 2008-03-17 21:06 git-daemon issue I think 2008-03-17 21:06 netstat -nlpt | grep 9418 2008-03-17 21:07 handy 2008-03-17 21:07 want to come in and poke around? 2008-03-17 21:07 well 2008-03-17 21:07 I can post it if git web works 2008-03-17 21:07 no! 2008-03-17 21:07 and just plead ignorance about the rest of it 2008-03-17 21:07 thats so lame 2008-03-17 21:07 no to come in? 2008-03-17 21:07 I am lame 2008-03-17 21:07 :p 2008-03-17 21:08 no to posting without git:// working! 2008-03-17 21:08 ok 2008-03-17 21:08 let me set up a shapor accound 2008-03-17 21:08 let me set up a shapor account 2008-03-17 21:08 might as well make the subject: "i'm lame, please please flame me" 2008-03-17 21:08 :P 2008-03-17 21:08 why not 2008-03-17 21:08 I was thinking, tell me how to do this 2008-03-17 21:08 because it is all too weird for me 2008-03-17 21:09 ACTION thinks fondly of hg 2008-03-17 21:09 well the fact it is hanging and not getting ECONNREFUSED makes me think its a networking issue 2008-03-17 21:10 i just set up a git-daemon the other day, i can help if you want 2008-03-17 21:12 descriptionUnnamed repository; edit this file to name it for gitweb. 2008-03-17 21:12 nice :) 2008-03-17 21:46 http://phunq.net/ddtree 2008-03-17 21:56 moved it to the right place and fixed the description 2008-03-17 22:47 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-17 22:49 hi maze 2008-03-17 22:54 hey 2008-03-17 22:55 http://phunq.net/ddtree <- new device driver git tree 2008-03-17 22:55 main purpose is to hold the code for lvm3 2008-03-17 22:56 having a little trouble with the penguin just now ;) 2008-03-17 22:56 I'm continuously fighting my stupid wireless driver 2008-03-17 22:58 on what machine? 2008-03-17 23:01 on my laptop 2008-03-17 23:03 basically two things broken with it: the wireless and the video - both are bblobs, the video I can mostly live with, as long as I don't resume the laptop while connected to an external monitor and don't use 3D stuff it mostly works, but the wireless just randomly stop working, and then requires a suspend to ram to basically reset the hardware (either the card itself or more likely the pci bridge which gets hosed with mabort+) 2008-03-17 23:03 linux I presume? 2008-03-17 23:04 what chipset? 2008-03-17 23:04 what wireless driver? 2008-03-17 23:05 it's an atheros 5418 2008-03-17 23:05 not yet supported by ath5k, so using madwifi - binary blob hell 2008-03-17 23:06 I thought madwifi went all open 2008-03-17 23:06 tons of people have reported the issue, and they don't know how to fix it... 2008-03-17 23:06 ath5k is open ;-) 2008-03-17 23:06 I see 2008-03-17 23:06 patience? 2008-03-17 23:06 or use a cable... 2008-03-17 23:07 what brand is the laptop just out of interest? 2008-03-17 23:07 (and I will remember not to get it) 2008-03-17 23:07 macbook pro 2008-03-17 23:08 mind you, mac os x on it also has issues... 2008-03-17 23:08 mostly leopard still has bugs and has a tendency to lock up 2008-03-17 23:11 brave you for linuxing it 2008-03-17 23:11 I need to give my linux thinkpad some lovin 2008-03-17 23:11 question of time available 2008-03-17 23:24 http://phunq.net/ddtree <- marginally presentable now 2008-03-17 23:24 time to check in some groovy code irc.oftc.net #zumastor log beginning Tue Mar 18 00:00:01 PDT 2008 2008-03-18 00:31 git-clone http://phunq.net/dd/.git <- try it :-) 2008-03-18 00:35 did I ever say that the concept of pack files in git is idiotic? 2008-03-18 00:35 if not, I am saying it now 2008-03-18 00:41 git is sloooooow at cloning 2008-03-18 00:44 yar 2008-03-18 00:44 Builds running again with better config.. 2008-03-18 01:00 ok, here is the new spelling: git-clone http://phunq.net/git/ddtree 2008-03-18 01:01 willn, could you try that? 2008-03-18 01:01 apt-get install git && git-clone http://phunq.net/git/ddtree 2008-03-18 01:08 is that supposed to redirect 2008-03-18 01:08 to moonbase.com 2008-03-18 01:08 no 2008-03-18 01:08 bug 2008-03-18 01:08 I wonder why it does that 2008-03-18 01:08 let's see what's in the httpd.conf 2008-03-18 01:10 ACTION heads to sleep to wake in 6 2008-03-18 01:10 see you 2008-03-18 01:10 may have fixed it 2008-03-18 01:10 not sure 2008-03-18 01:49 -!- erwan_taf(~erwan@LAubervilliers-151-13-63-69.w217-128.abo.wanadoo.fr) has joined #zumastor 2008-03-18 02:34 ok, let's try to pull a stable kernel tree into this shiny new dd git tree 2008-03-18 02:40 -!- erwan__taf(~erwan@LAubervilliers-151-13-63-69.w217-128.abo.wanadoo.fr) has joined #zumastor 2008-03-18 02:48 -!- erwan_taf(~erwan@visage.seanodes.com) has joined #zumastor 2008-03-18 03:07 git-checkout -b dd v2.6.24 <- I think this actually creates the dd tree, based off linus's tagged 2.6.24 2008-03-18 03:08 now to apply some patches to dd 2008-03-18 03:52 ok, ddlink and ddsetup are in ddtree, that is enough for tonight (today...) 2008-03-18 03:53 tomorrow... the bio stacking patches I think, that should be enough to announce 2008-03-18 03:53 make throw in bio.throttle 2008-03-18 03:53 s/make/maybe/ 2008-03-18 03:54 wow, sounds like a dozen fire trucks racing through sleepy santa monica in the wee hours 2008-03-18 03:54 what a circus 2008-03-18 04:13 http://zumastor.org/soc.html <- we need to add some more here 2008-03-18 04:13 now that we are officially summer-of-codable 2008-03-18 05:02 -!- pgquiles(~pgquiles@248.Red-83-35-113.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-18 05:32 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-18 06:05 -!- _TuXeD_(~jlhl@176.pool80-102-170.dynamic.orange.es) has joined #zumastor 2008-03-18 06:05 <_TuXeD_> Hi 2008-03-18 06:05 <_TuXeD_> Hi pgquiles 2008-03-18 06:13 hi _TuXeD_ 2008-03-18 06:13 <_TuXeD_> how are you? 2008-03-18 08:01 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-18 09:10 hah! 2008-03-18 09:10 It worked overnight 2008-03-18 09:10 Now to try the full build. 2008-03-18 09:22 oh bloody hell 2008-03-18 09:23 /tmp/tmp.zBrPu14560/linux-2.6.24-12.22~zumappa/kernel/power/snapshot.c: In function 'init_header_complete': 2008-03-18 09:23 /tmp/tmp.zBrPu14560/linux-2.6.24-12.22~zumappa/kernel/power/snapshot.c:1247: error: expected expression before ';' token 2008-03-18 09:23 /tmp/tmp.zBrPu14560/linux-2.6.24-12.22~zumappa/kernel/power/snapshot.c: In function 'check_image_kernel': 2008-03-18 10:09 -!- |TP|Grunt(~grunt@c8u.is.edu.ro) has joined #zumastor 2008-03-18 10:22 willn: how are you doing with the ddsnap-aware kernel? 2008-03-18 11:18 pgquiles: Heh. I've been able to use the ubuntu package to build a zumastor binary by hand (fakeroot debian/rules custom-binary-zumastor) 2008-03-18 11:18 but the overall package fails compilation on some swsusp functions 2008-03-18 12:01 I think it may be working now.. 2008-03-18 12:31 biggest deficiency of git is, it has no concept of "a patch" 2008-03-18 12:32 much less "a patch set" 2008-03-18 12:32 so submitters have to keep remaking their patches, over and over again 2008-03-18 12:32 git is for maintainers, not submitters 2008-03-18 12:32 I should use ccache for these builds, since essentially i'm building the same code ~8 times 2008-03-18 12:32 yes 2008-03-18 12:35 Once this build completes, i've got to find a kernel version number to use that wont trigger the bug in the swsusp module 2008-03-18 13:00 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-18 14:09 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-18 14:10 hmm, was just giong to ask pgquiles a question 2008-03-18 15:14 they do sleep in spain from time to time 2008-03-18 15:14 ...or maybe the cia... 2008-03-18 15:25 hmm. 2008-03-18 15:25 Software error: 2008-03-18 15:25 /var/cache/git/ddtree/include/asm-um/arch is encountered a second time at /usr/share/perl/5.8/File/Find.pm line 540. 2008-03-18 15:25 For help, please send mail to the webmaster (webmaster@localhost), giving this error message and the time and date of the error. 2008-03-18 15:25 shapor, got any ideas? 2008-03-18 15:26 also I guess I should do something about that webmaster@localhost, funny as it may be 2008-03-18 15:27 fixed 2008-03-18 15:27 and I will filter webmaster to dev/null ;) 2008-03-18 15:32 answer: gitweb does not know how to serve a tree that has been built. Stupid stupid gitweb. 2008-03-18 15:37 http://phunq.net/ddtree <- relatively presentable now 2008-03-18 16:09 why does this produce surprising results? echo c b a | sort 2008-03-18 16:09 where c b and a are not actually files 2008-03-18 16:13 this works: echo c b a | xargs -n1 echo | sort 2008-03-18 16:13 is this braindamage or what? 2008-03-18 16:54 -!- zumalog(~zumalog@yzf.shapor.com) has joined #zumastor 2008-03-18 16:54 is anything wrong with zumastor.org? it's not loading for me :-? 2008-03-18 16:58 -!- shapor(~shapor@yzf.shapor.com) has joined #zumastor 2008-03-18 17:00 -!- pgquiles(~pgquiles@30.Red-81-39-235.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-18 19:20 -!- zumalog(~zumalog@yzf.shapor.com) has joined #zumastor 2008-03-18 19:26 -!- shapor(~shapor@216.75.12.152) has joined #zumastor 2008-03-18 19:44 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-18 20:18 great, phunq.net is back 2008-03-18 20:18 can release ddtree now 2008-03-18 20:44 shapor, wb 2008-03-18 21:02 flipz pong 2008-03-18 21:03 I see you got your server back 2008-03-18 21:03 my provider, cari.net, had their whole network offlined 2008-03-18 21:03 http://www.cari.net/network-status.html?netstat_month=3&netstat_year=2008&netstat_day=false&netstat_start=0 2008-03-18 21:04 zumastor.org was also down 2008-03-18 21:04 few hours 2008-03-18 21:04 i should move the secondary dns elsewhere 2008-03-18 21:04 single point of failure 2008-03-18 21:04 ACTION points shapor in the general direction of query chat => 2008-03-18 21:09 shapor, what is the url for zumastor.org stats again? 2008-03-18 21:12 wow pgquiles blog post really got a lot of hits 2008-03-18 21:13 8% of our traffic this month from espana 2008-03-18 21:14 :) 2008-03-18 21:14 gratias 2008-03-18 21:14 lots of hits yesterday from the summer of code sitre 2008-03-18 21:14 site* 2008-03-18 21:14 let's check the googlebot index 2008-03-18 21:14 http://code.google.com/soc/2008/zumastor/about.html 2008-03-18 21:15 ? 2008-03-18 21:16 15 pages of google search results, down one from a couple days ago 2008-03-18 21:16 interesting 2008-03-18 21:16 well, given that lkml has been down all day and is still down, I guess my ddtree announcement just got not so urgent 2008-03-18 21:17 I will consider putting in some PS3 time now 2008-03-18 21:22 "The purpose of this new kernel git tree is to help break out of the rut that has been Linux storage for the last several years, to provide a congenial forum for development of forward looking storage features such as replication and clustering, and to provide kernels to people who consider it important that storage servers should run reliably under heavy load without deadlocking." <= how does it sound? 2008-03-18 21:24 ACTION deletes the "rut" clause 2008-03-18 21:52 ok, ddtree post is all written and just waiting for lkml to come back from the dead 2008-03-18 22:58 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor irc.oftc.net #zumastor log beginning Wed Mar 19 00:00:01 PDT 2008 2008-03-19 02:30 -!- acesta(~grunt@c8u.is.edu.ro) has joined #zumastor 2008-03-19 03:17 <|TP|Grunt> damn it 2008-03-19 04:40 -!- MaZe(~MaZe@nike.tcs.uj.edu.pl) has joined #zumastor 2008-03-19 05:34 -!- acesta(~grunt@c8u.is.edu.ro) has joined #zumastor 2008-03-19 05:50 -!- erwan_taf(~erwan@visage.seanodes.com) has joined #zumastor 2008-03-19 05:51 -!- MaZe(~MaZe@nike.tcs.uj.edu.pl) has joined #zumastor 2008-03-19 08:33 -!- pgquiles_(~pgquiles@240.Red-81-32-36.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-19 09:17 -!- pgquiles_(~pgquiles@146.red-81-36-194.dynamicip.rima-tde.net) has joined #zumastor 2008-03-19 10:26 ACTION works on the amd64 kernel 2008-03-19 11:06 lkml still dead -> no ddtree announcement this morning 2008-03-19 13:59 got a response to ddtree announce... nicest possible... almost like we planned it 2008-03-19 14:09 ok, improved git workflow coming up... I now have /src/ddtree (hacking tree for me) and /var/cache/git/ddtree (public tree for releasing code) 2008-03-19 14:11 so whenever I have something reasonable, I pull into /var/cache/git, thus bypassing various bogus commits... oh wait 2008-03-19 14:11 you can't bypass bogus comits in git :-( 2008-03-19 14:11 uless you hack git... :-) 2008-03-19 14:26 cloning git locally, only 203 MB, takes 7 minutes, no network involved 2008-03-19 14:27 :p 2008-03-19 14:27 on the other hand, only 203 MB is an impressive repository size considering it is the entire history for most of the life of 2.6 2008-03-19 14:37 flipz: Did you get a chance to look at the option parsing mess in bin/zumastor 2008-03-19 14:39 did not 2008-03-19 14:39 why not just clean it up? 2008-03-19 14:39 abstract it 2008-03-19 14:39 bash style 2008-03-19 14:39 I guess I wrote the original messy parser 2008-03-19 14:45 daniel@moonbase:/src/ddtree$ svn diff 2008-03-19 14:45 svn: '.' is not a working copy 2008-03-19 14:45 svn: Can't open file '.svn/entries': No such file or directory 2008-03-19 14:45 :) 2008-03-19 14:45 svn getting snippy about finding itself in a git repository 2008-03-19 15:03 http://thread.gmane.org/gmane.linux.kernel/655209 <- warm n fuzzy re ddtree 2008-03-19 15:08 ah, there is a mistake in 2.6.24.2 bio.throttle.patch 2008-03-19 15:08 the bio.c chunk is missing 2008-03-19 15:09 so .24. won't run very long at all before just sitting there stupidly waiting for a throttle release that will never come 2008-03-19 15:11 Sounds fun 2008-03-19 15:12 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-19 15:21 ACTION has a working amd64 config 2008-03-19 15:21 flipz: Can you fix the 2.6.24 patch 2008-03-19 15:21 fixing right now 2008-03-19 15:21 gratzi 2008-03-19 15:21 np 2008-03-19 15:24 I can see why nobody cares about how badly page cache is broken these days 2008-03-19 15:24 git diff is fast, every core dev uses it 2008-03-19 15:24 so nobody really notices the cache braindamage 2008-03-19 15:24 s/every/almost every/ 2008-03-19 15:25 and those who don't are running 16 GB dev boxes 2008-03-19 15:31 willn, you pinged drake about it? 2008-03-19 15:33 flipz: The patch? Drake is in Mountain View for the rest of the week 2008-03-19 15:33 ah 2008-03-19 15:34 ignorance is bliss 2008-03-19 15:34 wrong quote 2008-03-19 15:34 Until it catches up with you 2008-03-19 15:34 "what you don't know will not hurt you" 2008-03-19 15:34 "if a patch fails in the forest did it really oops?" 2008-03-19 15:36 the bio.throttle patch is getting shorted, by using bi_max_vecs as the counting unit instead of a driver-defined metric 2008-03-19 15:36 also by removing jiaying's intrusion for the ddsnap proc interface ;) 2008-03-19 15:36 and giving that its own patch 2008-03-19 15:37 I should probably run to the bank before it closes, eh/ 2008-03-19 15:38 ACTION thought only canucks say eh 2008-03-19 15:38 oh, but that was eh/ 2008-03-19 15:38 ACTION blames the internets 2008-03-19 15:46 basic kernel boots and runs 2008-03-19 15:46 time to check in the new patch, it can only be less broken than now 2008-03-19 15:51 ACTION blinks back from the bank 2008-03-19 16:11 wow, what git does well it does really really really well 2008-03-19 16:11 just pulled from one repo on this pc to another for public viewing 2008-03-19 16:33 scramjet time 2008-03-19 16:34 http://lwn.net/Articles/274079/ <- lkml outage 2008-03-19 18:27 So, we're building locally 2008-03-19 18:27 I submitted to launchpad PPA, but they have some quirks i'm dealing with 2008-03-19 20:18 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-19 20:28 -!- phoenix24(~sch@59.178.116.70) has joined #zumastor 2008-03-19 20:28 Hi channel! 2008-03-19 20:29 I just threw in a some questions at the mailing list, where Dan suggested me to hang out on irc for a prompt response. 2008-03-19 20:30 !zumalog 2008-03-19 20:34 -!- phoenix24_(~gopi_daii@59.178.116.70) has joined #zumastor 2008-03-19 20:42 phoenix24: Our IRC logs are at http://zumastor.org/irclogs 2008-03-19 20:43 thanks! 2008-03-19 20:48 It'd be swell if launchpad had an XML feed of the PPA status or something like it 2008-03-19 20:50 hmm.. 2008-03-19 20:51 I have a question on, Metadata B*Tree leaf nodes. 2008-03-19 20:51 it contains 2008-03-19 20:51 a list of logical chunk entries and each logical chunk entry then 2008-03-19 20:51 containting one or more physical address 2008-03-19 20:51 Does this list of physical address (referring of one or more snapshots), correspond to the different versions of the same origin chunk block ? 2008-03-19 20:53 flipz: or shapor can field that one, i'm not sure 2008-03-19 21:01 -!- phoenix24(~sch@59.178.100.197) has joined #zumastor 2008-03-19 21:15 phoenix24, the answer is yes 2008-03-19 21:15 flipz: for both ? 2008-03-19 21:15 each physical address corresponds to a different version of the corresponding origin logical chunk 2008-03-19 21:15 ok 2008-03-19 21:15 and the other question? 2008-03-19 21:16 How does the difference between two successive directory pointers gives the number of distinct exceptions for a given chunk ? 2008-03-19 21:17 ACTION is talking about the leaf-nodes of the Metadata B*Tree. 2008-03-19 21:18 just subtract 2008-03-19 21:18 they are ordered by logical address 2008-03-19 21:18 deep questions 2008-03-19 21:20 hmm.. because, leafnodes already contain the exceptions(or sharing) data with them. 2008-03-19 21:20 thus, substraction directly helps. 2008-03-19 21:21 ACTION is a GSoC student, understanding Zumastor design. To decide on a Zumastor Project idea. 2008-03-19 21:27 flipz: What is "bio" request ? 2008-03-19 21:28 which soc project? 2008-03-19 21:28 ours? 2008-03-19 21:29 bio -> block I/O -> fill out a struct bio including pointers to pages of data and submit go submit_bio -> generic_make_request 2008-03-19 21:41 flipz: yes, "Remove 64 snapshot limit" / "Improve Support for Volume Resizing" 2008-03-19 21:55 flipz: http://launchpadlibrarian.net/12757686/buildlog_ubuntu-gutsy-amd64.linux_2.6.24-12.22~zumappa1475_FAILEDTOBUILD.txt.gz 2008-03-19 21:56 :( 2008-03-19 22:20 phoenix24, feel free to post your ideas to the mailing list 2008-03-19 22:20 ACTION looks there now 2008-03-19 23:02 willn, let me check it 2008-03-19 23:10 -!- natalie(~nataliep@207.47.98.129.static.nextweb.net) has joined #zumastor irc.oftc.net #zumastor log beginning Thu Mar 20 00:00:01 PDT 2008 2008-03-20 00:20 willn, whoops, fixed 2008-03-20 00:21 the patch from my git repo accidentally picked up some context from the bio allocation changes 2008-03-20 00:21 well, we need to start pulling our patch sets from a git repo I think 2008-03-20 00:21 but for not I just fixed the context and rebased bio.throttle 2008-03-20 01:04 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-20 02:08 -!- flipz(~phillips@phunq.net) has joined #zumastor 2008-03-20 02:12 -!- erwan_taf(~erwan@81.80.43.67) has joined #zumastor 2008-03-20 08:30 -!- phoenix24(~phoenix24@59.178.76.1) has joined #zumastor 2008-03-20 09:45 ACTION kicks the builder with a new patchset 2008-03-20 09:50 -!- pgquiles_(~pgquiles@56.Red-81-36-253.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-20 09:53 -!- pgquiles_(~pgquiles@56.Red-81-36-253.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-20 10:12 -!- dank(~chatzilla@cpe-76-90-56-73.socal.res.rr.com) has joined #zumastor 2008-03-20 10:27 Looks like build times are ~5 hours for amd64/i386 kernels 2008-03-20 10:32 snappy 2008-03-20 10:43 in other news, my local amd64 2.6.24 build finished, which is a first for us 2008-03-20 10:57 in other news, dank and I both got mentions on linuxtoday today 2008-03-20 10:58 by coincidence 2008-03-20 10:58 willn, big boquets re amd64 2008-03-20 11:00 willn: awesome :) 2008-03-20 11:13 I also just enabled the lpia kernel builds. Now we need to find someone with an OLPC to do testing 2008-03-20 11:20 We're using 6 PPA build machines at the moment :x 2008-03-20 11:30 Woops. AMD64 kernel not booting 2008-03-20 11:30 'Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)' 2008-03-20 11:32 I'm thinking lame config issue 2008-03-20 11:34 ooh, another fun panic 2008-03-20 11:52 Can't really capture the call trace 2008-03-20 12:07 I'll come over and eyeball it 2008-03-20 12:07 digicam also works well 2008-03-20 12:07 It's on the sun box 2008-03-20 12:07 hangon 2008-03-20 12:09 http://compbrain.net/tmp/oops.png 2008-03-20 12:09 I think I will make a ddsnap branch in ddtree and try automating the backport to 2.6.18 somewhat 2008-03-20 12:10 bio_endio, hmm, suggests I am the culprit 2008-03-20 12:10 but we shall see 2008-03-20 12:11 sure would be nice to have a line number in bio_endio 2008-03-20 12:12 can figure out it laboriously by comparing the code dump to asm output 2008-03-20 12:14 ah, this could actually be a buggy _caller_ of bio_endio 2008-03-20 12:15 I can insert a BUG_ON to determine that 2008-03-20 12:15 after lunch 2008-03-20 12:55 -!- dank(~chatzilla@cpe-76-90-56-73.socal.res.rr.com) has joined #zumastor 2008-03-20 12:55 And now ./ http://linux.slashdot.org/linux/08/03/20/1841201.shtml 2008-03-20 13:04 flipz: feel free to ping if you want to poke at the machine 2008-03-20 13:14 -!- phoenix24(~phoenix24@59.178.102.76) has joined #zumastor 2008-03-20 13:20 the ramback story on /. is up to 58 comments, mostly jokes about Vista or Eclipse's memory consumption.... 2008-03-20 13:20 http://linux.slashdot.org/comments.pl?sid=494546&cid=22810790 could use a reply. 2008-03-20 13:23 ACTION is without a GUI for about an hour 2008-03-20 13:47 -!- nataliep_(~nataliep@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-20 14:32 nice 2008-03-20 14:32 now has two comments from me 2008-03-20 14:32 one correcting the spelling of my name 2008-03-20 15:22 just as pgquiles_ predicted, abi failure 2008-03-20 15:23 which abi? 2008-03-20 15:34 building abis 2008-03-20 15:34 see scrollback from 3 days ago 2008-03-20 15:34 heh 2008-03-20 15:34 heh 2008-03-20 15:34 cut n paste the scrollback? 2008-03-20 15:35 zumastor.org/irclogs :) 2008-03-20 15:35 nuther topic... I am really pleased with my git experience so far 2008-03-20 15:36 it really takes a lot of the tension out of juggling patches 2008-03-20 15:36 mercurial might be even better, that is next week's research project 2008-03-20 15:36 flipz: I'd love to paste, unfortunately i'm without an X session 2008-03-20 15:36 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-20 15:44 -!- phoenix24(~phoenix24@59.178.126.100) has joined #zumastor 2008-03-20 16:16 What functionality is encapsulated by ddraid ? 2008-03-20 16:18 That's not quite part of zumastor at the moment - it provides a distributed raid device, so you can use disks from multiple machines 2008-03-20 16:19 I wonder, why does the code base already contain .. debian packaging information ? 2008-03-20 16:19 ddraid, sounds cool! 2008-03-20 16:20 are there any design docs for it ? 2008-03-20 16:21 there is a paper linked from the zumastor.org main page i believe 2008-03-20 16:21 "Cluster RAID" 2008-03-20 16:23 phoenix, we want it to be easy for people to try out zumastor. (AFAIR we don't package ddraid... do we?) 2008-03-20 16:24 no ddraid was never packaged 2008-03-20 16:24 a good SoC project would be getting ddraid up to date 2008-03-20 16:25 yes 2008-03-20 16:25 ported to a recent kernel 2008-03-20 16:25 and some testing, perhaps benchmarking 2008-03-20 16:25 thats how ddsnap came back to life 2008-03-20 16:25 interns :) 2008-03-20 16:26 many of the lessons learned with ddsnap can be applied to ddraid 2008-03-20 16:26 need a better goal than just "revive" 2008-03-20 16:44 ok, added an issue and an idea on soc page 2008-03-20 17:52 the "Cluster RAID" project, does it require access to a RAID Cluster to be satisfactorily do the job ? 2008-03-20 18:35 Hooray, our build completed for lpia 2008-03-20 18:35 phoenix24: You probably need to be able to access or simulate >1 machine(s) with >1 disk(s) 2008-03-20 18:36 ah! 2008-03-20 18:36 Vmware would probably suffice at the early phases 2008-03-20 18:37 ok 2008-03-20 18:38 I was thinking over, "removing the 64bit snapshot limit" 2008-03-20 18:39 and the best approach is to use extents instead of bitmap. 2008-03-20 18:40 the extent, could be an array/struct of bitmaps 2008-03-20 18:41 I may be wrong somewhere, but as far as I've browsed the code.. this should solve the problem. 2008-03-20 18:42 but then, what limits need to be exposed over ... extents ? 2008-03-20 18:42 and is this approach viable ? 2008-03-20 20:06 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-20 21:29 kernels still failing with abi issues 2008-03-20 22:11 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-20 23:09 Has anyone looked at our failing tests? 2008-03-20 23:31 -!- flips(~phillips@phunq.net) has joined #zumastor irc.oftc.net #zumastor log beginning Fri Mar 21 00:00:01 PDT 2008 2008-03-21 01:26 -!- zumalog(~zumalog@yzf.shapor.com) has joined #zumastor 2008-03-21 01:38 -!- shapor(~shapor@yzf.shapor.com) has joined #zumastor 2008-03-21 03:50 back here for a few minutes 2008-03-21 03:50 willn: still having abi failures? 2008-03-21 08:15 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-21 08:40 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has left #zumastor 2008-03-21 09:16 pgquiles_: no, looks like everything is built! 2008-03-21 09:23 flips: same kernel panic on non-sun hardware 2008-03-21 09:23 (amd64) 2008-03-21 09:23 I'm going to try i386. 2008-03-21 09:53 flips: Panic on i386, just a bit different output. I've taken digicam shots of the i386 panic 2008-03-21 10:26 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-21 10:34 willn, ok, looking into it 2008-03-21 10:37 Did you get my pm with the photo? 2008-03-21 10:39 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-21 10:48 willn, spotted the problem 2008-03-21 10:52 I await your patch. 2008-03-21 11:08 willn, checked in 2008-03-21 11:14 ACTION starts testing 2008-03-21 11:54 ACTION ugs at quemu's blazing speed 2008-03-21 11:59 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-21 12:11 Its a race, will the kernel build finish before the ubuntu install 2008-03-21 12:37 for the record: the kernel build seemes to take half the time as a qemu ubuntu install 2008-03-21 13:09 willn: why have you built hardy's kernel for gutsy? 2008-03-21 13:17 The machine I built the source packages on is gutsy, so the changelog gets set there 2008-03-21 13:17 Once the kernels are not broken I'm going to resolve all the unclean things 2008-03-21 13:19 I don't really understand the first sentence but the second one makes me feel fine :-) 2008-03-21 13:19 When you do a dch -i, it will set the release to the release of the machine you run dch on 2008-03-21 13:20 Since the machine I did the build on is running gutsy, the changelog entry ends up reading gutsy instead of the proper hardy 2008-03-21 13:22 doesn't -D hardy work there? 2008-03-21 13:23 I neglected to include it :x, i'll put it in my change queue 2008-03-21 13:23 :-) 2008-03-21 13:23 I'm also going to start work on the 2.6.22 builder 2008-03-21 13:23 great 2008-03-21 13:24 packages for 2.6.22-14.52 are already built in my ppa, in case you want to take a look 2008-03-21 13:24 Yep, I've been using your work as an example 2008-03-21 13:25 what's the deadline to propose ideas for SoC? 2008-03-21 13:26 splitting ddsnap in libddsnap + very simple ddsnap tool could be a project 2008-03-21 13:26 as that shouldn't be difficult, maybe implementing zumastor on top of that libddsnap may be part of the same project 2008-03-21 13:35 ugh, debchange goes interactive because it does not know about hardy 2008-03-21 13:38 such an ugly hack. 2008-03-21 13:40 change line 343 in /usr/bin/dch :-) 2008-03-21 13:41 interesting, there's a /usr/bin/checkbashisms in Ubuntu 2008-03-21 13:59 Hah! The kernel works! 2008-03-21 14:11 Pushed to ppa for building. 2008-03-21 14:16 flips: Thats for that patch. 2008-03-21 14:28 Sometimes I say thanks instead of thats... 2008-03-21 15:34 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-21 17:34 Looks like our tester is completely broken. 2008-03-21 18:20 willn: I know where my config file for 2.6.22 in Gutsy came from 2008-03-21 18:21 I undid what splitconfig.pl does 2008-03-21 18:23 i. e. I combined debian/config/i386/config, debian/config/i386/config.386 and debian/config/i386/config.server to produce binary-custom.d/zumastor/config.i386 2008-03-21 18:29 no, that's wrong: binary-custom.d/zumastor/config.i386 = debian/config/i386/config + debian/config/i386/config.server 2008-03-21 19:01 oh, hmm 2008-03-21 19:02 ACTION downloads the latest ppa built package for amd64 2008-03-21 19:02 mirrors.kernel.org is having issues with packages not being there when the index says they are 2008-03-21 19:11 time to rotate my scramjet wheels 2008-03-21 19:35 ...mischief managed 2008-03-21 19:35 I used a klein bottle rotation pattern this time 2008-03-21 19:35 which ought to be a big help with higher dimensional tricks 2008-03-21 19:40 flips: So 2008-03-21 19:40 2.6.24 boots, and mostly works 2008-03-21 19:40 except for? 2008-03-21 19:40 but ddsnap devices don't seem to work 2008-03-21 19:40 If I do a zumastor define volume with loop devices for volume and snapstore, then mkfs.ext3, the journal write never finishes 2008-03-21 19:41 hmm 2008-03-21 19:41 get you get a SysRq-t trace? 2008-03-21 19:41 I will once I fix a few other issues 2008-03-21 19:41 Alt-SysRq-t 2008-03-21 19:41 ok 2008-03-21 19:41 (like no net) 2008-03-21 19:41 heh 2008-03-21 19:42 yeah 2008-03-21 19:48 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-21 19:59 pgquiles_: Perfect, re: configs 2008-03-21 19:59 I'll update things accordingly 2008-03-21 23:58 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor irc.oftc.net #zumastor log beginning Sat Mar 22 00:00:01 PDT 2008 2008-03-22 01:44 -!- zumalog(~zumalog@yzf.shapor.com) has joined #zumastor 2008-03-22 01:45 -!- shapor_(~shapor@yzf.shapor.com) has joined #zumastor 2008-03-22 01:48 -!- shapor(~shapor@yzf.shapor.com) has joined #zumastor 2008-03-22 01:59 -!- flips(~phillips@phunq.net) has joined #zumastor 2008-03-22 02:31 -!- pgquiles_(~pgquiles@56.Red-81-36-253.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-22 03:19 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-22 04:30 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-22 05:27 -!- pgquiles_(~pgquiles@212.Red-83-38-37.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-22 08:23 -!- knweiss(~karsten@p3EE03530.dip0.t-ipconnect.de) has joined #zumastor 2008-03-22 09:14 -!- DavidSev(~David@cl-179.lon-02.gb.sixxs.net) has joined #zumastor 2008-03-22 09:16 Hi. I was looking at your gsoc ideas page, and was wondering who I should speak to about the "Easy way for users to access snapshots e.g. in Nautilus" one. 2008-03-22 09:19 DavidSev: daniel kegel (dank) or daniel philips (flipz) are the most appropiate persons, they are usually here (american time :-) ) 2008-03-22 09:19 DavidSev: what do you want to do? 2008-03-22 09:19 you may also want to send an e-mail to the mailing list 2008-03-22 09:20 Ok. 2008-03-22 09:20 Thanks 2008-03-22 09:21 I think I also contributed some comments to the issue tracker for that bug 2008-03-22 09:23 Do you count tcl/tk as "universally deployed"? 2008-03-22 09:27 is it installed by default by the most common linux distributions? 2008-03-22 09:27 Don't think so 2008-03-22 09:31 then, imho, you've answered yourself :-) 2008-03-22 09:31 Yeah, oh well. 2008-03-22 09:31 however, ask flipz or dank 2008-03-22 09:31 I'm not a zumastor developer, just a user 2008-03-22 09:31 Ok. 2008-03-22 09:36 -!- mobin(mobin@116.68.121.187) has joined #zumastor 2008-03-22 09:48 -!- DavidSev_(david@lolcat.mercenariesguild.net) has joined #zumastor 2008-03-22 10:36 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has left #zumastor 2008-03-22 10:37 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-22 10:56 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has left #zumastor 2008-03-22 11:58 ACTION blinks 2008-03-22 12:01 pgquiles_: End of today the kernel builder should be done. I've changed it around quite a bit so it should be easy to create a flavor for anything 2008-03-22 12:04 willn: awesome 2008-03-22 12:04 willn: as soon as 2.6.22-14 packages for gutsy are available from the zumastor-team PPA, I will remove them from my PPA 2008-03-22 12:05 The packages for 2.6.24 boot and all, but -- their not very functional. 2008-03-22 12:05 (most device drivers are not there and ddsnap seems wedged) 2008-03-22 12:05 oh 2008-03-22 12:05 what config are you using? 2008-03-22 12:06 I was using drakes -- i've switched to the packaged configs as you've described 2008-03-22 12:06 cat config config.foo > config.new 2008-03-22 12:06 that should work fine 2008-03-22 12:06 at least it has been working fine for me on gutsy for months 2008-03-22 12:12 willn: are you changing the signature in the config file? 2008-03-22 12:13 (CONFIG_VERSION_SIGNATURE) 2008-03-22 12:14 yesterday I noticed I'm not changing it for gutsy (it's "unofficial") but it should be changed to "-zumastor" and "-xenzumastor" 2008-03-22 12:23 -!- mobin(mobin@116.68.121.187) has left #zumastor 2008-03-22 12:32 ramback article just squeaked past 400 comments 2008-03-22 12:33 pgquiles_: For the current 2.6.24 packages, yes 2008-03-22 12:37 http://wam.umd.edu/~gjm/img/screenshot.png <- 1001 tabs 2008-03-22 12:40 haha 2008-03-22 13:14 ls 2008-03-22 13:14 - a a- a-- a-a a--a 2008-03-22 13:15 is ls sorting fubar? 2008-03-22 13:15 why does a--a sort after a-a, when - is before a? 2008-03-22 13:40 mine doens't sort that way 2008-03-22 13:41 are you sure you're sorting? or is that just the order they are in the directory 2008-03-22 13:42 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-22 13:44 LC_ALL=C ls 2008-03-22 13:48 hmm 2008-03-22 13:48 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-22 13:48 sure I'm sorting 2008-03-22 13:49 ls | sort 2008-03-22 13:49 - 2008-03-22 13:49 a 2008-03-22 13:49 a- 2008-03-22 13:49 a-- 2008-03-22 13:49 a-a 2008-03-22 13:49 a--a 2008-03-22 13:49 a-a- 2008-03-22 13:49 a-aa 2008-03-22 13:49 but I get correct results with LC_ALL=C 2008-03-22 13:50 ls | LC_ALL=C sort 2008-03-22 13:50 - 2008-03-22 13:50 a 2008-03-22 13:50 a- 2008-03-22 13:50 a-- 2008-03-22 13:50 a--a 2008-03-22 13:50 a-a 2008-03-22 13:50 a-a- 2008-03-22 13:50 a-aa 2008-03-22 13:50 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-22 13:51 so it's a matter of locale settings - standard stuff 2008-03-22 13:51 it's sorting in local language dictionary order... 2008-03-22 13:51 [which is usually not what you want, but thus have benefits...] 2008-03-22 13:51 I wonder why it is braindamaged by default 2008-03-22 13:51 [for example LC_ALL=C gives: A B C ... X Y Z Ą Ź Ć Ż Ś Ń Ó Ę Ł for polish, but LC_ALL=pl gives A Ą B C Ć D ... X Y Z Ź Ż] 2008-03-22 13:52 and the second is the 'desired' order for Polish non-programmers 2008-03-22 13:52 for programmers it's annoying of course ;-) 2008-03-22 13:52 I can't think of any logic that could make the LC_ALL="" result correct 2008-03-22 13:53 that's because language sort orders are brain-dead 2008-03-22 13:53 you should see the French language rules 2008-03-22 13:53 buggy even 2008-03-22 13:53 some stuff is forward sorted, some letters are ignored, accents are sorted from the back of the word... etc 2008-03-22 13:54 I would l think that if no environment variable is set then the default would be ascii lexical order 2008-03-22 13:54 but this does not appear to be the case 2008-03-22 13:55 my guess the sort order is sorting on alphabetic characters first with any non-alphabetical sequence of characters replaced with a single space, and then some sort of tie resolution is done 2008-03-22 13:55 type in locale 2008-03-22 13:55 see "braindamage" above 2008-03-22 13:55 LC_ALL is actually a super variable 2008-03-22 13:55 it overrides a bunch of other variables 2008-03-22 13:55 en_CA 2008-03-22 13:55 I believe LC_COLLATE is the one you actually want 2008-03-22 13:55 I can state with some authority that that is not how we sort things in _CA 2008-03-22 13:56 thankyou, that was informative and sad 2008-03-22 13:56 LC_COLLATE=C ls 2008-03-22 13:56 eys 2008-03-22 13:56 yes 2008-03-22 13:56 I wouldn't be so sure ;-) 2008-03-22 13:56 I'm pretty sure that the en_CA sort order is indeed not the ASCII one 2008-03-22 13:57 ascii or not, it is still a bug 2008-03-22 13:57 committee got involved? 2008-03-22 13:57 since you'd ignore hyphens and apostrophes in a dictionary I believe 2008-03-22 13:57 I believe it's supposed to be user friendly... 2008-03-22 13:58 it sorts correctly for normal words - but fails spectacularly for stuff which isn't a valid word form 2008-03-22 13:58 foolish 2008-03-22 13:59 and there's other stuff in some languages, like CH being considered a separate letter between C and D, so you have CA..CG,CI..CZ,CH,DA..DZ,etc 2008-03-22 13:59 haha 2008-03-22 13:59 no wonder the world winds down over time 2008-03-22 13:59 lol 2008-03-22 14:00 git adds its own idiocy to the pile 2008-03-22 14:00 hehe 2008-03-22 14:00 just getting deep enough to feel the full effect of the warts 2008-03-22 14:01 I guess I will end up using it mainly as a communication vehicle, and go to something reasonable like mercurial for real work 2008-03-22 14:01 git does not add a file to a commit just because you changed it... 2008-03-22 14:01 haven't used it much, but when I first read an article about it my first thought was wow, this is almost like something I'd been thinking about (never actually started coding anything though...) - but it's come a long long way since then (and it's still an infant...) 2008-03-22 14:02 regardless of whether it is in the ignore list or not 2008-03-22 14:02 well neither does perforce 2008-03-22 14:02 that makes it right? 2008-03-22 14:02 no, just pointing that out 2008-03-22 14:02 so maybe linus should think twice before calling svn developers stupid 2008-03-22 14:02 you just have to have appropriate habits (and the right aliases) 2008-03-22 14:02 he got a bit o that hizself 2008-03-22 14:11 git notion of workflow is badly broken 2008-03-22 14:11 the index is handled all wrong 2008-03-22 14:11 will keep git relegated to a lkml only thing 2008-03-22 14:11 too bad about that 2008-03-22 14:12 nearly great 2008-03-22 14:14 git-branch creates a new branch but does not switch to it :p 2008-03-22 14:43 -!- charlesn1(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-22 16:40 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-22 17:10 sigh 2008-03-22 17:11 a whole day gone to fighting with git and debian sillyness 2008-03-22 17:12 flips: There is always windows. 2008-03-22 17:12 eek 2008-03-22 17:28 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-22 18:35 -!- willn-colo(wan@209.67.252.126) has joined #zumastor 2008-03-22 18:38 willn-colo: rss-watch zumastor-commits 2008-03-22 18:38 watcher thread started 2008-03-22 18:39 willn-colo: log-on 2008-03-22 18:39 logging enabled in #zumastor 2008-03-22 18:39 flips: Shall I get you that sysrq output? 2008-03-22 19:19 I would love to test i386, but the disk encryption module wasnt built... 2008-03-22 19:20 ACTION fixes the new builer a bit more and starts a DIY build 2008-03-22 19:38 zumastor-commits: [zumastor commit] r1489 - in trunk: ddsnap/scripts kernel/config kernel/ubuntu-package 2008-03-22 19:43 zumastor-commits: [PPA zumastor-team] Accepted: ddsnap 0.8.0-r1489 (source) 2008-03-22 19:44 zumastor-commits: [PPA zumastor-team] Accepted: zumastor 0.8.0-r1489 (source) 2008-03-22 20:30 flips: uploading.. 2008-03-22 20:37 flips: http://www.ccs.neu.edu/home/wan/mind-sysrq-hang-mkfs.ext3.txt.gz 2008-03-22 20:39 thanks willn 2008-03-22 20:41 sorry for the delay 2008-03-22 20:46 blluetoothd? 2008-03-22 20:46 well we should start by removing hald I think 2008-03-22 20:47 this is on my laptop. 2008-03-22 20:47 oh :) 2008-03-22 20:47 don't actually see a smoking gun 2008-03-22 20:47 i'm testing with what i've got infront of me ;) 2008-03-22 20:47 it makes zero progress, or just very slow? 2008-03-22 20:48 its a 200MB loop device 2008-03-22 20:48 and it doesnt finish in 10 minutes 2008-03-22 20:48 loop has issues 2008-03-22 20:48 would be more interesting if it was a real partition 2008-03-22 20:49 I can try getting that online. Since we use loop devices in our manual 2008-03-22 20:49 should include a warning "don't expect this to work" 2008-03-22 20:50 silly number of tasks 2008-03-22 20:50 Yea 2008-03-22 20:50 what is the world coming to 2008-03-22 20:50 its a full on gdm login screen boot 2008-03-22 20:51 console-kit-d? 2008-03-22 20:52 seems the task trace was too big for the buffer 2008-03-22 20:52 http://www.freedesktop.org/wiki/Software/ConsoleKit 2008-03-22 20:53 I probably need to do the test on a cleaner system, but its the same behavior as i was getting before 2008-03-22 20:53 (on a cleaner system) 2008-03-22 20:54 from the inside, console kit looks completely gross 2008-03-22 20:54 loop mount is not good for this 2008-03-22 20:54 marginally interesting that it doesn't work 2008-03-22 20:54 if its not something we can say works, we shouldnt put it in our quick demo ;) 2008-03-22 21:18 true 2008-03-22 21:20 -!- mobin(mobin@116.68.121.187) has joined #zumastor 2008-03-22 21:29 -!- phoenix24(wzkf@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-22 21:37 Hi Everyone! 2008-03-22 21:39 I think the Zumastor codebase, could use a lot of *good programming practices* 2008-03-22 21:40 is it possible, that patches for code cleanup would be accepted ? 2008-03-22 22:01 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-22 22:04 phoenix24 post your ideas for cleanup, perhaps with an example of a small section cleaned up 2008-03-22 22:30 -!- phoenix24(gnodb@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-22 23:03 phoenix24, very possible irc.oftc.net #zumastor log beginning Sun Mar 23 00:00:01 PDT 2008 2008-03-23 00:54 -!- MaZe(~MaZe@gaia.ifj.edu.pl) has joined #zumastor 2008-03-23 02:03 -!- flips(~phillips@phunq.net) has joined #zumastor 2008-03-23 09:02 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-23 09:40 ACTION goes out for brunch 2008-03-23 10:11 -!- phoenix24(iavxc@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-23 10:26 Hi 2008-03-23 11:14 -!- phoenix24(uewlw@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-23 11:14 I've a confusion over the "struct disksuper", What is it used for ? 2008-03-23 12:19 -!- phoenix24(wph@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-23 12:24 phoenix24: thats the on-disk superblock 2008-03-23 12:25 struct superblock has some additional values which are not stored persistently on disk 2008-03-23 12:25 ok! got it. 2008-03-23 12:26 i suppose that could use a comment 2008-03-23 12:26 yeah! a lot of comments could be placed in. 2008-03-23 12:28 currently only 64 simultaneous are possible, due to a "u64 snapmask." 2008-03-23 12:28 i'm looking at your diagram 2008-03-23 12:28 yes, that is true 2008-03-23 12:28 making it larger would waste a lot of space 2008-03-23 12:28 in fact, just storing it as u64 wastes a lot of space 2008-03-23 12:28 a possible way to remove this limit is.. to replace "u64 snapmask" by "struct snapmask" or "array snapmask" 2008-03-23 12:29 since many data chunks share the same snapmask 2008-03-23 12:29 but, its important to have more simultaneous snapshots ? 2008-03-23 12:29 something to note is that the whole btree really needs to fit in ram 2008-03-23 12:30 to make it efficient 2008-03-23 12:30 on the btree, is the a 2-4 .. 129-513 btree ? 2008-03-23 12:32 on snapmask, one could replace "u64 snapmask" for each chunk with.. snapmask for the entire logical entry. 2008-03-23 12:32 so we've talked about the idea of using run-length encoding to both support more (possibly unlimited) snapshots and reducing our metadata (memory) footprint at the same time 2008-03-23 12:32 another method would be to add extent support to the btree 2008-03-23 12:32 i think thats what you're getting at 2008-03-23 12:32 yes 2008-03-23 12:33 it will be tricky to get that right 2008-03-23 12:33 but I haven't completely got the idea of adding extents support 2008-03-23 12:33 will need some really good unit test to ensure correctness 2008-03-23 12:34 ACTION thought to discuss it .. before actually writing up a project proposal. 2008-03-23 12:35 have you looked at doc/desimplnotes.html ? 2008-03-23 12:36 partially, it does not talk much on Metadata or the btree 2008-03-23 12:37 yeah i'm looking at it now 2008-03-23 12:37 we had some more documention 2008-03-23 12:37 frank made a diagram similar to page 2 of yours 2008-03-23 12:37 i dont think it made it in to the repo though :( 2008-03-23 12:38 is frank around ? 2008-03-23 12:38 doubtful 2008-03-23 12:38 not today 2008-03-23 12:38 extents are contigous blocks of data. 2008-03-23 12:39 we could have an encoding thread on the mailing list 2008-03-23 12:39 it's a knotty problem 2008-03-23 12:39 encoding thread ? 2008-03-23 12:39 how to encode the snapshot leaves better 2008-03-23 12:40 good research project 2008-03-23 12:40 yeah! 2008-03-23 12:42 which other Filesystems should I look at, to understand the extents support ? 2008-03-23 12:42 btrfs would be a good start 2008-03-23 12:42 it seems fairly simple to me as of now :( 2008-03-23 12:42 but not that ddsnap has a harder extents problem to solve than btrfs, xfs, jfs or reiserfs 2008-03-23 12:43 phoenix24: I just checked in Frank's btree diagram in to the doc/ directory 2008-03-23 12:43 s/not/note/ 2008-03-23 12:43 I had it in my email 2008-03-23 12:43 BTree.pdf 2008-03-23 12:43 because ddsnap has multiple overlapping extents... fun to edit. Not. 2008-03-23 12:44 flips: could you send the BTree.pdf to mailing list ? 2008-03-23 12:45 let's find the url 2008-03-23 12:45 zumastor-commits: [zumastor commit] r1490 - trunk/doc 2008-03-23 12:48 Is it possible to create a new, svn branch called, "soc".. where students could poolin or put experimental code ? 2008-03-23 12:48 as I wanted to do some code cleanup ? 2008-03-23 12:49 or maybe svn branch called "soc-experimental" :P 2008-03-23 12:50 zumastor-commits: [PPA zumastor-team] Accepted: zumastor 0.8.0-r1490 (source) 2008-03-23 12:50 zumastor-commits: [PPA zumastor-team] Accepted: ddsnap 0.8.0-r1490 (source) 2008-03-23 12:53 phoenix24: http://code.google.com/p/zumastor/source/browse/trunk/doc/BTree.pdf 2008-03-23 12:53 got it! 2008-03-23 12:54 firefox refuses to display it, says it is too large 2008-03-23 12:54 ah! there's a Cleanup_roadmap.txt too :) 2008-03-23 12:54 yeah 2008-03-23 12:54 flips: have you looked at Cleanup_roadmap.txt 2008-03-23 12:54 no, code.google.com 2008-03-23 12:54 fricking pos 2008-03-23 12:55 i really dont like the new svn browsing interface on code.google.com 2008-03-23 12:55 the old wwwsvn or whatever was much nicer 2008-03-23 12:55 the new one seems to ignore the mime-type propset too :( 2008-03-23 12:56 doesn't open the branches/sud-dirs for me 2008-03-23 12:56 I didn't even notice the change 2008-03-23 12:56 yeah that link i posted is no good 2008-03-23 12:56 wtf 2008-03-23 12:56 :-/ 2008-03-23 12:56 mie-type propset? 2008-03-23 12:56 "svn propset svn:mime-type text/html desimplnotes.html" 2008-03-23 12:57 that was how we set properties on files in svn 2008-03-23 12:57 so the old wwwsvn could set the mim tpy eproperly 2008-03-23 12:57 so they display pretty in the browser 2008-03-23 12:57 it's quite sluggish 2008-03-23 12:57 well this blows, i'll check it in to the www directory so it appears on zumastor.org 2008-03-23 12:57 try this: http://phunq.net/ddtree 2008-03-23 12:58 my nice penquin disappeared when I upgraded gitweb 2008-03-23 13:00 it overlapped with the text anyway 2008-03-23 13:00 was it a floating div or something? 2008-03-23 13:00 only on the summary page 2008-03-23 13:00 or on a small display 2008-03-23 13:01 html is so lame 2008-03-23 13:01 man its way too nice out to be indoors right now 2008-03-23 13:01 true 2008-03-23 13:01 got to try out the m$ frisbees with dana 2008-03-23 13:02 watch out i think those are calibrated to incapacitate open sourcers 2008-03-23 13:02 i tossed mine around and razors deployed 2008-03-23 13:04 cleverrrr 2008-03-23 13:04 i just moved BTree.pdf from trunk/doc/ to www/ 2008-03-23 13:04 so it will be served properly from www.zumastor.org/BTree.pdf 2008-03-23 13:04 as soon as the cron job runs :) 2008-03-23 13:05 and there it is 2008-03-23 13:05 zumastor-commits: [zumastor commit] r1491 - trunk/doc www 2008-03-23 13:06 I need to do something about that rchunk braindamage 2008-03-23 13:06 hrm I thought we were going to release 0.7 on Thursday 2008-03-23 13:06 the site still says 0.6 is current 2008-03-23 13:06 did we release? 2008-03-23 13:06 I dont think so? 2008-03-23 13:07 the final changes have been in for a while 2008-03-23 13:07 ping dank? 2008-03-23 13:07 I think its a release when we call it a release 2008-03-23 13:07 is willn-col the official commit bot ? 2008-03-23 13:07 it looks like its willn's bot 2008-03-23 13:07 zumalog is the irc logging bot 2008-03-23 13:08 I hadn't noticed willn-colo before 2008-03-23 13:08 mustbe something new 2008-03-23 13:08 :) 2008-03-23 13:08 :) 2008-03-23 13:08 ACTION likes new shiny things 2008-03-23 13:09 we should check the irc bots in to the repo 2008-03-23 13:09 it /doc? 2008-03-23 13:09 mine is just a daemontols invokation of ii 2008-03-23 13:09 in /doc? 2008-03-23 13:09 few lines of shell 2008-03-23 13:09 nice demo 2008-03-23 13:10 my change to gitweb.cgi didn't show on the page for some reason 2008-03-23 13:10 the irclogs shell script cgi prints its source out at the bottom :) 2008-03-23 13:10 the script is indeed published too, just not in svn http://www.zumastor.org/irclogs/run 2008-03-23 13:11 zumastor-commits: [PPA zumastor-team] Accepted: zumastor 0.8.0-r1491 (source) 2008-03-23 13:11 zumastor-commits: [PPA zumastor-team] Accepted: ddsnap 0.8.0-r1491 (source) 2008-03-23 13:19 -!- phoenix24(uig@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-23 13:42 shapor: Is the diagram correct ? 2008-03-23 13:42 looks good to me 2008-03-23 13:46 flips: there should be more details into the Metadata Btree drawing. 2008-03-23 13:47 feel free :-) 2008-03-23 13:47 shapor: Yea, I'm trialling out the willn-colo bot. Its subscribed to the groups rss feed 2008-03-23 13:47 what details are missing? 2008-03-23 13:47 the order of the btree. 2008-03-23 13:48 stored in the root 2008-03-23 13:48 superblock actually 2008-03-23 13:48 hmm 2008-03-23 13:48 no wait 2008-03-23 13:48 the root has a slightly different format, true 2008-03-23 13:58 supposedly this bot has all sorts of features. its logging now too. 2008-03-23 14:17 Hi. For finding old versions of files, is the best way to look in /var/run/zumastor/snapshot/* and see where it changes, or is there a better and more effecent way to do it? 2008-03-23 14:19 faik, thats the only way currently. 2008-03-23 14:20 ok, thanks. 2008-03-23 14:24 If I disable Zumastor, (/etc/init.d/Zumastor stop or whatever) does it fully clean up, or does its kernal bits still eat a load of memory etc? 2008-03-23 14:29 -!- phoenix24(nnit@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-23 14:58 -!- MaZe(~MaZe@89.100.181.155) has joined #zumastor 2008-03-23 15:26 flips: ramback made it to reddit 2008-03-23 15:26 leet 2008-03-23 15:26 woot 2008-03-23 15:26 what's reddit? 2008-03-23 15:27 http://en.wikipedia.org/wiki/Reddit never mind 2008-03-23 15:28 -!- MaZe(~MaZe@89.100.181.155) has joined #zumastor 2008-03-23 15:28 It and digg are basically the same place now 2008-03-23 15:30 pcworld 2008-03-23 15:30 http://www.pcworld.idg.com.au/index.php/id;1829360654;pp;1 2008-03-23 15:30 -!- phoenix24(zrhlz@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-23 15:30 linked from linuxworld 2008-03-23 15:31 jon is getting a lot of links out of this 2008-03-23 15:31 I bet violin is enjoying the attention 2008-03-23 15:32 Let me draw that graph... _____^ 2008-03-23 15:32 about right 2008-03-23 15:50 http://phunq.net/ddtree <- new, improved 2008-03-23 16:02 looks cool! 2008-03-23 18:44 -!- phoenix24(tptwa@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-23 18:49 DavidSevDavidSevDavidSevsadfasdf 2008-03-23 18:50 eew! 2008-03-23 18:50 !oops 2008-03-23 18:50 shapor, what's up ? 2008-03-23 18:50 DavidSev: it should be fully cleaned up (after zumastor stop) 2008-03-23 18:51 phoenix24 just stopping in online between rollerblading and dinner 2008-03-23 18:51 :) 2008-03-23 18:51 and having a keyboard mailfunction at the same time ;) 2008-03-23 18:51 :D :P 2008-03-23 18:55 !hello to shapor 2008-03-23 18:55 hello willn 2008-03-23 18:55 well, that failed 2008-03-23 18:58 -!- MaZe(~MaZe@89.100.181.155) has joined #zumastor 2008-03-23 19:02 Is there any utility, that can generate call graphs from the source-code ? 2008-03-23 20:50 -!- phoenix24(sttme@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-23 21:08 phoenix24, there is but I have not used it 2008-03-23 21:08 I forget the name 2008-03-23 21:09 cbrowser ? 2008-03-23 21:10 Its not really good, I just tried it. 2008-03-23 21:11 flips, what are the defining points for, Zumastor Volume store creation? 2008-03-23 21:12 defining points? 2008-03-23 21:12 I'm looking for hooking points for, resizing Zumastor Volume. 2008-03-23 21:12 ah! I meant, starting points. 2008-03-23 21:13 ddsnap intialize 2008-03-23 21:13 create_snapshot() 2008-03-23 21:13 create_snapshot has little to do with resizing 2008-03-23 21:14 yes, actually.. create_snapshot() was for a different question. 2008-03-23 21:15 http://en.wikipedia.org/wiki/Call_graph 2008-03-23 21:16 thank you! 2008-03-23 21:56 -!- phoenix24(auadkqz@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-23 22:56 -!- phoenix24_(ixoq@h1119083.serverkompetenz.net) has joined #zumastor irc.oftc.net #zumastor log beginning Mon Mar 24 00:00:01 PDT 2008 2008-03-24 01:05 -!- MaZe(~MaZe@89.100.181.155) has joined #zumastor 2008-03-24 01:43 -!- MaZe(~MaZe@89.100.181.155) has joined #zumastor 2008-03-24 03:50 -!- phoenix24(nxr@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-24 05:17 -!- phoenix24(lbzrvqv@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-24 09:07 -!- MaZe(~MaZe@89.100.181.155) has joined #zumastor 2008-03-24 09:43 -!- mitchg(~mitchg@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-24 09:59 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-24 10:02 -!- zumalog(~zumalog@yzf.shapor.com) has joined #zumastor 2008-03-24 10:23 -!- zumalog(~zumalog@yzf.shapor.com) has joined #zumastor 2008-03-24 10:23 -!- shapor_(~shapor@yzf.shapor.com) has joined #zumastor 2008-03-24 11:32 ACTION blinks 2008-03-24 11:39 -!- pgquiles_(~pgquiles@239.red-83-35-112.dynamicip.rima-tde.net) has joined #zumastor 2008-03-24 11:56 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-24 12:05 -!- cbsmith(~user@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-24 12:13 zumastor-commits: [zumastor commit] r1492 - trunk/doc/callgraphs 2008-03-24 12:18 zumastor-commits: [zumastor commit] r1493 - trunk/doc/callgraphs 2008-03-24 12:18 zumastor-commits: [PPA zumastor-team] Accepted: ddsnap 0.8.0-r1492 (source) 2008-03-24 12:18 zumastor-commits: [PPA zumastor-team] Accepted: zumastor 0.8.0-r1492 (source) 2008-03-24 12:23 zumastor-commits: [PPA zumastor-team] Accepted: ddsnap 0.8.0-r1493 (source) 2008-03-24 12:23 zumastor-commits: [PPA zumastor-team] Accepted: zumastor 0.8.0-r1493 (source) 2008-03-24 12:46 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-24 12:48 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has left #zumastor 2008-03-24 12:48 ooh very nice. 2008-03-24 12:49 doing CIA out of a job :) 2008-03-24 12:52 -!- tim(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-24 12:53 -!- dkegel(~chatzilla@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-24 13:20 So, we had some spurrious failures from the PPA 2008-03-24 13:22 willn: fail to upload failures are annoying and have no solution. I wrote to the mailing list suggesting a "retry upload" button just like the "retry build" one but nobody answered :-/ 2008-03-24 13:25 willn: is the -zumastor kernel working on hardy yet? 2008-03-24 13:28 I've not done another PPA build, but I have done local builds ok 2008-03-24 13:29 sorry, I didn't explain myself. I meant if ddsnap works fine, not if it builds fine. 2008-03-24 13:40 ah, I've not done testing on a proper machine, only my hardy laptop, so there was some clutter that could be an issue. flips also wanted me to eliminate the loop device, but I don't have any free disk at the moment 2008-03-24 13:42 I'm tempted to write a scraper for the launchpad build system and output rss 2008-03-24 13:49 zumastor-commits: [zumastor commit] r1494 - trunk/doc/callgraphs 2008-03-24 13:54 zumastor-commits: [PPA zumastor-team] Accepted: zumastor 0.8.0-r1494 (source) 2008-03-24 13:54 zumastor-commits: [PPA zumastor-team] Accepted: ddsnap 0.8.0-r1494 (source) 2008-03-24 13:59 -!- phoenix24(vfi@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-24 13:59 Hi! everyone! 2008-03-24 14:01 hi 2008-03-24 14:02 I'm just curious, are the elections for Debian Project Leader on ? 2008-03-24 14:03 Hi DavidSev 2008-03-24 14:04 Hey, has anyone tried using Zumastor w/dm-crypt? 2008-03-24 14:07 hi phoenix24 2008-03-24 14:07 di DavidSev 2008-03-24 14:08 phoenix24, Debian Project Leader? 2008-03-24 14:09 Okay, second question of the day: is there some reason why I don't see an "extern int mmon_interval;" somewhere in the headers? 2008-03-24 14:10 Sorry, that second question is within ddsnap of course. 2008-03-24 14:13 cbsmith, i think the reason is because it should be -DDDSNAP_MEM_MONITOR in Makefile, not -DDSNAP_MEM_MONITOR 2008-03-24 14:13 i remember it once memory monitor once worked, so the Makefile must get that typo sometime during the code change 2008-03-24 14:14 jiayingz: Yeah, for the Debian Project Leader. 2008-03-24 14:14 jiayingz: But it looks like it is defined in ddsnap.c but used in ddsnapd.c... 2008-03-24 14:15 cbsmith, it is a compile option 2008-03-24 14:15 you can also give it as an argument to 'ddsnap server' 2008-03-24 14:16 jiayingz: A compile option enables its existence, but once it springs in to existence... how can you use it from ddsnapd.c without getting an error about an undefined variable? 2008-03-24 14:17 phoenix24, have you decided which soc project to work on? 2008-03-24 14:17 Oddly, I don't get the error, so I'm obviously missing something. 2008-03-24 14:17 cbsmith, i think the code structure has changed several times 2008-03-24 14:18 jiayingz: Sounds like a safe bet :-) 2008-03-24 14:18 jiayingz I'm zeroing on "64bit snapshot limit", other very likely option is "Volume resizing" 2008-03-24 14:18 the reason why we didn't get compile error is probably because it never got compiled because of the makefile error 2008-03-24 14:20 phoenix24, in my opinon, "64bit snapshot limit" may require a lot of interaction with the team here. the current btree code is quite complex 2008-03-24 14:20 Yes, very true. 2008-03-24 14:20 "volume resizing" may be easier to work on independently 2008-03-24 14:20 ok 2008-03-24 14:21 jiayingz: do you suggest, I think again.. or opt for "Volume Resizing" ? 2008-03-24 14:22 flips: what do you think of a SoC on splitting ddsnap in libddsnap and a ddsnap command which essentially wraps libddsnap? 2008-03-24 14:22 pgquiles_: +1 2008-03-24 14:23 next step, implementing zumastor in C++ as libzumastor + zumastor command (again, essentially a wrapper) :-) 2008-03-24 14:24 creating a libddsnap, should indirectly effect a lot of code cleaning. 2008-03-24 14:24 third step, I develop a GUI without scraping zumastor's output :-) 2008-03-24 14:24 GUI should not be difficult, give the current status of the API. 2008-03-24 14:25 phoenix24, i think it still depends on which project you are more interested in. i just think 'volume resizing' may be easier as a summer code project. 2008-03-24 14:25 well, I have to leave now. I'll read the log. bye! 2008-03-24 14:25 pgquiles_ bye! 2008-03-24 14:25 Isn't interacting with the current people and community etc part of the point of gsoc? 2008-03-24 14:25 pgquiles_, good night 2008-03-24 14:26 jiayingz: yeah. 2008-03-24 14:28 DavidSev, yes. but we need to take into account that it is remote interaction 2008-03-24 14:29 zumastor-commits: [zumastor commit] r1495 - trunk/doc/callgraphs 2008-03-24 14:34 zumastor-commits: [PPA zumastor-team] Accepted: zumastor 0.8.0-r1495 (source) 2008-03-24 14:34 zumastor-commits: [PPA zumastor-team] Accepted: ddsnap 0.8.0-r1495 (source) 2008-03-24 14:46 -!- phoenix24(ngg@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-24 14:56 -!- phoenix24_(icsxs@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-24 15:06 pgquiles_, need to think about that 2008-03-24 15:07 doesn't make a lot of sense to write a library before the component interfaces reach something resembling their final form 2008-03-24 15:07 however, some modularizing work would help prepare the way for a library 2008-03-24 15:08 not really techncail for enough for a proper SoC project I think 2008-03-24 15:08 ack 2008-03-24 15:08 not really techncal enough for a SoC project 2008-03-24 15:09 pgquiles_, I agree that implementing zumastor in C++ is a logical step 2008-03-24 15:09 and somebody might want to take a look at my already-written python prototype 2008-03-24 15:10 ddsnap/scripts/hackygenpatch.sh ? 2008-03-24 15:11 hmm, doc/callgraphs is taking an awful long time to update 2008-03-24 15:12 your basic 11 meg checked into the doc branch 2008-03-24 15:12 into the code repository I mean 2008-03-24 15:12 ouch 2008-03-24 15:13 maybe we better move that to a peer repository 2008-03-24 15:13 don't really agree with having binaries, blobs etc in the code tree 2008-03-24 15:14 we should just have the script that generates the callgraphs in the code repo 2008-03-24 15:14 likewise, there should be no ddsnap.ps, but the source for that isntead 2008-03-24 15:23 http://atomized.org/2005/09/subversion-sucks/ 2008-03-24 15:23 wow 2008-03-24 15:23 what I found when trying to remember how to make a branch in svn 2008-03-24 15:23 I wonder if I really want to do this 2008-03-24 15:28 flips, the doc/Cleanup_roadmap.txt could thus be approproately update. attached to release or milestone ? 2008-03-24 15:29 either 2008-03-24 15:30 +1 for milestone 2008-03-24 15:31 that doc doesn't really cover the main things that need cleaning up unfortunately 2008-03-24 15:31 such as protocol messiness, option parsing... 2008-03-24 15:32 yesh, it talks about certain parts.. nothing detailed. 2008-03-24 15:32 ...cut and paste syndrome... 2008-03-24 15:32 why not open a cleanup roadmap thread on the mailing list? 2008-03-24 15:32 would be great. 2008-03-24 15:32 we can take a digest of it and improve that doc 2008-03-24 15:33 feel free :-) 2008-03-24 15:33 and, an experimental (unstable) svn branch too 2008-03-24 15:33 I will join in if you cc me 2008-03-24 15:33 or even if not 2008-03-24 15:33 will watch for it 2008-03-24 15:33 I was just about to make that very thing 2008-03-24 15:33 wow! 2008-03-24 15:34 then I read this... http://atomized.org/2005/09/subversion-sucks/ "Merging is virtually impossible!" 2008-03-24 15:34 now I am thinking twice 2008-03-24 15:34 :P 2008-03-24 15:35 ACTION wonders if he's only one intensely _wining_ about the code cleaning. 2008-03-24 15:35 why don't I just set up a git tree for the experimental branch 2008-03-24 15:35 code cleanup is really really important 2008-03-24 15:35 it's part of the zen of hacking 2008-03-24 15:35 Zen as in Japanese :) 2008-03-24 15:36 as in buhddist I think 2008-03-24 15:37 does Zumastor have a devel branch on Git too ? 2008-03-24 15:37 http://en.wikipedia.org/wiki/Zen 2008-03-24 15:37 not yet 2008-03-24 15:37 I think I will create a git tree 2008-03-24 15:37 give me 5 mins to think about it 2008-03-24 15:37 http://phunq.net/ddtree <- would be here 2008-03-24 15:38 ok! 2008-03-24 15:38 need to practice my find-fun to delete all the .snv dirs 2008-03-24 15:38 find-fu that is 2008-03-24 15:42 shapor, ping 2008-03-24 15:42 flips pong 2008-03-24 15:43 I think we should move the callgraph.png to www 2008-03-24 15:43 gah, no git tree 2008-03-24 15:43 -!- phoenix24(fjhswkd@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-24 15:43 it's for me 2008-03-24 15:43 then I send patches from it 2008-03-24 15:43 yeah, you can just use gitsvn for that 2008-03-24 15:43 I just don't see working on a branch in svn as a good idea 2008-03-24 15:44 ah, somebody had this problem before 2008-03-24 15:44 http://www.kernel.org/pub/software/scm/git/docs/git-svn.html 2008-03-24 15:44 it may be a good idea, but people seem to be scared of merging in svn 2008-03-24 15:44 merge with git 2008-03-24 15:44 commit to svn 2008-03-24 15:44 right 2008-03-24 15:44 best tool for the job 2008-03-24 15:46 but... 12 meg of callgraphs/*.svg 2008-03-24 15:46 that needs to go out of our code tree I think 2008-03-24 15:46 ok? 2008-03-24 15:46 ACTION gets ready to pull the trigger 2008-03-24 15:47 callgraphs/*.png can be moved to: www/ 2008-03-24 15:47 callgraphs/*.* can be moved to: www/ 2008-03-24 15:47 is is the svgs that are 12 meg 2008-03-24 15:47 ouch 2008-03-24 15:48 worse than any file format ever invented 2008-03-24 15:50 svn copy ../trunk/doc/callgraphs/* callgraphs 2008-03-24 15:50 svn: Client error in parsing arguments 2008-03-24 15:50 :P 2008-03-24 15:59 zumastor-commits: [zumastor commit] r1496 - www/callgraphs 2008-03-24 16:01 seems to have worked 2008-03-24 16:02 should move the .ps too, but that was stressful 2008-03-24 16:04 zumastor-commits: [zumastor commit] r1497 - trunk/doc/callgraphs 2008-03-24 16:05 irc commit messages are cool 2008-03-24 16:10 zumastor-commits: [PPA zumastor-team] Accepted: zumastor 0.8.0-r1497 (source) 2008-03-24 16:10 zumastor-commits: [PPA zumastor-team] Accepted: ddsnap 0.8.0-r1497 (source) 2008-03-24 16:10 accepted? 2008-03-24 16:10 yes, I think too 2008-03-24 16:11 just upp'd my svn 2008-03-24 16:14 Why is there an openvz-zumastor-merge script lying around in the source code ? 2008-03-24 16:14 good question 2008-03-24 16:14 dld might know 2008-03-24 16:14 does Zumastor already has support for openvz 2008-03-24 16:14 I think so 2008-03-24 16:14 Nope, no support yet. Still trying to make 2.6.24 coexist with ddsnap and openvz. 2008-03-24 16:15 That support probably won't ever be in zumastor (the script), since ddsnap replication would be used as part of openvz's migration, and in it's scripts. 2008-03-24 16:16 sucks that cp does not know how to leave out hidden files 2008-03-24 16:17 dld, so zumastor is to be used by openvs and not the other way round? 2008-03-24 16:17 Two uses I can think of: 2008-03-24 16:17 1) we do the continuous build inside OpenVZ for isolation at full performance. 2008-03-24 16:18 2) OpenVZ uses ddsnap to migrate faster than rsync. 2008-03-24 16:18 Neither would be part of zumastor-the-fileserver-script. 2008-03-24 16:20 ok, then it should be remove from the Zumastor trunk/ ? 2008-03-24 16:21 dld? 2008-03-24 16:22 If removed I'll have to recreate it at some point, and don't want to have to keep track of it outside the repository. 2008-03-24 16:22 It's still part of zumastor-the-project, just not zumastor-the-script. 2008-03-24 16:23 dld: Sounds right? 2008-03-24 16:23 cbsmith: ? 2008-03-24 16:23 dld: I meant the rationale sounds about right. 2008-03-24 16:24 dld: I'm very interested in seeing a combined OpenVZ + Zumastor build. Any pointers? 2008-03-24 16:24 voodoo and pixie dust are a step in the right direction ;) 2008-03-24 16:24 iirc, the 2.6.24 patches are not fun to integrate 2008-03-24 16:25 willn: Yes, I was leaving that heavy work to others. ;-) 2008-03-24 16:25 2.6.22 OpenVZ branch is frozen and abandoned, and 2.6.24 is only just about (we hope) to work for Zumastor, but OpenVZ's 2.6.24 has all the features that 2.6.18 had (migration, the main reason to integrate in the first place). 2008-03-24 16:26 So it's still a work in progress, and stalled on our 2.6.24 port. 2008-03-24 16:27 From my end, I need to get some testing done on 2.6.24 to see if the performance problem I think exists exists 2008-03-24 16:28 And we're still not getting successful 2.6.24 boots from the build from trunk. But there are some working 2.6.24 builds somewhere? 2008-03-24 16:29 Yep. I can grant you a working .deb for the hardy machine of your choice 2008-03-24 16:29 I always forget how to find out the current commit in svn 2008-03-24 16:30 flips: current commit? 2008-03-24 16:30 rev number in a given repo 2008-03-24 16:30 latest rev 2008-03-24 16:30 "svn info " 2008-03-24 16:30 flips: Re git-tree. I did some (very) preliminary work trying to import every subversion revision into a git tree. Would make sense if git is to become the replacement to keep the historical revisions - at least the actual releases. 2008-03-24 16:31 thanks 2008-03-24 16:31 dld, I'm just bringing in the plaintext from trunk 2008-03-24 16:31 not sure how I will track trunk ;-) 2008-03-24 16:31 will be interesting 2008-03-24 16:31 svnversion sometimes work. 2008-03-24 16:32 fwiw, I think that mixing version control systems usually ends in headache 2008-03-24 16:32 Yes, I think it should be a clean cutover. And separate repos for the kernel tree and userspace. 2008-03-24 16:32 git is scary fast 2008-03-24 16:32 except at cloning 2008-03-24 16:33 It's fast there if you use tmpfs. :) 2008-03-24 16:33 Doesn't matter how fast it is if all your code is somewhere else =p 2008-03-24 16:33 on upstream or downstream? 2008-03-24 16:34 slooow on downstream :( 2008-03-24 16:34 cloning from git-daemon is much faster than over http:, so despite the evils, git-daemon has a purpose. 2008-03-24 16:35 SVNREV=`awk '/^[0-9]+$/ { print $1; }' SVNREV || svnversion | tr [A-Z] [a-z] || 2008-03-24 16:35 svn info zumastor | grep ^Revision: | cut -d\ -f2` 2008-03-24 16:36 Seriously. :( That's what it took to just get the repository version to embed in all the build scripts under all the environments supported. 2008-03-24 16:37 http://phunq.net/ddtree?p=zumastor/.git;a=summary 2008-03-24 16:37 :-) 2008-03-24 16:37 ok, I take back what I said about Linus having summa that stupid 2008-03-24 16:38 this rocks 2008-03-24 16:38 I like O(1) 2008-03-24 16:40 whoops I need to do it over 2008-03-24 16:40 and not check in the .o files this time 2008-03-24 16:40 well, that should take another 2 minutes ;-) 2008-03-24 16:41 only a total of 5 secs of computer time, about 2008-03-24 16:41 if that 2008-03-24 16:43 -!- phoenix24_(cfvjqf@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-24 16:44 willn-colo: rss-add ppa http://compbrain.net/zumastor-team_ppa.xml 2008-03-24 16:44 rss item added 2008-03-24 16:46 flips: the git url would be "git clone http://phunq.net/ddtree/zumastor zumastor-git" ? 2008-03-24 16:49 it would 2008-03-24 16:49 and I will make an exception to my "no cloning" request for you ;-) 2008-03-24 16:49 and everybody else on zumastor@googlegroups 2008-03-24 16:50 git clone fails for me : http://paste.ubuntu.com/6052/ 2008-03-24 16:57 hmm 2008-03-24 16:58 I need to say some git magical thing 2008-03-24 16:58 oh right 2008-03-24 16:58 I need to touch a file 2008-03-24 16:58 well... later 2008-03-24 16:59 -!- phoenix24(jsmjmfz@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-24 17:02 why arent you letting people clone? 2008-03-24 17:05 I want to fix the PPA autobuilder to only submit when packaged sources change, but that list is somewhat grey if I recall 2008-03-24 17:23 willn-colo: rss-del ppa 2008-03-24 17:23 rss item deleted 2008-03-24 17:23 willn-colo: rss-add ppa http://pipes.yahoo.com/pipes/pipe.run?_id=eK2OgAH63BGZqpnc8SvLAg&_render=rss 2008-03-24 17:23 rss item added 2008-03-24 17:23 There, now ppa notices are sorted. 2008-03-24 17:31 willn-colo: rss-watch ppa 300 2008-03-24 17:31 watcher thread started 2008-03-24 19:10 willn, that is unspeakably cool 2008-03-24 19:11 willn-colo: hm? 2008-03-24 19:11 no infoitems known for hm 2008-03-24 19:11 er 2008-03-24 19:11 yes 2008-03-24 19:11 flips: hm? 2008-03-24 19:11 cloning = bad for the moment because the repo is running on my workstation 2008-03-24 19:11 but, ok in small numbers 2008-03-24 19:11 like 50 or so 2008-03-24 19:11 if it is 500... 2008-03-24 19:12 ah 2008-03-24 19:12 was that the unspeakably cool thing? 2008-03-24 19:12 I did pick up a box to be a dedicated server, but dan comandeered it 2008-03-24 19:12 dana did I mean 2008-03-24 19:17 yahoo pipes is pretty nifty. 2008-03-24 19:32 ppa: Pipes Output 2008-03-24 19:33 er 2008-03-24 19:33 what the hell? 2008-03-24 19:40 willn, the cool thing is willn-colo 2008-03-24 19:40 I guess I must have a bot too if I want to be leet 2008-03-24 20:02 nah. Their generally a pita 2008-03-24 20:02 Eggdrop is a horrible tcl creation 2008-03-24 20:58 wow, tcl 2008-03-24 20:58 "tool control language" ? 2008-03-24 21:12 tool command language 2008-03-24 21:12 http://en.wikipedia.org/wiki/Tcl 2008-03-24 21:30 hmm, journal replay patch still applies to ddsnapd.c after 6 months of development 2008-03-24 21:31 I think that means the code did not change much 2008-03-24 21:31 and it needs to 2008-03-24 21:31 willn: i like ii 2008-03-24 21:31 ii? 2008-03-24 21:32 irc bot... er client 2008-03-24 21:32 ah 2008-03-24 21:32 http://zumastor.org/irclogs/#about 2008-03-24 21:32 have we got a resolution on which is the best server kit? 2008-03-24 21:32 http://serverkit.org/ <- shapor's suggestion 2008-03-24 21:33 what was jeff's suggestion? 2008-03-24 21:34 you mean phil's 2008-03-24 21:34 i dont remember 2008-03-24 21:34 we could ask him 2008-03-24 21:35 daniel@moonbase:/src/serverkit-2.1.0/lib$ wc *c *h 2008-03-24 21:35 ... 2008-03-24 21:35 3329 13651 105889 total 2008-03-24 21:35 tolerable 2008-03-24 21:35 server_db?? 2008-03-24 21:35 database shell 2008-03-24 21:35 ok 2008-03-24 21:36 yeah 2008-03-24 21:36 so managing database connections 2008-03-24 21:36 you can have a pool of mysql db connections 2008-03-24 21:36 the basic functionality is quite small 2008-03-24 21:36 we'd better add mysql to the mix quick ;) 2008-03-24 21:37 there are some other things it provides which are convenient, like heaps 2008-03-24 21:37 i'm architecting a media production facility 2008-03-24 21:37 tim: :) 2008-03-24 21:37 better heap than malloc I presume? 2008-03-24 21:38 and I'm thinking "raid 5 or raid 1 with snapshotting" 2008-03-24 21:38 yeah the idea is not to malloc :) 2008-03-24 21:38 hey shapor 2008-03-24 21:38 somebody has to malloc 2008-03-24 21:39 -!- dank(~chatzilla@cpe-76-90-56-73.socal.res.rr.com) has joined #zumastor 2008-03-24 21:40 think there's more performance/$ out of 20TB of storage using zumastor vs raid 5? 2008-03-24 21:40 flips: http://serverkit.org/serverkit-2.0.0-api.txt 2008-03-24 21:40 I'm reading the code, it's small enough 2008-03-24 21:40 Or 60TB with say, 30 clients? 2008-03-24 21:40 just checked out the dll loader 2008-03-24 21:40 I code that stuff in just a few lines normally 2008-03-24 21:41 but there is probably something useful there 2008-03-24 21:41 tim: "zumastor vs raid 5" doesn't make sense 2008-03-24 21:42 raid 5 is mirrored, right? 2008-03-24 21:42 it is, true 2008-03-24 21:42 it would be ddsnap vs raidx 2008-03-24 21:42 typically you would use one, the other, or both ;-) 2008-03-24 21:42 so if I could eliminate my mirroring, and throw less expensive spindles at the back up 2008-03-24 21:43 in theory, yes 2008-03-24 21:43 maybe throw a violin in there as a metadata server 2008-03-24 21:43 metadata server for what? 2008-03-24 21:43 in practice you better wait for us to optimize writes more before substituting replication for mirroring 2008-03-24 21:44 oh 2008-03-24 21:44 that would help :-) 2008-03-24 21:44 all the clips I'm backing up 2008-03-24 21:44 replicating is cool 2008-03-24 21:44 so your application supports a separate storage for metadata? 2008-03-24 21:44 mirring in itself is not a backup solution, whereas replicating very nearly is, by itself 2008-03-24 21:45 the way I see it- you have a drive failure, you could replace the drive and revert to the last snapshot quicker than a raid rebuild 2008-03-24 21:45 lets assume I have a metadata server 2008-03-24 21:45 its going to be a lot faster to find clips that way 2008-03-24 21:46 tim the problem is reverting to a snapshot doesn't prevent you from rebuilding your array 2008-03-24 21:46 typically the raid sits underneath zumastor 2008-03-24 21:46 unless you mean wipe and copy from the backup mahcine you're replicating to 2008-03-24 21:46 I get the reverting doesn't prevent you- its a matter of could I 2008-03-24 21:46 which sounds... unnatural if not just plain wrong 2008-03-24 21:47 tim is most probably right, for some configurations 2008-03-24 21:47 had not thought about that 2008-03-24 21:47 rebuilding raid5 can be excrutiating 2008-03-24 21:47 it just hit me as I was budgeting a buildout 2008-03-24 21:47 s/from rebuilding/from needing to rebuild/ 2008-03-24 21:47 tim, I'd say go with the very tried and true though 2008-03-24 21:47 raid 10 = more better :) 2008-03-24 21:48 raid 10 it is 2008-03-24 21:48 you only get 50% of your raw disk 2008-03-24 21:48 just have the replication sitting in the back as a sweetener, an upgrade path 2008-03-24 21:48 people like upgrade paths 2008-03-24 21:48 you get what I'm proposing though 2008-03-24 21:48 and people like "coming soon", knowing it is coming to them 2008-03-24 21:48 yes 2008-03-24 21:48 it makes sense 2008-03-24 21:48 just let us make it work a little better for local filesystems first 2008-03-24 21:49 we just recently got it acceptable for NFS 2008-03-24 21:49 if my snapshots are fine grained, it could eliminate the need for mirroring, and cut the number of drives and thus power consumption in half 2008-03-24 21:50 I need to see that with my own eyes :) 2008-03-24 21:50 tim, no 2008-03-24 21:50 not in half, but performance drives in half 2008-03-24 21:50 then add back in the backing store 2008-03-24 21:50 if your load is read-mostly, that might be true 2008-03-24 21:50 tim: what do you mean by mirroring? 2008-03-24 21:51 it would be mostly reads 2008-03-24 21:51 look at the xserve- standard edit facility storage 2008-03-24 21:51 14 drives on two controllers 2008-03-24 21:51 raid 10 2008-03-24 21:51 one side goes down, you always have the insurance of the other 2008-03-24 21:52 problem is, bandwidth suz 2008-03-24 21:52 sux 2008-03-24 21:52 320Gb/s 2008-03-24 21:52 and with multiple clients, performance blows 2008-03-24 21:53 so throw more drives at it 2008-03-24 21:53 I'd like 1GB/s linear performance 2008-03-24 21:53 and use slower drives for snapshotting 2008-03-24 21:53 what is the balance of read vs write? 2008-03-24 21:53 90/10 2008-03-24 21:54 you're editing 2008-03-24 21:54 not writing until you're done editing 2008-03-24 21:54 replicating is looking attractive then, if all you want to do is get the data back if the worst happens 2008-03-24 21:54 exactly 2008-03-24 21:54 and if you can tolerate being down for a while if a drive goes out 2008-03-24 21:54 tim i thought xserve was just a 3 drive 1u box? 2008-03-24 21:54 you're down with raid 10 if a drive goes down too 2008-03-24 21:55 xraid, sorry 2008-03-24 21:55 discountinued 2008-03-24 21:55 Avid was a big storage vender until recently 2008-03-24 21:55 you're not down if you lose a drive in raid10 2008-03-24 21:56 not for a rebuild? 2008-03-24 21:56 rebuilds are fast with raid10 2008-03-24 21:57 if one side goes down, the other gets pegged for I/O on rebuild, and you take a performance hit- at least that's what I understand 2008-03-24 21:57 its just a stripe of mirrors 2008-03-24 21:57 ok, so let's say you have 60 TB of storage 2008-03-24 21:57 a drive or controller takes a digger 2008-03-24 21:58 how long before you're back up vs back up with a snapshot revert 2008-03-24 21:58 might be a good test for SoC 2008-03-24 21:59 hello? 2008-03-24 21:59 ack, chased off all the geeks 2008-03-24 21:59 lol 2008-03-24 22:00 a raid 10 rebuild should only take as copying an entire disk 2008-03-24 22:00 one disk to one disk 2008-03-24 22:00 because there are essentially 2 copies of every drive in the stripe 2008-03-24 22:00 so you can read from its pair 2008-03-24 22:01 shapor, his point is, given twice the drives he would rather have twice the speed than twice the safety 2008-03-24 22:01 dont have to read from all the other drives and compute parity like you do with raid 5 2008-03-24 22:01 I think 2008-03-24 22:01 yes 2008-03-24 22:01 flips yes 2008-03-24 22:01 so just raid 0? 2008-03-24 22:02 theres no point of doing raid5 if you dont plan on rebuilding 2008-03-24 22:02 so throw your $$$ at performance drives, then $ for snapshoting the changed blocks on those performance drives 2008-03-24 22:03 ok so stripe just for performance, and your data integerity comes from the snapshot revert 2008-03-24 22:03 tim: not just "snapshotting the changed blocks" 2008-03-24 22:03 replicating and keeping more snapshot you mean.. i think 2008-03-24 22:03 if you're fine grained on your snapshot, like every 5 minutes, then the slow disk never get too far behind the performance disk 2008-03-24 22:03 snapshot data is worthless without the origin data 2008-03-24 22:04 yeah 2008-03-24 22:04 you mean 5 minute replication interval 2008-03-24 22:04 provided it can keep up 2008-03-24 22:04 yeah 2008-03-24 22:04 during a period of heavy io 2008-03-24 22:04 it might not be able to 2008-03-24 22:04 i think editing is a load where it might not do much good 2008-03-24 22:04 you do nothing for a while 2008-03-24 22:04 then write a huge multi terabyte file 2008-03-24 22:04 meaning that the writes aren't so slow the next replication lands before the last write is complete 2008-03-24 22:04 long linear io 2008-03-24 22:05 your replicant will get behind if it has slow disk 2008-03-24 22:05 why not just use ramback 2008-03-24 22:05 a render is a series of random reads with a long linear write 2008-03-24 22:05 seems that's maybe what I'm playing with in my head 2008-03-24 22:05 then you dont need to worry about crashing 2008-03-24 22:06 i thought of this application of ramback when everyone was arguing about persistency 2008-03-24 22:06 it feels like a ramback/zumastor approach 2008-03-24 22:06 yeah, zumastor on the backing store only 2008-03-24 22:06 your "fast cache" is a fast array 2008-03-24 22:06 backing store can be lazy sata drives 2008-03-24 22:06 with zumastor too 2008-03-24 22:07 to keep lots of snapshots 2008-03-24 22:07 seems raid becomes redundant, pardon the pun 2008-03-24 22:07 seems we can simplify the raid controllers as a result 2008-03-24 22:07 especially if you're not calculating parity 2008-03-24 22:07 i think that is a separate issue 2008-03-24 22:08 i mean, you can just use a raid level without parity 2008-03-24 22:08 or redundancy if you want to go that far 2008-03-24 22:08 like raid 0 2008-03-24 22:08 although no 2008-03-24 22:08 thats no good 2008-03-24 22:08 because you'll lose data 2008-03-24 22:08 if you lose the fast storage 2008-03-24 22:08 because ramback writes out lazily 2008-03-24 22:09 hmm 2008-03-24 22:09 you can get rid of rebuilding, if you dont mind being down to copy the data back 2008-03-24 22:10 I think I'm losing this arguement ;-) 2008-03-24 22:11 i'm not arguing :) 2008-03-24 22:11 just thinking "out loud" 2008-03-24 22:11 its more like I had a feeling there was an advantage 2008-03-24 22:11 thinking out loud, yes, but I'm losing the thinking inside my head 2008-03-24 22:11 meaning I'm talking myself out of my feeling 2008-03-24 22:12 wow 2008-03-24 22:12 how profound 2008-03-24 22:12 :-) 2008-03-24 22:13 heh 2008-03-24 22:14 but its a good idea 2008-03-24 22:14 you just can't completely throw away redundancy on the fast storage 2008-03-24 22:14 it was an *almost* good idea 2008-03-24 22:14 right, just as you can't throw it away on violin 2008-03-24 22:14 actually, you can turn off the raid on violin 2008-03-24 22:15 but if you lose a module, you lose data 2008-03-24 22:36 -!- tim(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-24 23:15 can somebody please try: git clone http://phunq.net/git/zumastor 2008-03-24 23:17 its going... 2008-03-24 23:17 your upload sucks :P 2008-03-24 23:20 something gittish is broken 2008-03-24 23:20 it's not my upload 2008-03-24 23:20 waits forever even cloning locally 2008-03-24 23:21 git-http-fetch using 100% cpu 2008-03-24 23:21 bleah 2008-03-24 23:21 a bug for another day 2008-03-24 23:22 actually, it is a bug for #git, today 2008-03-24 23:58 actually, it is not 2008-03-24 23:58 it was just a messed symlink 2008-03-24 23:58 nothing to see there... 2008-03-24 23:58 time git clone http://phunq.net/git/zumastor 2008-03-24 23:58 real 0m25.670s 2008-03-24 23:58 user 0m0.284s 2008-03-24 23:58 sys 0m0.132s irc.oftc.net #zumastor log beginning Tue Mar 25 00:00:01 PDT 2008 2008-03-25 00:09 real 9m55.467s 2008-03-25 00:09 user 0m4.164s 2008-03-25 00:09 sys 0m2.064s 2008-03-25 00:09 remotely.. 2008-03-25 00:09 strange.. it used a lot more cpu time 2008-03-25 00:19 -!- pgquiles(~pgquiles@236.Red-88-17-199.staticIP.rima-tde.net) has joined #zumastor 2008-03-25 00:20 what is the du? 2008-03-25 00:21 8.5m 2008-03-25 00:25 that is about right 2008-03-25 00:26 a little bigger than the original 2008-03-25 00:26 apparently git unpacks during clone 2008-03-25 00:27 time git clone http://phunq.net/git/zumastor 2008-03-25 00:27 real 0m1.423s 2008-03-25 00:27 user 0m0.260s 2008-03-25 00:27 sys 0m0.064s 2008-03-25 00:27 local clone 2008-03-25 00:31 did it actually work, or get a 404? 2008-03-25 01:01 -!- pgquiles(~pgquiles@121.Red-81-39-99.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-25 01:07 it actually worked 2008-03-25 01:07 if you look in /home/zumastor/tmp you will see a repo 2008-03-25 01:08 now trying to explain the concept of forward compatibility to junio... 2008-03-25 01:08 he's not getting it 2008-03-25 01:08 also not getting the idea of repository versioning 2008-03-25 01:08 in the db schema sense 2008-03-25 01:08 sigh 2008-03-25 01:11 sad but true: git in debian stable is obsolete and will fail weirdly in various ways 2008-03-25 01:11 even sadder: installing a more recent git in debian stable is an ugly little project 2008-03-25 01:24 flips: backport the 'experimental' package to stable, it's easy 2008-03-25 01:25 git clone git://git.kernel.org/pub/scm/git/git.git && cd git && git checkout v1.5.4.2 && make && sudo apt-get remove git && sudo make install 2008-03-25 01:26 I did 2008-03-25 01:26 easy is a... slight exaggeration 2008-03-25 01:26 did you do the pinning? 2008-03-25 01:26 what pinning? 2008-03-25 01:26 what you have to do to install a backport 2008-03-25 01:27 there' 2008-03-25 01:27 there's a backport faq 2008-03-25 01:27 http://backports.org 2008-03-25 01:27 oh, I don't do that :-) 2008-03-25 01:27 it's usually safer and easier to: 2008-03-25 01:27 1) download the .tar.gz, the .diff.gz and the .dsc 2008-03-25 01:27 2) dpkg-source -x file.dsc 2008-03-25 01:28 3) go into the dir 2008-03-25 01:28 4) dpkg-buildpackage -rfakeroot 2008-03-25 01:28 heh 2008-03-25 01:28 with recent versions of dpkg-buildpackage you don't need '-rfakeroot' 2008-03-25 01:28 not what you'd expect everybody to know though 2008-03-25 01:28 O:-) 2008-03-25 01:28 I didn't know it 2008-03-25 01:29 I usually do that when I backport from ubuntu unstable to ubuntu stable or from debian to ubuntu 2008-03-25 01:30 I am noticing as I compile git that every additional devel package needed is a nontrivial headache 2008-03-25 01:30 good reason to try to keep dependencies down to a dull roar 2008-03-25 01:31 actually, I lied because I wanted to make it simpler but if dependency problems arise, you should replace step 4 with this: 2008-03-25 01:32 4a) debuild -S -sa 2008-03-25 01:32 4b) sudo pbuilder build ../file.dsc 2008-03-25 01:32 but you need to have installed pbuilder and have run pbuilder create before 4b 2008-03-25 01:32 it's never easy... 2008-03-25 01:33 pbuilder is an UML environment which downloads all the dependencies, builds the packages and stores them usually in /var/cache/pbuilder/result 2008-03-25 01:33 anyway, getting from git and building as above seems morally right in the case of git 2008-03-25 01:34 ok, that is enough git 2008-03-25 01:34 got to use this tool now 2008-03-25 01:34 make it earn its keep 2008-03-25 01:54 http://phunq.net/ddtree?p=zumastor/.git;a=summary <- "rewrite journal replay to be much more readable and ..." 2008-03-25 02:10 -!- erwan_taf(~erwan@81.80.43.67) has joined #zumastor 2008-03-25 02:14 24'' monitors are so large they become uncomfortable next to a laptop :-/ 2008-03-25 02:14 uncomfortable how? 2008-03-25 02:14 i just find the pixels way to large 2008-03-25 02:16 uncomfortable as in I need a dockstation for the laptop to have both screens at the same height and even then, I have to turn my head too much to look at the left most of the 24'' screen 2008-03-25 02:19 yeah, i have 2x 24" widescreen monitors in a dual head setup 2008-03-25 02:19 its a bit strainging on the neck 2008-03-25 02:19 i find myself concentrating windows near the center of the 2 2008-03-25 02:20 unimportant things in the peripheral 2008-03-25 02:20 I've just rotated the 24'' and put it in vertical 2008-03-25 02:21 I noticed it last week when I brought it home from the office 2008-03-25 02:21 s/it/it's possible 2008-03-25 02:23 i have a 42" display about 6 feet away from me at home 2008-03-25 02:23 attached to a computer? whow :-) 2008-03-25 02:23 has approximately the same resolution as my laptop screen, which is annoying though 2008-03-25 02:24 its more ergonomic than hunching over the laptop on the couch 2008-03-25 02:47 -!- pgquiles_(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-25 04:39 -!- pgquiles(~pgquiles@121.Red-81-39-99.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-25 06:26 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-25 06:58 -!- tim_(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-25 08:31 ACTION yawns 2008-03-25 08:45 -!- tim_(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-25 08:45 -!- tim__(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-25 09:50 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-25 10:16 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-25 10:47 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-25 11:31 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-25 11:40 -!- phoenix24(yigz@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-25 11:54 -!- phoenix24(wxv@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-25 12:26 good morning 2008-03-25 12:26 howdeee! 2008-03-25 12:26 aloha 2008-03-25 12:27 (mr enthusiasm this morning) 2008-03-25 12:55 -!- phoenix24_(arhme@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-25 13:05 scramjet time 2008-03-25 13:33 flips: yes. Stable is stable as of around two years ago, and git has changed in that time. backports.org is your friend if you need one thing new, but want the rest to stay unchanged. 2008-03-25 13:33 deb http://www.backports.org/debian etch-backports main contrib non-free 2008-03-25 13:34 apt-get -t etch-backports install git-core 2008-03-25 13:34 See http://backports.org/ for more detail. 2008-03-25 14:23 -!- phoenix24(xhohywp@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-25 14:50 -!- tim(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-25 15:22 Hi. I'm currently writing my GSoC app. What level of detail should I go into? 2008-03-25 15:31 -!- phoenix24(gxp@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-25 17:09 -!- phoenix24(zpl@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-25 18:09 -!- phoenix24_(uxgdv@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-25 19:39 -!- phoenix24(fvh@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-25 19:49 davidsev, enough to show that your proposal is technically plausible and useful in some way 2008-03-25 20:41 Holy cow 2008-03-25 20:41 Kernel just went kabluey 2008-03-25 20:42 'tty pty[$sequential] uevent: unsupported action-string; this will be ignored in a future kernel version' 2008-03-25 20:43 Constantly 2008-03-25 20:45 uevent... 2008-03-25 20:45 I've see that one 2008-03-25 20:45 forget where 2008-03-25 20:46 willn, Alt-SysRq-t 2008-03-25 20:46 http://lkml.org/lkml/2007/8/14/106 2008-03-25 20:47 yar, the system clock went bye bye too 2008-03-25 20:47 how do you know? 2008-03-25 20:47 timestamps? 2008-03-25 20:47 tar: lib/libnss_nisplus-2.7.so: time stamp 2007-12-07 21:02:46 is 34380996 s in the future 2008-03-25 20:48 let's get that number in hex 2008-03-25 20:48 ick 2008-03-25 20:48 init is confused aswell 2008-03-25 20:48 nothing interesting 2008-03-25 20:48 * INIT: Id "3" respawning too fast: disabled for 5 minutes 2008-03-25 20:49 for all ids 2008-03-25 20:49 got the sysrq-t? 2008-03-25 20:49 which machine? 2008-03-25 20:49 im on a serial console for zuma6 2008-03-25 20:49 kind of machine? 2008-03-25 20:50 kernel on it? 2008-03-25 20:50 2950, i think 2008-03-25 20:50 2.6.24 that I just built 2008-03-25 20:50 But I think it may be libc woes 2008-03-25 20:51 since it was a dapper machine that I wedged a hardy kernel onto 2008-03-25 20:51 just say no to distro kernels 2008-03-25 20:51 eh? 2008-03-25 20:52 distro kernels tend to suck hard 2008-03-25 20:52 mainline is solid as a rock 2008-03-25 20:52 well 2008-03-25 20:52 except for storage apps ;) 2008-03-25 20:52 without patches 2008-03-25 20:52 Theres nothing special about this build, except its got all our crap built in 2008-03-25 20:52 It was just built the ubuntu way on a hardy machine 2008-03-25 20:52 and all the hardy crap 2008-03-25 20:53 Well, its this way, or no way 2008-03-25 20:54 -!- nataliep_(~nataliep@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-25 20:54 [ 807.783909] call-dhclient-s[6597] general protection eip:b7ff8456 esp:bffffbac error:0 2008-03-25 20:54 I think, I'm writing an article on Zumastor :) 2008-03-25 20:54 for posting? 2008-03-25 20:55 heh! or that my notes have.. grown too big 2008-03-25 20:55 would be pleased to read them 2008-03-25 20:55 No, No.. not posting yet. 2008-03-25 20:56 What are the other open source projects.. cousins to Zumastor ? 2008-03-25 21:13 flips: is the git repository online, for some reason my checkout seems to fail everytime ? 2008-03-25 21:14 mkfs.ext3 takes forever on large volumes 2008-03-25 21:14 -!- phoenix24_(xvl@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-25 21:14 phoenix24, which repository? 2008-03-25 21:15 Git 2008-03-25 21:15 I mean, which url? 2008-03-25 21:16 at, git://phunq.net/dtree/zumastor 2008-03-25 21:16 could you show your git --version please 2008-03-25 21:16 git version 1.5.4.3 2008-03-25 21:59 hmm 2008-03-25 21:59 ok, wrong url 2008-03-25 21:59 git clone http://phunq.net/dtree/zumastor 2008-03-25 21:59 git: protocol is broken because git-daemon is broken, have not had time to fix it yet 2008-03-25 22:20 Well 2008-03-25 22:20 I got it working 2008-03-25 22:20 then it broke agian 2008-03-25 22:20 ill diagnose tommorow morning 2008-03-25 22:27 will stay tuned 2008-03-25 22:39 -!- phoenix24(hebiz@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-25 22:47 phoenix24 the google code subversion is the authoratative source for zumastor anyway 2008-03-25 22:48 authoritative* 2008-03-25 22:48 that would be good, but git's definitely a better alternative 2008-03-25 22:49 you can use git-svn if you want to use git with svn repo 2008-03-25 22:50 No, svn's good for now. /me is comfortable 2008-03-25 22:52 phoenix24, where you able to clone from the http url? 2008-03-25 22:52 let me check my server log :-) 2008-03-25 22:52 ACTION hates checking server logs 2008-03-25 22:53 flips: nope, http fails too :) 2008-03-25 22:53 220.225.53.35 - - [25/Mar/2008:22:53:14 -0700] "GET /dtree/zumastor//info/refs HTTP/1.0" 404 294 "-" "curl/7.18.0 (i486-pc-linux-gnu) libcurl/7.18.0 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.1" 2008-03-25 22:53 **:( 2008-03-25 22:53 that's me 2008-03-25 22:53 I'll try it locally 2008-03-25 22:54 fails with an error stating "Perhaps git-update-server-info needs to be run on the server" 2008-03-25 22:54 phoenix24, fails here too 2008-03-25 22:54 sorry 2008-03-25 22:54 will find and fix the problem 2008-03-25 22:55 oh 2008-03-25 22:55 wrong url 2008-03-25 22:55 feh 2008-03-25 22:56 git clone http://phunq.net/git/zumastor 2008-03-25 22:56 I'm so sorry 2008-03-25 23:07 did we clone successfully now? 2008-03-25 23:08 $ time git clone http://phunq.net/git/zumastor 2008-03-25 23:08 Initialized empty Git repository in /home/daniel/tmp/zumastor/.git/ 2008-03-25 23:08 Getting alternates list for http://phunq.net/git/zumastor 2008-03-25 23:08 Getting pack list for http://phunq.net/git/zumastor 2008-03-25 23:08 Getting index for pack 3a2b9c0cbee91dc78f1b162c897c9549959bfd2f 2008-03-25 23:08 Getting pack 3a2b9c0cbee91dc78f1b162c897c9549959bfd2f 2008-03-25 23:08 which contains 763a99e4fc7d5dd172767e4818752435a4ce9cdd 2008-03-25 23:08 walk 763a99e4fc7d5dd172767e4818752435a4ce9cdd 2008-03-25 23:08 real 0m1.086s 2008-03-25 23:08 user 0m0.268s 2008-03-25 23:08 sys 0m0.072s 2008-03-25 23:09 clones in 1 sec 2008-03-25 23:10 zumastor@yzf:~/tmp$ time git clone http://phunq.net/git/zumastor 2008-03-25 23:10 got 69f78f2bb05ff21c01ddae305a29e8e7d434711a 2008-03-25 23:10 walk 69f78f2bb05ff21c01ddae305a29e8e7d434711a 2008-03-25 23:10 Getting alternates list for http://phunq.net/git/zumastor/ 2008-03-25 23:10 got 366146d7e8564f00de6ff054e6b061fb811d6c17 2008-03-25 23:10 Getting pack list for http://phunq.net/git/zumastor/ 2008-03-25 23:10 Getting index for pack 3a2b9c0cbee91dc78f1b162c897c9549959bfd2f 2008-03-25 23:10 got a450d024d2208f2a0ff4730485b3cb7c2533ff39 2008-03-25 23:10 Getting pack 3a2b9c0cbee91dc78f1b162c897c9549959bfd2f 2008-03-25 23:10 which contains 763a99e4fc7d5dd172767e4818752435a4ce9cdd 2008-03-25 23:10 walk 763a99e4fc7d5dd172767e4818752435a4ce9cdd 2008-03-25 23:10 got 68a39328e2f2c8677e24a99956b4ddb5446472fc 2008-03-25 23:10 Checking files out... 2008-03-25 23:10 100% (381/381) done 2008-03-25 23:10 real 0m26.896s 2008-03-25 23:10 user 0m0.300s 2008-03-25 23:10 sys 0m0.108s 2008-03-25 23:10 zumastor@yzf:~/tmp$ 2008-03-25 23:10 clones in 26 seconds over the net 2008-03-25 23:11 not the most efficient method, but that is what git: is for 2008-03-25 23:12 6 megs... that is 216K/sec 2008-03-25 23:12 probably the limit of my upload bandwidth 2008-03-25 23:15 it's probable 2008-03-25 23:39 -!- phoenix24_(ddqr@h1119083.serverkompetenz.net) has joined #zumastor irc.oftc.net #zumastor log beginning Wed Mar 26 00:00:01 PDT 2008 2008-03-26 00:40 somebody wrote a very handy function called change_bits 2008-03-26 00:40 rlnelson? 2008-03-26 00:40 -!- phoenix24(twm@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-26 00:40 I'm thinking, thanks for that 2008-03-26 00:43 oh, I think it was jiayginz 2008-03-26 00:43 as part of the resize 2008-03-26 00:43 thanks jiayingz 2008-03-26 01:14 -!- mitchg(~mitchg@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-26 01:21 -!- flips(~phillips@phunq.net) has joined #zumastor 2008-03-26 01:39 -!- phoenix24_(mggppib@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-26 01:43 -!- pgquiles_(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-26 01:51 -!- pgquiles__(~pgquiles@121.Red-81-39-99.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-26 02:20 -!- pgquiles__(~pgquiles@51.Red-83-53-122.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-26 02:21 -!- pgquiles__(~pgquiles@51.Red-83-53-122.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-26 02:40 -!- phoenix24(ajwja@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-26 04:19 -!- pgquiles_(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-26 04:19 -!- phoenix24_(obk@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-26 04:19 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-26 04:50 -!- pgquiles__(~pgquiles@51.Red-83-53-122.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-26 06:26 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-26 09:04 -!- tim(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-26 09:21 ACTION gives the kernel another test 2008-03-26 09:35 zumastor-commits: [zumastor commit] r1498 - trunk/ddsnap/scripts 2008-03-26 09:35 zumastor-commits: [PPA zumastor-team] Accepted: zumastor 0.8.0-r1498 (source) 2008-03-26 09:40 zumastor-commits: [PPA zumastor-team] Accepted: ddsnap 0.8.0-r1498 (source) 2008-03-26 09:41 -!- pgquiles_(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-26 09:59 -!- MaZe(~MaZe@193.120.148.177) has left #zumastor 2008-03-26 10:00 ppa: QUEUED: amd64 build of zumastor 0.8.0-r1498 in ubuntu hardy RELEASE 2008-03-26 10:00 ppa: QUEUED: i386 build of zumastor 0.8.0-r1498 in ubuntu hardy RELEASE 2008-03-26 10:00 ppa: QUEUED: lpia build of zumastor 0.8.0-r1498 in ubuntu hardy RELEASE 2008-03-26 10:00 ppa: QUEUED: amd64 build of ddsnap 0.8.0-r1498 in ubuntu hardy RELEASE 2008-03-26 10:00 ppa: QUEUED: i386 build of ddsnap 0.8.0-r1498 in ubuntu hardy RELEASE 2008-03-26 10:00 ppa: QUEUED: lpia build of ddsnap 0.8.0-r1498 in ubuntu hardy RELEASE 2008-03-26 10:01 holy crap 2008-03-26 10:02 -!- pgquiles__(~pgquiles@51.Red-83-53-122.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-26 10:05 ppa: FINISHED: lpia build of ddsnap 0.8.0-r1498 in ubuntu hardy RELEASE 2008-03-26 10:05 ppa: FINISHED: i386 build of ddsnap 0.8.0-r1498 in ubuntu hardy RELEASE 2008-03-26 10:06 ppa: FINISHED: amd64 build of ddsnap 0.8.0-r1498 in ubuntu hardy RELEASE 2008-03-26 10:06 ppa: FINISHED: lpia build of zumastor 0.8.0-r1498 in ubuntu hardy RELEASE 2008-03-26 10:06 ppa: FINISHED: i386 build of zumastor 0.8.0-r1498 in ubuntu hardy RELEASE 2008-03-26 10:06 ppa: FINISHED: amd64 build of zumastor 0.8.0-r1498 in ubuntu hardy RELEASE .. STARTED: lpia build of ddsnap 0.8.0-r1498 in ubuntu hardy RELEASE .. STARTED: lpia build of zumastor 0.8.0-r1498 in ubuntu hardy RELEASE .. STARTED: amd64 build of ddsnap 0.8.0-r1498 in ubuntu hardy RELEASE .. STARTED: amd64 build of zumastor 0.8.0-r1498 in ubuntu hardy RELEASE .. STARTED: i386 build (+1) 2008-03-26 10:06 well, thats annoying. 2008-03-26 10:12 Can you make it squish them all into one line? 2008-03-26 10:15 zumastor-commits: [PPA zumastor-team] Accepted: linux 2.6.24-12.22~zumappa1497 (source) 2008-03-26 10:17 It's just listening to the rss feed. In the end it looks like it tried 2008-03-26 10:17 I turned off autobuilds for ddsnap and zumastor, as we're not really commiting code that goes into those 2008-03-26 10:24 ACTION rewrites the launchpad watcher while waiting for the kernel build 2008-03-26 10:41 ppa: QUEUED: amd64 build of linux 2.6.24-12.22~zumappa1497 in ubuntu hardy RELEASE 2008-03-26 10:41 ppa: QUEUED: i386 build of linux 2.6.24-12.22~zumappa1497 in ubuntu hardy RELEASE 2008-03-26 10:41 ppa: QUEUED: lpia build of linux 2.6.24-12.22~zumappa1497 in ubuntu hardy RELEASE 2008-03-26 10:47 -!- pgquiles_(~pgquiles@51.Red-83-53-122.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-26 11:45 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-26 11:46 -!- MaZe(~MaZe@193.120.148.177) has left #zumastor 2008-03-26 11:59 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-26 12:06 -!- MaZe(~MaZe@193.120.148.177) has left #zumastor 2008-03-26 12:42 -!- MaZ1(~MaZe@193.120.148.177) has joined #zumastor 2008-03-26 12:42 -!- MaZ1(~MaZe@193.120.148.177) has left #zumastor 2008-03-26 12:43 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-26 12:46 willn-colo: rss-delete ppa 2008-03-26 12:47 willn-colo: rss-add ppa http://compbrain.net:8080/rss/zumastor-team/ 2008-03-26 12:47 rss item added 2008-03-26 12:47 willn-colo: rss-watch ppa 60 2008-03-26 12:47 watcher thread started 2008-03-26 13:10 grr. Google code doesn't provide rss feeds either. 2008-03-26 13:27 flips: Did you get a chance to patch issue 82 2008-03-26 13:49 -!- tim(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-26 14:21 zumastor-commits: [zumastor commit] r1499 - trunk 2008-03-26 14:57 ppa: FINISHED: amd64 build of linux 2.6.24-12.22~zumappa1497 in ubuntu hardy RELEASE 2008-03-26 15:08 hooray 2008-03-26 15:10 -!- cbsmith(~user@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-26 15:21 hmm, issue 82 2008-03-26 15:22 flips: -H for hourly 2008-03-26 15:23 -h for hourly, --help for help 2008-03-26 15:23 or -? 2008-03-26 15:23 which is becoming predominant practice exactly because -h is too useful for other shortcuts 2008-03-26 15:24 who wants to hack the script? 2008-03-26 15:24 this is open to nongooglers by the way 2008-03-26 15:24 pgquiles_, ping? 2008-03-26 15:31 flips: pong 2008-03-26 15:31 flips: -h for help, --help for help, -H and --hourly for hourly 2008-03-26 15:32 Oh, and -? for help too 2008-03-26 15:32 cbsmith, no, -?|--help for help, -h|--hourly for hourly 2008-03-26 15:32 ACTION points pgquiles_ at query chat ==> 2008-03-26 15:32 flips: Maybe I'm an idiot, but I *frequently* do "foo -h" when testing out a new command. 2008-03-26 15:32 cbsmith, retraining for you then 2008-03-26 15:38 cbsmith, note that zumastor define volume -h will produce usage text, even with -h -> hourly 2008-03-26 15:38 flips: yeah, 'cause *that* won't be confusing. ;-) 2008-03-26 15:41 why does firebox always start doing weird things with more than 100 tabs open? 2008-03-26 15:41 flips: I'm sure you are aware there are roughly a million reasons for that. Try firefox3beta4. It seems to be better at such things. 2008-03-26 15:42 thanks 2008-03-26 16:10 http://osindia.blogspot.com/2008/03/microsoft-files-complaint-on-ooxml-vote.html <- wow 2008-03-26 16:32 ppa: FINISHED: i386 build of linux 2.6.24-12.22~zumappa1497 in ubuntu hardy RELEASE 2008-03-26 16:55 flips: I just did another test with 2.6.24 2008-03-26 16:55 and? 2008-03-26 16:55 same fail 2008-03-26 16:55 ill get you sysrq 2008-03-26 16:55 ok 2008-03-26 16:58 ACTION orders one of those green 750G sata twos 2008-03-26 16:58 going to take solid sate a while to catch up with stuff like that 2008-03-26 16:58 flips: http://compbrain.net/tmp/sofia-sysrq.txt? 2008-03-26 16:58 $150 2008-03-26 16:58 rougue question mark 2008-03-26 16:59 side by side bug hunt tomorrow? 2008-03-26 16:59 I'll ponder tonight 2008-03-26 16:59 I wont be in SMO tommorow 2008-03-26 16:59 Still in mountain view until monday 2008-03-26 16:59 right 2008-03-26 16:59 ok, well I will do what I can 2008-03-26 17:00 and then monday if the bug is still wiggling? 2008-03-26 17:00 Sure 2008-03-26 17:01 http://www.silentpcreview.com/article786-page1.html <- check it out 2008-03-26 17:01 picked mine up from newegg, price is lower than in the review 2008-03-26 17:02 its a much smaller trace from before 2008-03-26 17:02 doesnt look like any io is happening at any speed right now 2008-03-26 17:03 and mkfs isnt responding to signals 2008-03-26 17:03 I'll look through it 2008-03-26 17:04 oh wow, init is making a fuse call 2008-03-26 17:04 scary 2008-03-26 17:05 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-26 17:05 hey tim_vimm 2008-03-26 17:05 yo 2008-03-26 17:05 http://www.imagineersystems.com/ 2008-03-26 17:06 wearing yo vimm 2day ic 2008-03-26 17:06 i'm having a vimmtastic day 2008-03-26 17:06 or...better yet, I'm feeling rather vimmy today 2008-03-26 17:06 niftey 2008-03-26 17:07 mplayer is playing it :-) 2008-03-26 17:07 ACTION remembers when that didn't work 2008-03-26 17:07 actually, that's the result of a user restore to another system 2008-03-26 17:07 did I see you playing with that at the apple store? 2008-03-26 17:08 no, someone just posted that on CML 2008-03-26 17:08 (cinematographers mailing list) 2008-03-26 17:08 my virtual haunt 2008-03-26 17:08 done that skydive think, complete with city in back 2008-03-26 17:09 for real, not edited :-) 2008-03-26 17:11 flips: Strace stops at fsync 2008-03-26 17:12 flips, remember the monsters and aliens show Scottie showed us at dreamworks? 2008-03-26 17:12 a little 2008-03-26 17:12 a buddy of mine is doing the 3D conversion of that film- he's the guy who posted the imagineeringsystems link 2008-03-26 17:13 3d conversion... the future has arrived 2008-03-26 17:13 ACTION would like to have his apartment 3d converted 2008-03-26 17:13 actually, they rendered both eyes, Jeff does the final tweeks 2008-03-26 17:14 look at all those kblockd threads 2008-03-26 17:14 I suspect they are completely bogus 2008-03-26 17:14 -!- tim(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-26 17:15 willn, first thing I'd suggest trying: some other bio scheduler than cfq 2008-03-26 17:15 whoa, there's another me here 2008-03-26 17:15 freaky 2008-03-26 17:15 that's my old laptop (the one that will run linux very shortly) 2008-03-26 17:17 wow, udevd calling fuse 2008-03-26 17:17 somebody hold the barf bag for me please? 2008-03-26 17:19 I think those fuse: items in the traceback may be bogus 2008-03-26 17:21 willn, no smoking gun jumps out of that trace at me 2008-03-26 17:21 its still wedged 2008-03-26 17:21 0 progress 2008-03-26 17:22 bio stats not changing? 2008-03-26 17:22 Where am I looking? 2008-03-26 17:23 the ddsnap interface? 2008-03-26 17:23 the monitoring utility that scraps sysfs whose name I always forget 2008-03-26 17:23 just a sec 2008-03-26 17:23 'ddsnap inflight bio vecs 1000, pending: 0, query: 0, release: 0, locked: 0' 2008-03-26 17:24 not good 2008-03-26 17:25 0 io on the system 2008-03-26 17:25 according to iostat 2008-03-26 17:27 right 2008-03-26 17:27 so, im stuck. 2008-03-26 17:27 I see something 2008-03-26 17:28 ddsnap_server is doing a slab alloc 2008-03-26 17:28 does it look like a patch? ;) 2008-03-26 17:28 sock aio write 2008-03-26 17:28 got it 2008-03-26 17:28 ok, I'm on it 2008-03-26 17:28 patch will take a few days, ok? 2008-03-26 17:29 thanks for the report, it's great 2008-03-26 17:29 :) 2008-03-26 17:29 known issue which you just voted up 2008-03-26 17:29 its blocking 2.6.24 then, though I guess we modded that down today? 2008-03-26 17:30 Suppose its time for me to get 2.6.22 builds working 2008-03-26 17:34 good plan 2008-03-26 17:34 we've just been lucky that 2.6.earlier doesn't trigger this pattern 2008-03-26 17:34 then somebody improved the vm ;-) 2008-03-26 17:35 scary amount of cruft in there now 2008-03-26 17:35 won't hack it all out this time though, just make socket write work properly 2008-03-26 17:36 see, this is why the world needs ddtree 2008-03-26 17:36 http://phunq.net/ddtree 2008-03-26 17:43 willn, can you paste or post the output of cat /proc/meminfo? 2008-03-26 17:48 I just killed the machine, but looked at it recently, what were you looking for? 2008-03-26 20:06 zumastor-commits: [PPA zumastor-team] Accepted: linux-source-2.6.22 2.6.22-14.52~zumappa1 (source) 2008-03-26 20:09 ppa: STARTED: lpia build of linux-source-2.6.22 2.6.22-14.52~zumappa1 in ubuntu gutsy RELEASE 2008-03-26 20:10 ppa: QUEUED: lpia build of linux-source-2.6.22 2.6.22-14.52~zumappa1 in ubuntu gutsy RELEASE 2008-03-26 20:11 ppa: STARTED: amd64 build of linux-source-2.6.22 2.6.22-14.52~zumappa1 in ubuntu gutsy RELEASE 2008-03-26 20:11 ppa: STARTED: i386 build of linux-source-2.6.22 2.6.22-14.52~zumappa1 in ubuntu gutsy RELEASE 2008-03-26 20:11 ppa: QUEUED: i386 build of linux-source-2.6.22 2.6.22-14.52~zumappa1 in ubuntu gutsy RELEASE 2008-03-26 20:11 ppa: QUEUED: amd64 build of linux-source-2.6.22 2.6.22-14.52~zumappa1 in ubuntu gutsy RELEASE 2008-03-26 20:50 -!- MaZe(~MaZe@193.120.148.177) has left #zumastor 2008-03-26 20:58 -!- dank(~chatzilla@cpe-76-90-56-73.socal.res.rr.com) has joined #zumastor 2008-03-26 21:06 -!- jiayingz(~jiayingz@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-26 21:26 ppa: FINISHED: lpia build of linux-source-2.6.22 2.6.22-14.52~zumappa1 in ubuntu gutsy RELEASE 2008-03-26 22:28 -!- phoenix24(tdbxu@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-26 22:28 Hi everyone! 2008-03-26 22:29 hi phoenix24 2008-03-26 22:31 shapor: Do any applications of Neural Networks.. of Artificial Intelligence theory exist in the domain of Data-Storage, Data-Backup or Data-Protection ? 2008-03-26 22:31 I don't know 2008-03-26 22:33 googling seems to return some research papers 2008-03-26 22:33 I have the AI exam today, so was wondering.. if it had applications here. 2008-03-26 22:33 is it ?.. I'd check the papers later 2008-03-26 22:34 shapor: what key-words you searched for ? 2008-03-26 22:34 a patent even 2008-03-26 22:34 "Data storage system with trained predictive cache management engine" 2008-03-26 22:35 "neural network" storage system 2008-03-26 22:35 wow! 2008-03-26 22:37 just getting storage working and reliable is enough of a challenge for most 2008-03-26 22:38 _reliability_ engineering itself is a domain there. 2008-03-26 22:38 work seems more focused details and corner cases and simple fast algoritms 2008-03-26 22:38 flips probably knows more 2008-03-26 22:42 I should probably head back.. studying for the exam. 2008-03-26 23:43 phoenix24 (when you come back) oddly enough, the inventor of device mapper is a neural net programmer 2008-03-26 23:47 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor irc.oftc.net #zumastor log beginning Thu Mar 27 00:00:01 PDT 2008 2008-03-27 00:07 ppa: FINISHED: amd64 build of linux-source-2.6.22 2.6.22-14.52~zumappa1 in ubuntu gutsy RELEASE 2008-03-27 01:59 ppa: FINISHED: i386 build of linux-source-2.6.22 2.6.22-14.52~zumappa1 in ubuntu gutsy RELEASE 2008-03-27 03:39 -!- pgquiles(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-27 03:41 -!- pgquiles(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-27 03:44 -!- pgquiles(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-27 08:09 -!- erwan_taf(~erwan@81.80.43.67) has left #zumastor 2008-03-27 08:34 woot has $77 500G drives currently 2008-03-27 08:42 not any more. 2008-03-27 08:44 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-27 09:24 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-27 10:10 willn: how many sata cards/ports are already in the test boxes? 2008-03-27 10:13 ACTION thinks to go "upmarket" and get NCQ-capable cards and disks this time 2008-03-27 10:16 dld: One machine has one, one has 0 2008-03-27 10:16 the machine with one could possibly use another, but likely not. 2008-03-27 10:16 And they have one onboard sata port (the 4100s)? 2008-03-27 10:16 (Each would need a max of two to support all disks) 2008-03-27 10:16 Yea 2008-03-27 10:16 The 4300 has multiple onboard ports? 2008-03-27 10:17 Though, if you make disk changes to the onboard controller it prompts for input at boot (stupid) 2008-03-27 10:17 They each have two onboard, but suffer from the idiot disk change notification 2008-03-27 10:17 I only saw one SIIG card in the 4300 in lspci. Are there really two then? 2008-03-27 10:18 Or I could open the case.. 2008-03-27 10:18 The board has two sata ports onboard 2008-03-27 10:18 the 4300 at your desk has one sata card + onboard 2008-03-27 10:19 Yep, all four onboard occupied by somethings. 2008-03-27 10:20 http://www.newegg.com/Product/Product.aspx?Item=N82E16816102062 2008-03-27 10:21 some slower GP drives: http://www.newegg.com/Product/Product.aspx?Item=N82E16822136149 2008-03-27 10:23 NCQ drives: http://www.amazon.com/Seagate-ST3500641AS-RK-Barracuda-Internal-Drive/dp/B000EY5F5C/ref=pd_bbs_9?ie=UTF8&s=electronics&qid=1206638534&sr=8-9 2008-03-27 10:23 You missed out on the $77 from woot this morning 2008-03-27 10:23 Yep. 2008-03-27 10:23 I was going to just buy them, but reimbursement and all 2008-03-27 10:24 Yeah, too hard. I'll do them and just pay more so we have them next week. 2008-03-27 11:31 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-27 11:37 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-27 12:03 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-27 12:10 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-27 12:16 Anyone want to try out the 2.6.22 kernel we built overnight? 2008-03-27 12:26 well, it boots. 2008-03-27 12:26 ACTION throws another disk in to test ddsnap 2008-03-27 12:33 It works. yay :) 2008-03-27 14:13 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-27 14:22 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-27 14:33 Which 2.6.22 was that, PPA or CBTB? 2008-03-27 15:02 PPA 2008-03-27 15:03 amd64 and i386 built the ubuntu way 2008-03-27 15:16 If people want to test them out more, thatd be cool. I've qualified they boot and run zumastor. 2008-03-27 16:15 zumastor-commits: [zumastor commit] r1500 - trunk/doc 2008-03-27 16:55 zumastor-commits: [zumastor commit] r1501 - trunk/doc 2008-03-27 17:00 zumastor-commits: [zumastor commit] r1502 - branches/0.7/doc 2008-03-27 17:04 -!- dkegel(~chatzilla@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-27 17:04 0.7 released 2008-03-27 17:05 w00 2008-03-27 17:05 zumastor-commits: [zumastor commit] r1503 - www 2008-03-27 17:15 zumastor-commits: [zumastor commit] r1504 - trunk/doc 2008-03-27 17:20 I sent out mail about the ppa kernels 2008-03-27 17:21 flips: ping re: 2.6.24 sysrq 2008-03-27 17:25 zumastor-commits: [zumastor commit] r1505 - branches/0.7/doc 2008-03-27 17:58 -!- phoenix24(ouzmzkl@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-27 18:50 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-27 18:57 -!- phoenix24_(afmc@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-27 19:00 Hi everyone! 2008-03-27 19:24 -!- phoenix24(bxg@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-27 19:31 hi phoenix24_ 2008-03-27 19:32 phoenix24_, have you submitted the application for soc? 2008-03-27 19:33 I'm writing it now. 2008-03-27 19:33 jiayingz: I'm sorry, I had exams till yesterday. 2008-03-27 19:34 jiayingz: also, I see Zumastor also registered as a Launchpad Project. 2008-03-27 19:34 I've created a test project@launchpad for myself to see if we could use it. 2008-03-27 19:34 phoenix24, I think will registered that 2008-03-27 19:35 phoenix24, I did not see Zumastor on Launchpad 2008-03-27 19:36 jiayingz: https://launchpad.net/~zumastor-team 2008-03-27 19:37 it's the zumastor-team registered. 2008-03-27 19:37 ah, i c. I searched for zumastor, not zumastor-team 2008-03-27 19:38 since I don't have write access to it, i'm upstreaming initial import of Zumastor-0.7 to my test-project@Launchpad. 2008-03-27 19:38 I hope to see if it works fine. 2008-03-27 19:39 great. we just announced 0.7 release today, good timing :) 2008-03-27 19:39 let us know if you get any problems 2008-03-27 19:39 sure! 2008-03-27 19:39 is BZR a decent alternative to Git ? 2008-03-27 19:40 what does BZR stands for? 2008-03-27 19:41 bazaar, distributed repository used a Launchpad 2008-03-27 19:41 interesting. never heard of it before 2008-03-27 19:41 http://bazaar-vcs.org/ 2008-03-27 19:42 thx 2008-03-27 19:42 sponsored by Canonical Ltd 2008-03-27 19:43 ubuntu uses it 2008-03-27 19:43 written in python 2008-03-27 19:43 yes 2008-03-27 19:47 jiayingz: under what licenses is Zumastor released ? 2008-03-27 19:57 Zumastor-Test-Project @ Launchpad : https://launchpad.net/myzuma/ 2008-03-27 19:58 Code hosted @ Launchpad : https://code.launchpad.net/~csharma/myzuma/Zumastor.upstream 2008-03-27 20:01 phoenix24, GPL2 2008-03-27 20:01 thanks! 2008-03-27 20:14 Zumastor @ Launchpad : https://launchpad.net/zumastor/ 2008-03-27 20:15 Zumastor @ Launchpad : https://code.launchpad.net/zumastor/ 2008-03-27 21:14 -!- phoenix24(phksi@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-27 21:28 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-27 22:14 -!- phoenix24_(uknsrch@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-27 22:15 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-27 23:41 -!- phoenix24(florq@h1119083.serverkompetenz.net) has joined #zumastor irc.oftc.net #zumastor log beginning Fri Mar 28 00:00:01 PDT 2008 2008-03-28 00:49 -!- phoenix24(wrak@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-28 02:39 -!- pgquiles(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 03:06 turns out my new LG tv runs linux 2008-03-28 03:07 The last page of the manual is a big GPL notice for Linux and Busybox 2008-03-28 03:07 not sure why busybox needs special mention... there's libc etc etc too 2008-03-28 04:21 flips: is it only a TV or a video recorder too? (I've seen many set top boxes with Linux but never a TV set) 2008-03-28 05:10 -!- phoenix24(uruce@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-28 05:11 Hi! 2008-03-28 05:12 I've created a tiny patch, for purpose of cleanup.. if I could discuss it. 2008-03-28 05:32 phoenix24: most people live in the US, they are sleeping now :-) 2008-03-28 05:32 hmm :( 2008-03-28 05:33 pgquiles: You'r still awake ? 2008-03-28 05:34 phoenix24: I live in Spain 2008-03-28 05:35 wow! 2008-03-28 05:35 did you see my patch ? 2008-03-28 05:36 I just sent thru, a while ago 2008-03-28 05:36 no, where is it? 2008-03-28 05:36 to the mailing list? 2008-03-28 05:37 yes, to the mailing list. 2008-03-28 05:41 what was the subject? 2008-03-28 05:42 pgquiles, subject is "Patch - for "ddsnapd.h" 2008-03-28 05:45 The mailing list seems to have stopped mailing me... 2008-03-28 05:46 phoenix24: I can't see that message 2008-03-28 06:10 -!- phoenix24_(jgubnij@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-28 06:13 the mailing list is going wierd 2008-03-28 06:13 Try posting from the web page thing. 2008-03-28 06:14 done, it shows now. 2008-03-28 06:16 Yeah, just landed in my inbox. 2008-03-28 06:22 make: *** No rule to make target `ddsnapd.h', needed by `ddsnapd.o'. Stop. 2008-03-28 06:22 Your patch doesn't seem to contain anything for ddsnapd.h. 2008-03-28 06:22 You probably need to svn add it before doing the diff. 2008-03-28 06:36 -!- xiuf(~f@58.38.200.216) has joined #zumastor 2008-03-28 07:01 -!- pgquiles(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 08:05 -!- MaZe(~MaZe@193.120.148.177) has left #zumastor 2008-03-28 08:48 -!- xiuf(~f@58.38.200.216) has left #zumastor 2008-03-28 08:51 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-28 09:32 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 09:43 flips: ping 2008-03-28 09:54 -!- jiayingz(~jiayingz@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-28 10:18 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-28 10:45 willn, pong 2008-03-28 10:49 -!- pgquiles__(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 10:57 flips: Any luck with the sysrq output 2008-03-28 11:14 willn, yes, I found the problem 2008-03-28 11:14 wilnn, one thing: if you can get me the output of cat /proc/meminfo, that would be helpful 2008-03-28 11:30 -!- pgquiles(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 12:27 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-28 12:38 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-28 12:38 zumastor-commits: [zumastor commit] r1506 - trunk/zumastor/bin 2008-03-28 12:59 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-28 13:38 Okay, just submitted the AIO patch to the list. 2008-03-28 13:42 -!- pgquiles(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 14:20 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 14:22 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 14:23 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 14:31 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 14:36 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 14:37 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 14:40 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 14:42 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 14:46 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 14:52 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 14:56 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:00 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:05 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-28 15:06 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:14 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:15 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:17 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:20 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:21 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-28 15:21 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:32 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:34 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:35 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:40 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:42 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:45 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:52 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 15:56 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 16:00 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 16:01 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 16:02 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 16:10 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 16:11 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 16:17 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 16:22 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 16:23 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 16:25 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 16:29 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 16:32 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-28 21:42 -!- xiuf(~f@58.38.200.216) has joined #zumastor irc.oftc.net #zumastor log beginning Sat Mar 29 00:00:01 PDT 2008 2008-03-29 00:57 -!- zumalog(~zumalog@yzf.shapor.com) has joined #zumastor 2008-03-29 01:00 -!- shapor(~shapor@yzf.shapor.com) has joined #zumastor 2008-03-29 02:42 -!- pgquiles(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-29 02:47 -!- pgquiles_(~pgquiles@62.43.226.52.static.user.ono.com) has joined #zumastor 2008-03-29 02:58 -!- pgquiles__(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-29 03:40 -!- flips(~phillips@phunq.net) has joined #zumastor 2008-03-29 04:36 -!- pgquiles(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-29 06:17 -!- DavidSev(david@lolcat.mercenariesguild.net) has joined #zumastor 2008-03-29 06:40 -!- pgquiles(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-29 08:15 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-29 08:25 -!- xiuf(~f@58.38.200.216) has joined #zumastor 2008-03-29 08:32 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-29 09:50 -!- pgquiles_(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-29 12:40 -!- pgquiles(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-29 12:54 -!- charlesnw(~charles@206.170.103.124) has joined #zumastor 2008-03-29 13:13 -!- willn(~wan@pinball.ccs.neu.edu) has joined #zumastor 2008-03-29 14:24 -!- pgquiles(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-29 14:31 -!- charlesnw(~charles@adsl-75-50-162-175.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-29 14:31 -!- charlesnw(~charles@adsl-75-50-162-175.dsl.lsan03.sbcglobal.net) has left #zumastor 2008-03-29 16:16 -!- pgquiles(~pgquiles@150.128.40.40) has joined #zumastor 2008-03-29 17:10 autotest is a PITA 2008-03-29 21:25 willn, ping 2008-03-29 21:25 or shapor 2008-03-29 21:25 what kind of usb wireless works reasonbly? 2008-03-29 21:40 pardon? 2008-03-29 22:09 -!- xiuf(~f@58.38.200.216) has joined #zumastor 2008-03-29 23:34 willn, I need some kind of wireless lan that isn't a pain to configure, i.e., no madwifi 2008-03-29 23:36 802.11b interface that is not pci 2008-03-29 23:36 or that is pci and have an in-tree driver 2008-03-29 23:52 b? 2008-03-29 23:59 or g irc.oftc.net #zumastor log beginning Sun Mar 30 00:00:01 PDT 2008 2008-03-30 00:08 flips: if you can still find a prism54 based adapter, that is always an option. 2008-03-30 00:17 ick, actually, it looks like these days all the usb ones use SoftMAC firmware, which is the prism54 equivalent to madwifi. :-( 2008-03-30 00:40 -!- balajirrao(~balaji@219.64.72.125) has joined #zumastor 2008-03-30 00:48 Hello all, I am a student wishing to contribute to zumastor ' through Google SoC. I am particularly interested in 'Remove 64 snapshot limit' 2008-03-30 00:56 -!- xiuf(~f@58.38.200.216) has joined #zumastor 2008-03-30 03:33 hi balajirrao 2008-03-30 03:34 let's have a chat later today, it is early in the morning here 2008-03-30 03:41 -!- pratikpattani(HydraIRC@203.187.237.222) has joined #zumastor 2008-03-30 03:43 hi..any mentor there for GSOC..?? 2008-03-30 03:45 guess timezone is the prob..no prob..will come up later..had some queries.. 2008-03-30 03:51 there is zumastor@googlegroups.com too, all queries welcome 2008-03-30 04:23 hi flips! oh! that's okk. But i prefer we have a chat bode I apppy. 2008-03-30 06:43 -!- balajirrao(~balaji@219.64.72.125) has left #zumastor 2008-03-30 09:23 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-30 09:59 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-30 10:53 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-30 11:14 ACTION blinks 2008-03-30 14:18 -!- pgquiles(~pgquiles@239.Red-83-35-112.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-30 14:39 -!- cbsmith(~xman@adsl-76-243-131-38.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-30 14:43 zumastor-commits: [zumastor commit] r1507 - www 2008-03-30 16:21 mercurial is indeed considerably smoother than git 2008-03-30 16:21 same commands to create a new repo: cd sometree; hg init; hg add .; hgcommit 2008-03-30 16:22 same speed it seems 2008-03-30 16:22 good demo of python capability 2008-03-30 16:22 and brilliant coding by Matt 2008-03-30 16:22 everybody should study mercurial I think 2008-03-30 16:30 -!- cbsmith(~xman@adsl-76-243-131-38.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-30 16:36 http://phunq.net/hgzuma <- smokin 2008-03-30 16:38 gpxe is very cool, but their docs are severly lacking 2008-03-30 16:38 and some parts of their product are quite broken 2008-03-30 16:55 -!- cbsmith(~xman@adsl-76-243-131-38.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-30 17:00 -!- xiuf(~f@58.38.200.216) has joined #zumastor 2008-03-30 17:08 epic fail, again 2008-03-30 17:18 -!- xiuf(~f@58.38.200.216) has left #zumastor 2008-03-30 17:41 willn, I will work with you on it on monday 2008-03-30 17:42 what is the g in gpxe? 2008-03-30 17:47 I hope it does not mean "grub" 2008-03-30 18:00 its the new spawn of etherboot 2008-03-30 18:03 I'm having a conversation with myself in their irc channel 2008-03-30 18:38 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has left #zumastor 2008-03-30 18:45 -!- charlesnw(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-30 18:51 hpa popped in to assist 2008-03-30 18:51 ACTION feels much better 2008-03-30 19:21 -!- charlesn1(~charles@cpe-75-84-67-98.socal.res.rr.com) has joined #zumastor 2008-03-30 19:37 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-30 20:21 ok, that crisis is now fixed 2008-03-30 20:22 now on to integer errors 2008-03-30 20:51 -!- charlesn1(~charles@cpe-75-84-67-98.socal.res.rr.com) has left #zumastor 2008-03-30 21:11 Its probably time to go home. 2008-03-30 21:30 ok, for real this time. See everyone tommorow 2008-03-30 21:50 hpa? leet 2008-03-30 21:52 issues with chunked http transfers in gpxe and gpxelinux irc.oftc.net #zumastor log beginning Mon Mar 31 00:00:01 PDT 2008 2008-03-31 03:24 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-31 09:42 -!- mitchg(~mitchg@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-31 10:18 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-31 10:40 ETOOMANYCHANNELS 2008-03-31 10:40 4 networks, ~6 channels/network 2008-03-31 11:26 only 24? 2008-03-31 11:26 ;-) 2008-03-31 11:29 i'm on at least 12 channels on freenode, so that average is a bit wrong 2008-03-31 11:30 In other news, the installer now works really well 2008-03-31 11:30 I need one more null modem cable, plus accounting for whatever amd64 hardware I can get, and we're fully operational 2008-03-31 11:30 the miracle that is modern communications 2008-03-31 11:31 that is great to hear 2008-03-31 11:31 autotest and gpxe, cool projects that need better documentation 2008-03-31 11:32 I was looking at autotest, the scheduling aspect is interesting 2008-03-31 11:33 They've got many things figured out that I got wrong 2008-03-31 11:34 maybe we should try it 2008-03-31 11:34 we (i) are 2008-03-31 11:34 :-) 2008-03-31 11:34 -!- pgquiles(~pgquiles@226.Red-88-16-39.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-31 11:35 I axed most of what I wrote earlier this year, and autotest replaces a bunch 2008-03-31 11:39 -!- pgquiles(~pgquiles@226.Red-88-16-39.dynamicIP.rima-tde.net) has joined #zumastor 2008-03-31 11:46 Oh debian, why do you hate me. Ubuntu has been installing fine with apt-cacher, but debian blows up with 'corrupt' packages 2008-03-31 12:21 -!- MaZe(~MaZe@193.120.148.177) has joined #zumastor 2008-03-31 12:39 -!- pgquiles(~pgquiles@226.Red-88-22-55.staticIP.rima-tde.net) has joined #zumastor 2008-03-31 14:04 willn: what packages is apt complaining about? 2008-03-31 14:05 a bunch. I blame apt-cacher 2008-03-31 14:05 willn: there is a well-known bug in Soyuz (the PPA codebase) which generates code with some wrong headers 2008-03-31 14:05 These arent ppa issues, their debian base package issues 2008-03-31 14:05 oh, ok 2008-03-31 14:05 not PPA-generated 2008-03-31 14:08 yep 2008-03-31 14:33 -!- natalie(~nataliep@207.47.98.129.static.nextweb.net) has joined #zumastor 2008-03-31 15:30 hi natalie 2008-03-31 15:41 flips: hi 2008-03-31 15:41 what's up in bugland? 2008-03-31 15:41 heh it is going... 2008-03-31 15:41 flips: ping 2.6.24 2008-03-31 15:42 i think im close to making summaries again 2008-03-31 15:42 would be much appreciated I think 2008-03-31 15:42 natalie, check this out: http://phunq.net/hgzuma 2008-03-31 15:42 compare to: http://phunq.net/ddtree 2008-03-31 15:43 first is a mercurial, second is a git repo 2008-03-31 15:43 web interfaces are quite different 2008-03-31 15:43 /who natalie 2008-03-31 15:43 /lol 2008-03-31 15:43 oops. 2008-03-31 15:43 haha 2008-03-31 15:43 maze, this is natalie the linux kernel bug manager 2008-03-31 15:43 better than typing my password as i did once 2008-03-31 15:43 heh 2008-03-31 15:44 what is the first one dan 2008-03-31 15:44 is it new version control? 2008-03-31 15:44 so, in my not too informed opinion after having used both at a superficial level, mercurial is a better base to build on than git 2008-03-31 15:44 only reason for using git for me is to communicate with other kernel devs 2008-03-31 15:44 is this what mercurial looks like? 2008-03-31 15:45 that's just a demo web interface 2008-03-31 15:45 mercurial commands look much like git commands, except simpler 2008-03-31 15:45 ah, oh 2008-03-31 15:45 ok 2008-03-31 15:45 better designed in my opinion 2008-03-31 15:45 just as fast as git 2008-03-31 15:45 apparently, though a lot of projects are switching to git... 2008-03-31 15:45 does it let you do patch versioning 2008-03-31 15:46 took me 15 minutes from the apt-get install mercurial to having a zumastor repository created and on the web 2008-03-31 15:46 no, it does not do patch versioning 2008-03-31 15:46 only darcs does 2008-03-31 15:46 which is going to v2.0 pretty soon 2008-03-31 15:46 so it is simpler and faster you said 2008-03-31 15:46 I have not tried it since v0.6 or so 2008-03-31 15:46 mercurial is simpler and just as fast as git 2008-03-31 15:47 and _much_ less code 2008-03-31 15:47 mercurial is written in python 2008-03-31 15:47 i tink its like bsd vs linux :) 2008-03-31 15:47 something like that 2008-03-31 15:47 (very controvercial thing to say ;) 2008-03-31 15:47 both are excellent by the way 2008-03-31 15:47 just, mercurial wins in total goodness according to me 2008-03-31 15:47 just many people are working on linux 2008-03-31 15:47 yes 2008-03-31 15:47 mind you I have not done a lot of merging with either yet 2008-03-31 15:48 I will opine again after I have 2008-03-31 15:48 for now I will only maintain the git zumastor repo 2008-03-31 15:48 since my workflow is already organized around that, and I want to try the git merging 2008-03-31 15:48 flips: Just remember, linus says if you use anything but git your ugly and stupid 2008-03-31 15:48 :-) 2008-03-31 15:48 I believe the problem is linux has a lot of developers pending on a few people doing management at the core - thus ultimately, what's important is the throughput of the core (ie. linus, andrew morton, etc), and thus merge-speed is of paramount importance... 2008-03-31 15:48 www.youtube.com/watch?v=4XpnKHJAok8 2008-03-31 15:49 exaggeration, he only says that about subversion, and did not say ugly 2008-03-31 15:49 he did 2008-03-31 15:49 oh 2008-03-31 15:49 i think this means mercusial more elegant at the least (knowing dan :) 2008-03-31 15:49 mercurial that is 2008-03-31 15:49 well I am ugly, so perhaps I should stick with svn 2008-03-31 15:49 heh 2008-03-31 15:49 mercurial is far and away more elegant 2008-03-31 15:50 no "packs" for one thing <- what everybody hates about git 2008-03-31 15:50 elegant in internal design or elegant in user interface? 2008-03-31 15:50 in both 2008-03-31 15:50 git can be run without packs though can't it? 2008-03-31 15:51 mercurial does not have the bogus "index" interface concept 2008-03-31 15:51 maze, not if you want to be able to pull/clone from it efficiently 2008-03-31 15:51 zumastor-commits: [zumastor commit] r1508 - trunk/cbtb/uml 2008-03-31 15:51 mercurial supports efficient cloning and pulling without repacking 2008-03-31 15:52 and, see "both are excellent" above 2008-03-31 15:52 mercurial is just more excellent 2008-03-31 15:52 oh, and mercurial was written by one person in less time than git was written by a good sized team 2008-03-31 15:52 and is better documented 2008-03-31 15:53 and doesn't have backward compatibility problems like git does 2008-03-31 15:54 or strange behaviour when doing something like git add .gitignore, which quietly fails in git 2008-03-31 15:54 by design 2008-03-31 15:55 backward compatibility? with other systems you mean? 2008-03-31 15:55 backward compatibility with itself 2008-03-31 15:55 haha is it really 2008-03-31 15:55 really 2008-03-31 15:55 new git cannot create a repo that can be read by an old git 2008-03-31 15:56 or rather, cloned/pulled by an old git 2008-03-31 15:56 most other stuff I tried works 2008-03-31 15:56 unfortunately, old git is what ships in debian stable 2008-03-31 15:56 and its not very old 2008-03-31 15:56 1.4.4.4 vs 1.5.something 2008-03-31 15:57 probably left as not very many people were using it in the past 2008-03-31 15:57 shapor, ping? 2008-03-31 15:57 flips pong 2008-03-31 15:57 how about we do something nice for maze today? 2008-03-31 15:58 ? 2008-03-31 15:58 anything standing in the way? 2008-03-31 15:58 maze, like give you a zumastor volume to play with 2008-03-31 15:58 hmm, I'm in Dublin ;-) 2008-03-31 15:58 lol 2008-03-31 15:58 when back? 2008-03-31 15:58 I'll be back in mtv in two weeks 2008-03-31 15:58 but we can give it do you even where you are 2008-03-31 15:58 you can poke at it from there 2008-03-31 15:58 oh, cool, that'd be nice 2008-03-31 15:59 I've actually been clearing out my homedir (and laptop) today since it got fullish 2008-03-31 15:59 heh 2008-03-31 15:59 we can fix :-) 2008-03-31 15:59 [otoh I'm already way down on utilization, deleter a few binaries here and there and presto - lots of free space] 2008-03-31 15:59 yep 2008-03-31 15:59 usually that way 2008-03-31 16:00 eventually is does get crowded though 2008-03-31 16:00 and you have to start thinking about throwing out good stuff 2008-03-31 16:00 I never seem to run out of cruft to throw out 2008-03-31 16:00 I think I have 5 full os'es installed on my laptop for example 2008-03-31 16:01 to tell the truth, I have never come close either 2008-03-31 16:01 trying to reduce down to 3 but it's tough going... 2008-03-31 16:01 well 2008-03-31 16:01 I do fill up laptops 2008-03-31 16:01 few years of lkml is a good start 2008-03-31 16:01 (mostly because I can't figure out what was my files, what was part of the base os install, anybody know the equivalent of rpm -Va for deb?) 2008-03-31 16:02 a few dozen kernel tree variants sucks space like you would not believe, especially if they are all built with debug symbols 2008-03-31 16:02 it's been so long since I used rpm I forget what Va does 2008-03-31 16:02 don't have a rpm machine to try it on either 2008-03-31 16:02 probalby should fix that 2008-03-31 16:07 it verifies disk to database - basically a big sha1sum -c 2008-03-31 16:07 and yes, I know how much kernels take up 2008-03-31 16:07 had to lvextend a few days ago in order to build a kernel... 2008-03-31 16:08 (I think I needed 4G of disk space for a build) 2008-03-31 16:11 zumastor-commits: [zumastor commit] r1509 - trunk/cbtb/host-scripts 2008-03-31 16:29 maze, debian does not treat the actual files on your system as authoritative because it relies on package depedencies instead of file dependencies 2008-03-31 16:29 so I do not know of any feature to go out and verify files against the package database 2008-03-31 16:29 oh, I don't care about authoritative, I want to know which files are the same as the packages I installed so that I can delete them ;-) 2008-03-31 16:29 be left with my changes 2008-03-31 16:29 right 2008-03-31 16:30 oddly, I've never heard of anyone doing that on debian 2008-03-31 16:30 but surely somebody has 2008-03-31 16:30 irc.freenode.net #debian would be useful 2008-03-31 16:30 so rpm -Vav basically lists any files that have wrong checksum, owner, group, permissions, selinux permissions, timestamp, etc... and what differs 2008-03-31 16:30 good point ;-) 2008-03-31 16:31 if it doesn't exist, it sounds like it would be a nice SoC project 2008-03-31 16:32 another nice SoC project would be "improve dpkg so it doesn't waste time and CPU doing linear scans of text files all the time" 2008-03-31 16:32 next summer maybe 2008-03-31 16:33 (in this case the important part being the extra -v also lists files which are OK in all those respects) - true, but hopefully it's already been done... 2008-03-31 16:35 maze, an off the wall idea... suppose you we able to manage your installs with a nice, scalable vcs like mercurial 2008-03-31 16:35 ...how would that work, in detail? 2008-03-31 16:36 would it not rock to have a log of everything you ever did to you system, and be able to run it backwards etc? 2008-03-31 16:38 -!- cbsmith(~xman@64.148.65.13) has joined #zumastor 2008-03-31 16:38 MaZE: aptitude install cruft. /usr/sbin/cruft will print out a report on every file that isn't part of a Debian package. World-class not recommended from Goobuntu, which is full of cruft. 2008-03-31 16:38 oh right 2008-03-31 16:38 forgot about cruft 2008-03-31 16:38 but that generates a _lot_ of false positives 2008-03-31 16:38 last time I tried 2008-03-31 16:39 hmm, now if only dpkg actually worked on this system... 2008-03-31 16:39 ooh 2008-03-31 16:39 they suggested to use debsums 2008-03-31 16:39 when dpkg stops working on a deb system it is time to reinstall (nearly) 2008-03-31 16:39 which of course isn't installed ;-) 2008-03-31 16:40 well, problem is, I'm trying to uninstall the system ;-) 2008-03-31 16:40 get somebody to email it to you from a similar machine ;) 2008-03-31 16:41 debsums installs with some very wierd failures 2008-03-31 16:41 oh, it is because I moved cwd 2008-03-31 16:41 The files in each package are listed in ... 2008-03-31 16:42 /var/lib/dpkg/info/*.list 2008-03-31 16:42 maze, want to try my debsums binary? 2008-03-31 16:43 rm all the files listed in those, and you should have a much more compact system with real changes in many of the remaining files. 2008-03-31 16:43 (I'd make a copy before doing that purge..) 2008-03-31 16:44 nah, I seem to be missing libraries as well 2008-03-31 16:44 looks like I must have done a preliminary deletion already 2008-03-31 16:45 I'll take a look at the *.list files 2008-03-31 16:45 already email the binary 2008-03-31 16:45 thanks 2008-03-31 16:47 strange... 2008-03-31 16:47 # ldd `which debsums` 2008-03-31 16:47 /usr/bin/ldd: line 161: /lib64/ld-linux-x86-64.so.2: cannot execute binary file 2008-03-31 16:47 not a dynamic executable 2008-03-31 16:47 I wonder what it's up to? 2008-03-31 16:47 this it not a 64 bit system 2008-03-31 16:54 man, git is really pleasant to use compared to svn. 2008-03-31 17:03 flips: If ((!cvs) && (!rcs)) { return better_than_svn; } 2008-03-31 17:03 flips: And I'm not even 100% sure about the CVS bit. ;-) 2008-03-31 17:05 cbsmith, reasonable algorithm, though perhaps it would be better implemented in python? 2008-03-31 17:05 svn is better than cvs according to me 2008-03-31 17:05 cvs was/is brutal 2008-03-31 17:05 redhat still uses it on their public code site 2008-03-31 17:06 unable to get concensus on what to move to 2008-03-31 17:06 flips: lol 2008-03-31 17:06 flips: Consensus is clear: git... no wait, mercurial.... no wait, bazaar!... no wait, darcs! ;-) 2008-03-31 17:07 "any of the above" [check here] 2008-03-31 17:08 mercurial would be a truly enlightened choice, git pragmantic, svn pedestrian, all of the above wise, but do nothing: stupid 2008-03-31 17:08 and ugly 2008-03-31 17:08 :) 2008-03-31 17:08 ACTION feels darcs is the truly enlightened choice 2008-03-31 17:08 see if it scales first 2008-03-31 17:08 it did not last time I tried 2008-03-31 17:10 meh, they've made huge performance improvements with it, and it continues to seem easy to address scalability issues as they encounter them. Technically, it should be able to scale better than git and be competitive with the others. The rest is just implementation details, and its open source so... ;-) 2008-03-31 17:24 -!- dank(~chatzilla@cpe-76-90-56-73.socal.res.rr.com) has joined #zumastor 2008-03-31 17:26 cbsmit, then why not check a kernel tree into it and see how it works? 2008-03-31 17:33 flips: That might be a fun thing to do as an experiment. 2008-03-31 17:51 xman, how's life in libaio land? 2008-03-31 17:52 dank: I've not been able to reproduce the multi_write bug in a UP world, so I'm pretty confident about the nature of the bug. I'm putting together a small test case to send to the aio list. 2008-03-31 17:53 I'm thinking we can kind of avoid the whole issue though by just using eventfd and using a single thread. 2008-03-31 17:53 But first I want to do the equivalent of the test case using eventfd to prove to myself that the problem doesn't happen that way. 2008-03-31 17:54 The next logical step is to throw away all the paio work I did and put together a patch adding aio for the journal write in ddsnapd. 2008-03-31 17:54 ..using eventfd. 2008-03-31 18:09 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-31 18:10 Sounds good to me. 2008-03-31 18:19 -!- phoenix24(kur@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-31 18:26 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-31 19:07 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-31 19:11 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-31 19:12 -!- phoenix24(dihdz@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-31 19:29 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-31 20:12 -!- phoenix24(ancrxso@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-31 20:16 http://code.google.com/p/zumastor/issues/detail?id=96 2008-03-31 20:28 flips: ^ 2008-03-31 20:28 jiayingz: ^ (fyi too) 2008-03-31 20:32 hi willn 2008-03-31 20:32 willn, thanks! 2008-03-31 20:43 -!- cbsmith(~xman@adsl-99-165-23-73.dsl.lsan03.sbcglobal.net) has joined #zumastor 2008-03-31 21:31 -!- phoenix24(pdd@h1119083.serverkompetenz.net) has joined #zumastor 2008-03-31 22:19 -!- tim_vimm(~Tim@cpe-76-90-128-140.socal.res.rr.com) has joined #zumastor 2008-03-31 23:36 -!- phoenix24(czux@h1119083.serverkompetenz.net) has joined #zumastor