| --- | Log | opened Tue May 03 00:00:43 2005 |
| 00:01 | cilkay | demon, what is the "linux tree to xenify"? |
| 00:01 | cilkay | Do I just untar the kernel source from kernel.org and point mkbuildtree at that? |
| 00:02 | demon | that's the linux source tree to make into a tree that supports building a XenoLinux kernel |
| 00:04 | cilkay | I'll take that to mean the uncompressed kernel source tree. |
| 00:04 | demon | yes |
| 00:05 | cilkay | Maybe that's what make dist does. |
| 00:05 | cilkay | I had run that at one point. |
| 00:05 | cilkay | Anyway, I'm running mkbuildtree now - taking a while. |
| 00:06 | cilkay | ... it's counting electrons or something |
| 00:07 | cilkay | I get tons of this: find: warning: you have specified the -maxdepth option after a non-option argument -type, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments. |
| 00:07 | cilkay | It just keeps spewing that to stdout. |
| 00:07 | cilkay | ugh |
| 00:28 | cilkay | demon, any idea why I'm getting the error noted above when I run mkbuildtree? |
| 00:44 | caker | cilkay: want some tips? |
| 00:45 | cilkay | caker, would be most appreciated:) I'm running make dist now so the machine is otherwise occupied. |
| 00:45 | cilkay | make dist seems to do the mkbuildtree, amongst other things. |
| 00:46 | cilkay | It too spewed the same error so perhaps it's nothing to worry about. |
| 00:46 | caker | cilkay: well, one way to cheat is to download the -src package (take your pick, -testing and -unstable are both working on my end), chmod 644 the top level Makefile, edit the Makefile and change the KERNELS line to just linux-2.6-xen0 (for now), then run "make kernels" ... |
| 00:47 | caker | cilkay: when you start to see it compiling the kernel, control-c, cd into linux-2.6.11-xen0, and run make menuconfig ARCH=xen there, set up your options ... |
| 00:48 | caker | cilkay: doing it that way creates a proper xen0/dom0 tree, so you can mess with all your config options until you get things working |
| 00:48 | cilkay | This seems really fragile. |
| 00:48 | caker | cilkay: nah -- the -src tarballs work. |
| 00:48 | caker | cilkay: it's just that vanilla doesn't have Xen yet, that's all... |
| 00:52 | --- | <<-- cilkay [~cilkay@CPE00d0b743a22f-CM0011ae01fcbe.cpe.net.cable.rogers.com] has quit (Read error: Connection reset by peer) |
| 00:53 | --- | ---> cilkay [~cilkay@CPE00d0b743a22f-CM0011ae01fcbe.cpe.net.cable.rogers.com] has joined #xen |
| 00:56 | cilkay | caker, no idea what just happened - I was just typing a response to you when my laptop had a brain freeze and started beeping constantly as if a key was stuck on the keyboard. The machine was completely unresponsive - had to power off/on. |
| 00:57 | cilkay | Of course my make dist, which had been running for about 20 minutes on the other machine, died too as I was doing it via ssh. |
| 00:57 | caker | man screen :) |
| 00:59 | cilkay | Wouldn't have done much good unless I had detached, would it? |
| 01:00 | caker | it would have, indeed |
| 01:01 | cilkay | Aargh! I just found something on the Xen site, Two Kernel Monte, which would have saved me much grief and time earlier this year when I had to do a remote OS install on a colocated box with no remote hands support. |
| 01:12 | cilkay | caker, I'm doing what you suggested. Doing make menuconfig ARCH=xen now. After that, what? make dist? |
| 01:13 | caker | cilkay: cd ../; make install |
| 01:13 | cilkay | ok, thanks |
| 01:14 | cilkay | caker, where in NS are you btw? |
| 01:14 | caker | cilkay: after you run through the install -- if you need to make .config changes, you can just do them in the linux-2.6.11-xen0 directory... export ARCH=xen; make menuconfig; make; make modules_install; make install ... |
| 01:14 | cilkay | ok |
| 01:15 | caker | cilkay: NS? |
| 01:15 | cilkay | Nova Scotia |
| 01:15 | caker | oh, I'm in Nashville, TN, USA :) |
| 01:15 | cilkay | aha |
| 01:16 | cilkay | ns.theshore implied Nova Scotia |
| 01:16 | cilkay | I thought TN was landlocked. |
| 01:16 | caker | name server :) |
| 01:16 | caker | haha |
| 01:16 | caker | I used to live in NJ |
| 01:27 | caker | Is there some trick to get vcpus to work in -unstable? |
| 01:30 | --- | <<-- drbyte [~byte@c210-49-121-44.eburwd3.vic.optusnet.com.au] has quit (Quit: Leaving) |
| 01:40 | cilkay | caker, uname -a ==> 2.6.10-xen0 #1 Tue May 3 06:32:50 GMT 2005 i686 Pentium III (Coppermine) unknown GNU/Linux |
| 01:40 | | * caker gives you a highfive |
| 01:40 | cilkay | Not so fast - saw a few FATAL errors - brb. |
| 01:41 | cilkay | May 3 06:38:52 saturn modprobe: FATAL: Could not load /lib/modules/2.6.10-xen0/modules.dep: No such file or directory |
| 01:41 | cilkay | Is that a big deal? |
| 01:41 | cilkay | I presume it would not have booted if it had not found the modules it needed. |
| 01:46 | cilkay | caker, is that FATAL error I listed above a problem? |
| 01:47 | --- | <<-- demon [demon@newcastle.devrandom.net] has quit (Ping timeout: 480 seconds) |
| 01:47 | --- | ---> matta [~matta@69.93.28.254] has joined #xen |
| 01:53 | cilkay | I'm going to declare victory, at least for tonight. Good night all. Thanks especially to demon and caker. |
| 01:58 | --- | <<-- Tv [~Tv@hq.inoi.fi] has quit (Ping timeout: 480 seconds) |
| 02:12 | --- | ---> demon [demon@newcastle.devrandom.net] has joined #xen |
| 02:15 | --- | <<-- cilkay [~cilkay@CPE00d0b743a22f-CM0011ae01fcbe.cpe.net.cable.rogers.com] has quit (Quit: Leaving) |
| 02:29 | --- | <<-- muli_ [~muli@nesher3.haifa.il.ibm.com] has quit (Read error: Connection reset by peer) |
| 02:30 | --- | ---> muli_ [~muli@nesher3.haifa.il.ibm.com] has joined #xen |
| 03:01 | --- | ---> athomas [~athomas@hardpress.demon.co.uk] has joined #xen |
| 03:07 | --- | <<-- Arnald [~Arnald@81-86-116-102.dsl.pipex.com] has quit (Remote host closed the connection) |
| 03:09 | --- | ---> Tv [~Tv@hq.inoi.fi] has joined #xen |
| 03:17 | --- | ---> soffi_ [~soffi@Tolvudeild-SC-gw.vv.simnet.is] has joined #xen |
| 03:17 | --- | <<-- soffi_ [~soffi@Tolvudeild-SC-gw.vv.simnet.is] has quit (Quit: ) |
| 03:36 | --- | <<-- soffi [~soffi@Tolvudeild-SC-gw.vv.simnet.is] has quit (Quit: Leaving) |
| 03:36 | --- | ---> soffi [~soffi@Tolvudeild-SC-gw.vv.simnet.is] has joined #xen |
| 04:22 | --- | <<-- Tv [~Tv@hq.inoi.fi] has quit (Quit: Client exiting) |
| 04:45 | mael | soffi: I have a tar.bz2 for the Mandrake10.1 domU image |
| 04:45 | soffi | cool |
| 04:45 | mael | that's the last one missing if I'm correct |
| 04:46 | soffi | and does it work ? :P |
| 04:46 | mael | Hehe I don't know yet :) |
| 04:46 | mael | I installed Xen 2.0.5 on qemu but it's not working :\ |
| 04:46 | soffi | :( |
| 04:47 | soffi | mmmmm my Tiger should arrive in the mail today |
| 04:47 | mael | hehe |
| 04:47 | | * mael is too expensive I think |
| 04:48 | mael | I don't see why I should upgrade from 10.3 |
| 04:48 | soffi | dashboard :) |
| 04:48 | soffi | mm |
| 04:48 | soffi | and a Safari that works I've been told |
| 04:49 | mael | well I use FFX |
| 04:49 | soffi | I use that on my workstation here at work... but Safari is a lot quicker on the mac |
| 04:51 | mael | maybe |
| 04:51 | mael | anyway, I'm used to having ffx on windows, linux and macosx |
| 04:51 | mael | my bookmarks are synchronised automatically this way |
| 04:51 | soffi | yeah.. I only use two computers |
| 04:53 | soffi | and I use spurl.net which is an online bookmarking service |
| 05:08 | --- | <<-- muli_ [~muli@nesher3.haifa.il.ibm.com] has quit (Remote host closed the connection) |
| 05:13 | mael | soffi: do you want me to upload the Mandrake tar.bz2 or shall I test it first? |
| 05:18 | soffi | test it frist :) |
| 05:18 | soffi | I'm getting enough flames to my gmail as it is :) |
| 05:19 | mael | hehe |
| 05:28 | --- | ---> muli_ [~muli@nesher3.haifa.il.ibm.com] has joined #xen |
| 05:28 | --- | <<-- sunny [sunny@opencurve.org] has quit (Remote host closed the connection) |
| 05:57 | --- | <<-- niv_ [~Nivedita_@c-67-171-167-143.hsd1.or.comcast.net] has quit (Ping timeout: 480 seconds) |
| 05:59 | --- | ---> sunny [sunny@opencurve.org] has joined #xen |
| 05:59 | --- | <<-- monrad [~monrad@213083190130.sonofon.dk] has quit (Ping timeout: 480 seconds) |
| 06:09 | --- | ---> JViz [Anomaly@cpe-065-190-046-093.triad.res.rr.com] has joined #xen |
| 06:10 | --- | ---> monrad [~monrad@213083190130.sonofon.dk] has joined #xen |
| 06:21 | --- | ---> drbyte [~byte@c210-49-121-44.eburwd3.vic.optusnet.com.au] has joined #xen |
| 06:53 | mael | has anyone managed to get xen running with qemu? |
| 06:53 | mael | I have a psmouse kbd error on boot (with xen 2.0.5, dom0 has a 2.6.10-dom0 kernel) |
| 06:58 | --- | <<-- JViz [Anomaly@cpe-065-190-046-093.triad.res.rr.com] has quit (Ping timeout: 480 seconds) |
| 06:59 | --- | ---> HoraPe [~horape@200.69.230.10] has joined #xen |
| 07:22 | --- | <<-- DEac- [~deac@xdsl-84-44-145-213.netcologne.de] has quit (Ping timeout: 480 seconds) |
| 07:35 | --- | ---> DEac- [~deac@xdsl-81-173-163-200.netcologne.de] has joined #xen |
| 07:37 | --- | <<-- knewt [~jmb@p213.54.67.25.tisdip.tiscali.de] has quit (Read error: Connection reset by peer) |
| 07:41 | --- | ---> knewt [~jmb@zeus.pimb.org] has joined #xen |
| 07:46 | --- | <<-- woody_ [~woody@bi01p1.co.us.ibm.com] has quit (Read error: Connection reset by peer) |
| 07:46 | --- | <<-- knewt [~jmb@zeus.pimb.org] has quit (Remote host closed the connection) |
| 07:46 | --- | ---> knewt [~jmb@zeus.pimb.org] has joined #xen |
| 07:46 | --- | ---> woody_ [~woody@bi01p1.co.us.ibm.com] has joined #xen |
| 07:48 | --- | ---> woody__ [~woody@129.33.1.37] has joined #xen |
| 07:48 | --- | <<-- woody_ [~woody@bi01p1.co.us.ibm.com] has quit (Read error: Connection reset by peer) |
| 07:48 | --- | ---> hbaum_ [~hbaum@129.33.1.37] has joined #xen |
| 07:51 | --- | ---> hbaum__ [~hbaum@bi01p1.co.us.ibm.com] has joined #xen |
| 07:52 | --- | ---> woody [~woody@bi01p1.co.us.ibm.com] has joined #xen |
| 07:52 | --- | <<-- woody__ [~woody@129.33.1.37] has quit (Read error: Connection reset by peer) |
| 07:53 | --- | ---> woody_ [~woody@bi01p1.co.us.ibm.com] has joined #xen |
| 07:53 | --- | <<-- woody [~woody@bi01p1.co.us.ibm.com] has quit (Read error: Connection reset by peer) |
| 07:54 | --- | <<-- hbaum [~hbaum@bi01p1.co.us.ibm.com] has quit (Ping timeout: 480 seconds) |
| 07:56 | --- | ---> hbaum [~hbaum@129.33.1.37] has joined #xen |
| 07:56 | --- | ---> woody [~woody@bi01p1.co.us.ibm.com] has joined #xen |
| 07:58 | --- | <<-- hbaum_ [~hbaum@129.33.1.37] has quit (Ping timeout: 480 seconds) |
| 07:58 | --- | ---> hbaum_ [~hbaum@bi01p1.co.us.ibm.com] has joined #xen |
| 07:59 | --- | ---> woody__ [~woody@129.33.1.37] has joined #xen |
| 07:59 | --- | <<-- woody [~woody@bi01p1.co.us.ibm.com] has quit (Read error: Connection reset by peer) |
| 08:00 | --- | <<-- hbaum__ [~hbaum@bi01p1.co.us.ibm.com] has quit (Ping timeout: 480 seconds) |
| 08:00 | --- | <<-- woody__ [~woody@129.33.1.37] has quit (Read error: Connection reset by peer) |
| 08:00 | --- | ---> hbaum__ [~hbaum@129.33.1.37] has joined #xen |
| 08:00 | --- | ---> woody__ [~woody@129.33.1.37] has joined #xen |
| 08:00 | --- | <<-- hbaum [~hbaum@129.33.1.37] has quit (Read error: Operation timed out) |
| 08:03 | --- | <<-- woody_ [~woody@bi01p1.co.us.ibm.com] has quit (Ping timeout: 480 seconds) |
| 08:03 | --- | <<-- hbaum_ [~hbaum@bi01p1.co.us.ibm.com] has quit (Read error: Operation timed out) |
| 08:04 | --- | ---> woody_ [~woody@bi01p1.co.us.ibm.com] has joined #xen |
| 08:04 | --- | ---> hbaum [~hbaum@bi01p1.co.us.ibm.com] has joined #xen |
| 08:06 | --- | <<-- hbaum__ [~hbaum@129.33.1.37] has quit (Read error: Operation timed out) |
| 08:09 | --- | ---> hbaum_ [~hbaum@129.33.1.37] has joined #xen |
| 08:09 | --- | ---> woody [~woody@129.33.1.37] has joined #xen |
| 08:11 | --- | <<-- woody__ [~woody@129.33.1.37] has quit (Ping timeout: 480 seconds) |
| 08:15 | --- | <<-- hbaum [~hbaum@bi01p1.co.us.ibm.com] has quit (Ping timeout: 480 seconds) |
| 08:16 | --- | <<-- woody_ [~woody@bi01p1.co.us.ibm.com] has quit (Ping timeout: 480 seconds) |
| 08:22 | --- | ---> cilkay [~cilkay@CPE00d0b743a22f-CM0011ae01fcbe.cpe.net.cable.rogers.com] has joined #xen |
| 08:23 | --- | ---> sosias [~smh22@tempest.cl.cam.ac.uk] has joined #xen |
| 08:24 | --- | ---> hollis [~hollis@user-0vvde2g.cable.mindspring.com] has joined #xen |
| 08:24 | --- | <--- sosias [~smh22@tempest.cl.cam.ac.uk] has left #xen () |
| 08:35 | mael | soffi: ok, Mandrake10.1 image seems to work |
| 08:35 | --- | <<-- katzj [~katzj@c-66-30-206-55.hsd1.ma.comcast.net] has quit (Ping timeout: 480 seconds) |
| 08:36 | mael | and btw we should set a rule for fstab/root device |
| 08:36 | mael | otherwise it's a mess to know what to set on the fstab/xen config |
| 08:40 | soffi | how did you make an image and get the tarball on it |
| 08:40 | soffi | ? |
| 08:40 | soffi | (for a doc you see) |
| 08:40 | knewt | hehe. [[ First off, I'd suggest printing out a copy of the GNU coding standards, and NOT read it. Burn them, it's a great symbolic gesture. ]] |
| 08:49 | mael | soffi: bunzip Mandrake10.1.img.bz2 && mount -o loop Mandrake10.1.img /mnt && cd /mnt && tar cvjf /tmp/Mandrake10.1.tar.bz2 * |
| 08:52 | soffi | bunzip ? |
| 08:52 | soffi | and -j ? |
| 08:52 | --- | ---> JViz [Anomaly@cpe-065-190-046-093.triad.res.rr.com] has joined #xen |
| 08:53 | mael | it's the bzip2 software |
| 08:56 | mael | I don't know if there's the -j option on xBSD tar |
| 08:56 | --- | User: *** rh_out is now known as rharper |
| 08:59 | mael | knewt: from what I understood, your CoW device mapper is not intented to save disk space then, but only to quickly start a new VM from a read-only (possibly a cdrom?) file-system, right? |
| 08:59 | --- | Netsplit uranium.oftc.net <-> kinetic.oftc.net quits: VS_ChanLog |
| 09:00 | mael | soffi: do you want me to upload the Mandrake tar.bz2 archive? |
| 09:00 | mael | or are you unpacking the stuff? |
| 09:01 | --- | Netsplit over, joins: VS_ChanLog |
| 09:03 | soffi | no just upload it |
| 09:03 | soffi | just hat line of yours.. bunzip and then tar ? |
| 09:03 | mael | yep |
| 09:03 | soffi | ahh ok that line is unpacking and creating an image |
| 09:03 | soffi | got it ;) |
| 09:03 | mael | you uncompress the bzip2 filesystem image |
| 09:05 | soffi | ahhhhhhhhhhh |
| 09:05 | soffi | ok |
| 09:05 | soffi | me so dum |
| 09:05 | soffi | my eyes str_replace'd the .img with .tar |
| 09:05 | mael | lol |
| 09:05 | soffi | I was thinking "what the hell is he doing making stuff so complicated" :P |
| 09:06 | mael | bad eyes, change eyes |
| 09:06 | --- | ---> katzj [~katzj@wlanconf-nat-pool-bos.redhat.com] has joined #xen |
| 09:06 | soffi | must upgrade to tiger eyes |
| 09:06 | mael | haha |
| 09:07 | mael | so you got your mailing today? |
| 09:07 | soffi | nope :( |
| 09:07 | soffi | that's what I get for not living in the capital |
| 09:08 | mael | but you work in Reykjavik, no? |
| 09:08 | soffi | nope |
| 09:08 | soffi | Reykjavik is the capital |
| 09:08 | soffi | i work and live in Grundarfjörður :) |
| 09:08 | mael | ooh ok |
| 09:09 | mael | I thought you lived in a small town but worked in Reykjavik |
| 09:09 | soffi | nope |
| 09:09 | mael | Grundarfjörður : isn't it the place where they shot that film about a young boy that commit suicide in the end? ;) |
| 09:10 | hollis | you gave away the ending! |
| 09:10 | soffi | hehe |
| 09:10 | mael | lol |
| 09:10 | mael | sorry hollis :) |
| 09:10 | soffi | no I don't think so :) |
| 09:10 | soffi | what film was that |
| 09:11 | soffi | Noi Albinoi ? |
| 09:11 | soffi | or for you worthless mortals "Noi the Albino" |
| 09:13 | mael | yeah Noi Albinoi |
| 09:14 | --- | <<-- hollis [~hollis@user-0vvde2g.cable.mindspring.com] has quit (Quit: leaving) |
| 09:14 | mael | we had the original title in France |
| 09:15 | soffi | ahh |
| 09:15 | soffi | it was a funny flick |
| 09:15 | soffi | that charachter is hilarious |
| 09:21 | mael | The town is probably the only one in the world where the building authorities have provided allotments for the "hidden people" or elves |
| 09:21 | mael | hehe |
| 09:21 | soffi | hehe |
| 09:22 | soffi | that's Þingeyri |
| 09:22 | mael | oooh you're linked with Paimpol! |
| 09:23 | soffi | hehe |
| 09:23 | soffi | we are ? |
| 09:24 | mael | I don't know the english word :) |
| 09:25 | mael | the "Paimpol - vinabær Grundarfjarðar" stuff |
| 09:26 | mael | Paimpol is a small town in the part of France I come from (Brittany) |
| 09:33 | soffi | ahh |
| 09:34 | soffi | there are some kids here now from france |
| 09:34 | soffi | the brittany part |
| 09:34 | soffi | we've got french flags allover the place |
| 09:35 | mael | argh |
| 09:36 | mael | they should be Britton flags, not french :) |
| 09:36 | mael | (black and white with stripes) |
| 09:41 | --- | <<-- monrad [~monrad@213083190130.sonofon.dk] has quit (Ping timeout: 480 seconds) |
| 09:45 | --- | ---> hollis [~hollis@pixpat.austin.ibm.com] has joined #xen |
| 09:51 | --- | ---> monrad [~monrad@213083190130.sonofon.dk] has joined #xen |
| 10:25 | --- | ---> cfreak [cfreak@dsl-084-056-102-130.arcor-ip.net] has joined #xen |
| 10:26 | --- | ---> matta-lt [~matta@69.93.28.254] has joined #xen |
| 11:35 | --- | User: *** hebutterworth is now known as heb_away |
| 11:45 | soffi | mmmm LVM mmm *drool* |
| 12:03 | --- | ---> woody_ [~woody@bi01p1.co.us.ibm.com] has joined #xen |
| 12:03 | --- | <<-- hbaum_ [~hbaum@129.33.1.37] has quit (Read error: Connection reset by peer) |
| 12:03 | --- | <<-- woody [~woody@129.33.1.37] has quit (Read error: Connection reset by peer) |
| 12:03 | --- | ---> hbaum_ [~hbaum@129.33.1.37] has joined #xen |
| 12:04 | --- | ---> woody [~woody@129.33.1.37] has joined #xen |
| 12:11 | --- | <<-- woody_ [~woody@bi01p1.co.us.ibm.com] has quit (Ping timeout: 480 seconds) |
| 12:57 | --- | ---> niv [~nivedita@bi01p1.co.us.ibm.com] has joined #xen |
| 13:04 | xai | soffi: you back from lunch? |
| 13:24 | xai | Does anyone have a small gentoo root tree they can share? |
| 13:30 | monrad | how small? |
| 13:41 | --- | <<-- athomas [~athomas@hardpress.demon.co.uk] has quit (Quit: Leaving) |
| 13:42 | --- | ---> tierra [~tierra@dsl093-225-126.slc1.dsl.speakeasy.net] has joined #xen |
| 13:43 | --- | <<-- woody [~woody@129.33.1.37] has quit (Quit: Leaving) |
| 13:44 | xai | under 50mb. |
| 13:45 | xai | for a compressed tar.bz2 for example. |
| 14:05 | --- | ---> Tv [~Tv@hq.inoi.fi] has joined #xen |
| 14:53 | --- | <<-- Tv [~Tv@hq.inoi.fi] has quit (Quit: Client exiting) |
| 15:15 | --- | <<-- cfreak [cfreak@dsl-084-056-102-130.arcor-ip.net] has quit (Quit: .) |
| 15:28 | --- | ---> aliguori [~anthony@pixpat.austin.ibm.com] has joined #xen |
| 15:37 | --- | <<-- aliguori [~anthony@pixpat.austin.ibm.com] has quit (Quit: Leaving) |
| 15:40 | --- | ---> aliguori [~anthony@pixpat.austin.ibm.com] has joined #xen |
| 15:55 | --- | ---> Nigelenki [~bluefox@pcp484971pcs.whtmrs01.md.comcast.net] has joined #xen |
| 16:00 | --- | <<-- Bluefox [~bluefox@pcp484971pcs.whtmrs01.md.comcast.net] has quit (Ping timeout: 480 seconds) |
| 16:06 | --- | ---> Icy [~bluefox@pcp484971pcs.whtmrs01.md.comcast.net] has joined #xen |
| 16:06 | --- | <<-- Nigelenki [~bluefox@pcp484971pcs.whtmrs01.md.comcast.net] has quit (Read error: Connection reset by peer) |
| 16:48 | --- | ---> Bluefox [~bluefox@pcp484971pcs.whtmrs01.md.comcast.net] has joined #xen |
| 16:48 | --- | <<-- Icy [~bluefox@pcp484971pcs.whtmrs01.md.comcast.net] has quit (Read error: Connection reset by peer) |
| 17:11 | --- | <<-- jeroney [~jeroney@pixpat.austin.ibm.com] has quit (Quit: Leaving) |
| 17:13 | | * knewt wonders if mark will pop in today |
| 17:18 | --- | <<-- aliguori [~anthony@pixpat.austin.ibm.com] has quit (Quit: Leaving) |
| 17:24 | --- | <<-- hollis [~hollis@pixpat.austin.ibm.com] has quit (Quit: leaving) |
| 17:24 | --- | <<-- katzj [~katzj@wlanconf-nat-pool-bos.redhat.com] has quit (Read error: Connection reset by peer) |
| 17:41 | --- | ---> aliguori [~anthony@cpe-70-112-81-91.austin.res.rr.com] has joined #xen |
| 17:55 | --- | ---> soffi_ [~soffi@proxy.du.vdsl.is] has joined #xen |
| 17:56 | soffi_ | hola senjores y senjoritas |
| 18:00 | --- | ---> judge [~taras@S0106000795bd85bd.gv.shawcable.net] has joined #xen |
| 18:00 | judge | hi |
| 18:00 | judge | is there any problems with runnin xorg in domain0? |
| 18:01 | judge | when i start x my screen goes black(like x is starting) hd light blinks for a while |
| 18:01 | --- | <<-- matta-lt [~matta@69.93.28.254] has quit (Quit: A yawn is a silent shout.) |
| 18:01 | judge | but nothing ever happens and my keyboard can't do anything at that point |
| 18:02 | soffi_ | haven't tried it |
| 18:04 | judge | crappy thing is that the Xorg.0.log file is empty after this too |
| 18:08 | --- | <<-- plars [~plars@pixpat.austin.ibm.com] has quit (Quit: ran screaming into the woods) |
| 18:17 | judge | managed to get a log this time |
| 18:17 | judge | http://glek.net/~taras//xorg.log |
| 18:19 | | * knewt does the happy dance |
| 18:20 | knewt | yaaay, got the vast majority of my CoW target coded and working now. just the header variant i've still to do |
| 18:21 | soffi_ | knewt: excuse me for asking, but what does that mean and do? :) (if you have the time to humour me) |
| 18:22 | knewt | it's a device-mapper Copy-on-Write target |
| 18:22 | soffi_ | hmmm device-mapper like LVM ? |
| 18:23 | judge | knewt: nice |
| 18:23 | knewt | note, it doesn't support a smaller CoW device than the backing device. if you really want that you have to use a loopback device (sloooooooow) |
| 18:23 | soffi_ | would it work with a logical volume as a device} |
| 18:24 | soffi_ | or am I way off |
| 18:24 | knewt | what it /does/ have in features though is: seperate bitmap device to cow device, or bitmap and cow interleaved in a single device; memory-only bitmap; background cowifier |
| 18:25 | soffi_ | me no speak this type of ingles |
| 18:25 | soffi_ | :-) |
| 18:25 | knewt | soffi_: ooooh yes. my device path goes: disk -> bad-block-replacement device -> lvm2 volume -> evms volume |
| 18:26 | soffi_ | ok cool |
| 18:26 | knewt | and when testing the CoW target that got extended as: ..... evms volume -> cow target |
| 18:26 | knewt | and i've got quick benchmark figures :) |
| 18:27 | soffi_ | ok I'm reading wikipedia and some google stuff on copy on write... but.. if you have the time... what does it mean in practice ? :) |
| 18:27 | knewt | writing out a 1 gig file, blocksize 1 meg: |
| 18:27 | soffi_ | for a lame sysadmin like me |
| 18:27 | knewt | linear target: 28.33 seconds, 0.08 stdev |
| 18:27 | --- | ---> katzj [~katzj@c-66-30-206-55.hsd1.ma.comcast.net] has joined #xen |
| 18:27 | knewt | cow mem-bitmap target: 28.71 seconds, 0.06 stdev |
| 18:28 | knewt | cow interleaved target: 33.38 seconds, 0.04 stdev |
| 18:28 | knewt | cow target: 34.45 seconds, 0.07 stdev |
| 18:29 | knewt | soffi_: basically, you can have a standard image stored as a volume, and then create multiple new volumes /based/ on the original volume. any changes get written to the new volume, unmodified stuff gets read from the original volume |
| 18:31 | soffi_ | like an lvm snapshot ? |
| 18:31 | knewt | if you use a sparse-file loopback device as the new volume storage, (slower than direct device access of course), you also only need as much disk space for the new volumes as changes are made |
| 18:32 | knewt | soffi_: similar in some ways |
| 18:37 | knewt | woah. just checked the source code and it's reached 1482/1875 SLOC/L |
| 18:37 | knewt | 41K of source code |
| 18:52 | xai | soffi: did you look at the debian tarballs I sent? |
| 18:53 | aliguori | knewt: cow block device? |
| 18:53 | knewt | aliguori: yep, done as a device-mapper target |
| 18:53 | aliguori | hmmm, doesn't uml do something like this? |
| 18:54 | aliguori | knewt: do you have code available? |
| 18:56 | soffi_ | cool |
| 18:56 | soffi_ | xai: nope, gonna do it tomorrow (on company time hehe) |
| 18:57 | soffi_ | I'm way exhausted |
| 18:57 | aliguori | hmmmm |
| 18:57 | aliguori | that seems like quite a reasonable thing to do.. |
| 19:07 | knewt | aliguori: it needs some work wrt to function layout and comments, there's /no/ docs at all so far, and the header-mode functionality hasn't been implemented yet, but i could email you a copy of the current state-of-play if you want |
| 19:07 | soffi_ | docs are overrated :P\ |
| 19:08 | knewt | heh. knowing what parameters you need to supply to set the mapping up is rather useful though :) |
| 19:09 | knewt | right now you have to look at the code to figure it out |
| 19:13 | aliguori | knewt: i'm mostly curious to know how you deal with fragmentation |
| 19:13 | aliguori | the problem with cow is mapping copied blocks |
| 19:14 | aliguori | you can do it the dumb way and require two block devices of equal size |
| 19:14 | aliguori | you can mitigate the size issue with that by using a sparse loop device |
| 19:14 | aliguori | but that'll suck wrt performance |
| 19:15 | aliguori | doing a high-performance cow block device would be quite cool |
| 19:16 | knewt | it's a simple "equal size" implementation. keeps memory usage reasonably low and speed reasonably high. |
| 19:16 | aliguori | ah |
| 19:16 | aliguori | why not just use dd :-) |
| 19:17 | aliguori | hehe, yeah, i understand the use of that.. it's great for loop devices actually |
| 19:18 | knewt | comes in three varieties. seperate metadata and cow devices, interleaved metadata and cow, and memory-only metadata |
| 19:18 | aliguori | how do you do memory-only metadata? |
| 19:19 | aliguori | is the cow invalid after reboot? |
| 19:19 | knewt | yes |
| 19:19 | knewt | but has its uses |
| 19:19 | --- | ---> hbaum__ [~hbaum@bi01p1.co.us.ibm.com] has joined #xen |
| 19:20 | knewt | s/reboot/unmap/ of course |
| 19:20 | knewt | there's also a background cowifying option |
| 19:22 | knewt | oops, that reminds me about a small feature i meant to code but forgot about. do that tomorrow before i mail the list for guinea-pigs^Wtesters |
| 19:24 | aliguori | :) |
| 19:24 | knewt | the header-mode stuff can wait for now. been working on this now mostly every day for a couple of weeks for varying amounts of time each day |
| 19:25 | --- | <<-- hbaum_ [~hbaum@129.33.1.37] has quit (Read error: Operation timed out) |
| 19:26 | knewt | well, it's not crashing or corrupting data for me, and i've done a pretty high number of test cycles as i've added new features (the quick boot time of a domU is lovely for this sort of thing). but this doesn't mean that it won't crash or corrupt for someone else |
| 19:27 | knewt | aliguori: did you see my quick speed-test results earlier? |
| 19:32 | aliguori | knewt: no sir |
| 19:32 | aliguori | what was the test? |
| 19:33 | knewt | writing out a 1 gig file (source from /dev/zero), blocksize 1 meg: |
| 19:33 | knewt | linear target: 28.33 seconds, 0.08 stdev |
| 19:33 | knewt | cow mem-bitmap target: 28.71 seconds, 0.06 stdev |
| 19:33 | aliguori | ah |
| 19:33 | aliguori | see |
| 19:33 | knewt | cow interleaved target: 33.38 seconds, 0.04 stdev |
| 19:33 | knewt | cow target: 34.45 seconds, 0.07 stdev |
| 19:34 | aliguori | cow performance is hard to judge |
| 19:34 | aliguori | i guess it doesn't matter for the 1-1 cows |
| 19:34 | aliguori | :-) |
| 19:35 | aliguori | but with a cow that does block mapping, it would seem that performance will degrade the more changes are made |
| 19:38 | knewt | i was systematic with the test, even though it was quick-and-dirty. i had an original backing device to start that had >1gig free space. i booted it using the cow-m target with init=/bin/bash, and wrote the file out with dd. i then killed the vm. next the cow-i target, followed by the cow (initialising the bitmap afresh for each) and lastly the normal linear mapping. for the linear mapping i deleted the file. i then repeated the sequence a further 6 times, removed t |
| 19:38 | knewt | hmm. that was more than i thought. did it all get through? |
| 19:38 | aliguori | what were the cow'd devices? |
| 19:38 | aliguori | loops? |
| 19:38 | aliguori | or real devices |
| 19:39 | --- | <<-- niv [~nivedita@bi01p1.co.us.ibm.com] has quit (Quit: Quitting) |
| 19:39 | knewt | no, evms-mapped volumes (lvm2 -> bbr -> disk) |
| 19:40 | knewt | not that it would matter as much, as for the baseline i put in the linear mapping instead of accessing the volume directly |
| 19:40 | aliguori | ah |
| 19:40 | knewt | but yeah, everything for the speed test was done using evms-mapped device-mapper devices |
| 19:41 | aliguori | cool |
| 19:41 | knewt | unlike during development, where i was doing the cow mapping testing /inside/ the domU being used for the above test, and using loopback devices |
| 19:43 | knewt | during initial development phases (until i had everything bar the actual "cow" stage coded) i was testing directly on my laptop, but i got bored/annoyed at having to reboot all the time so finally set up a domU on one of my servers just for test purposes :) |
| 19:43 | knewt | did the editing on my laptop, built an updated kernel, scp'ed it to the server and booted the domU where i tested it out. and then back round to the start... |
| 19:50 | --- | ---> rusty [~rusty@bh02i525f01.au.ibm.com] has joined #xen |
| 19:51 | aliguori | hey rusty |
| 20:03 | --- | <<-- DEac- [~deac@xdsl-81-173-163-200.netcologne.de] has quit (Ping timeout: 480 seconds) |
| 20:16 | --- | ---> DEac- [~deac@xdsl-84-44-145-16.netcologne.de] has joined #xen |
| 20:21 | rusty | aliguori: Hi! I |
| 20:22 | rusty | aliguori: Hi! I've written a randomized tester for XenBusDaemon and the damn thing found some bugs 8( |
| 20:23 | | * knewt makes a note to himself that it'd be a really good idea to comment the reason for his line of code that does "chnk->bio = (struct chunk *) chnk;" |
| 20:25 | --- | ---> hollis [~hollis@user-0vvde2g.cable.mindspring.com] has joined #xen |
| 20:38 | --- | <<-- rharper [~rharper@pixpat.austin.ibm.com] has quit (Quit: Leaving) |
| 21:14 | --- | <<-- soffi_ [~soffi@proxy.du.vdsl.is] has quit (Quit: Leaving) |
| 22:06 | --- | <<-- hollis [~hollis@user-0vvde2g.cable.mindspring.com] has quit (Quit: leaving) |
| 22:21 | --- | ---> Tv [~Tv@hq.inoi.fi] has joined #xen |
| 22:42 | --- | <<-- aliguori [~anthony@cpe-70-112-81-91.austin.res.rr.com] has quit (Ping timeout: 480 seconds) |
| 22:59 | --- | <--- VS_ChanLog [~stats@ns.theshore.net] has left #xen (Rotating Logs) |
| 22:59 | --- | ---> VS_ChanLog [~stats@ns.theshore.net] has joined #xen |
| 23:15 | --- | <<-- tierra [~tierra@dsl093-225-126.slc1.dsl.speakeasy.net] has quit (Quit: bug, n: A son of a glitch.) |
| 23:46 | --- | <<-- rusty [~rusty@bh02i525f01.au.ibm.com] has quit (Read error: Connection reset by peer) |
| --- | Log | closed Wed May 04 00:00:21 2005 |