*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
mithro | be back in 30 minutes, going to the shops.... | 00:00 |
---|---|---|
mithro | back | 00:33 |
mithro | ~seen xdotx | 00:33 |
tpb | mithro: xdotx was last seen in #tp 3 weeks, 0 days, 5 hours, 46 minutes, and 11 seconds ago: <xdotx> hahah | 00:33 |
mithro | :/ | 00:35 |
mithro | llnz: so what are you up too this weekend? | 00:46 |
llnz | been busy, about to go out for tea | 00:47 |
llnz | bbl | 01:07 |
*** llnz has quit IRC | 01:08 | |
mithro | o so quiet | 03:50 |
mithro | jotham: ping? | 03:50 |
*** llnz has joined #tp | 04:26 | |
* llnz wanders off | 05:27 | |
llnz | later all | 05:27 |
*** llnz has quit IRC | 05:27 | |
CIA-10 | mithro tpclient-pywx-development * r7ab0e9914877 /windows/main/ (overlays/Systems.py panelStarMap.py): Only enable waypoint mode on objects which can move. | 06:11 |
CIA-10 | mithro tpclient-pywx-development * r8e35427a9912 /extra/wxFloatCanvas/GUIMode.py: Removed shift from ZoomIn. | 06:11 |
CIA-10 | mithro tpclient-pywx-development * ref57ec7b0484 /tpclient-pywx: Let the OnOrderSelect event be given a single slot. | 06:11 |
CIA-10 | mithro tpclient-pywx-development * r86b6b66f40d5 /windows/main/ (panelInfo.py panelPicture.py): Remove excess prints. | 06:11 |
CIA-10 | mithro tpclient-pywx-development * r43186a697fb3 /windows/main/ (5 files in 2 dirs): Started trying to get the Path overlay interactions working. | 06:11 |
CIA-10 | mithro tpclient-pywx-development * rf48f5d2ac25a /extra/wxFloatCanvas/ (FloatCanvas.py GUIMode.py): Fixed zooming using the keyboard so that the point under the mouse cursor stays under the mouse cursor. | 06:11 |
CIA-10 | mithro tpclient-pywx-development * rfa17315ae9e0 /windows/main/ (overlays/Path.py overlays/Systems.py panelStarMap.py): Make the path appear behind the other overlay. | 06:11 |
*** pschulz01 has joined #tp | 06:20 | |
* pschulz01 idles through.. | 06:20 | |
mithro | pschulz01: so now you are here, wanna finish up that dependency thing for the debs? | 06:21 |
pschulz01 | mithro: Tricked I say! | 06:22 |
mithro | muhahaha :P | 06:22 |
mithro | that was not my cunning plan | 06:23 |
mithro | it just happened that way I promise! | 06:23 |
pschulz01 | mithro: Might have some time tomorrow.. I need to figure out how to get some software RAID properly configured. | 06:23 |
mithro | pschulz01: under Linux? I have setup a few Linux software raid's in my time | 06:24 |
pschulz01 | mithro: mdadm or LVM? | 06:24 |
mithro | mdadm mostly | 06:25 |
pschulz01 | mithro: I'm not a huge fan of LVM.. and currently have issues with mdadm. | 06:25 |
pschulz01 | mithro: What I want.. (is probably not what I'll get..) | 06:25 |
pschulz01 | mithro: RAID1 two disks together (aka hardware raid) and then partiton it up (including swap). | 06:26 |
mithro | pschulz01: is that all? | 06:27 |
* mithro has almost that identical setup here at home | 06:28 | |
pschulz01 | mithro: At the moment this almost works.. I get fdisk showing partitions md0p1, md0p4 and md0p5, but then I don't get /dev/md0p1 or /dev/md0p5 in /dev as I would expect. | 06:28 |
mithro | is this going to be the boot disk? | 06:29 |
mithro | btw it is pointless having swap on raid1 - linux already does things properly | 06:30 |
pschulz01 | mithro: Yep. | 06:30 |
pschulz01 | mithro: Server with two identical SAS drives. | 06:30 |
mithro | if you want to be able to boot it you will have to partition first and the make each partition pair a raid device | 06:30 |
pschulz01 | mithro: Yes, I know.. I'm trying to make life simple for me when things go wrong, in lie of not having hardware raid. | 06:31 |
pschulz01 | mithro: That is what I have seen in all the examples so far. | 06:31 |
mithro | the other way will make it impossible to boot the box | 06:31 |
mithro | (IE taking the two HDs, raiding them together and then partitioning) | 06:32 |
pschulz01 | mithro: RAID1 | 06:32 |
mithro | because raid has a header which would overwrite the master boot record | 06:32 |
pschulz01 | mithro: OK.. do you have a reference? That's the sore of information I've been after. | 06:33 |
pschulz01 | sort | 06:33 |
pschulz01 | (Where does RAID store it's info?) | 06:33 |
pschulz01 | mithro: I have been able to do one interesting thing.. | 06:33 |
mithro | I guess you could tell linux to not put in the header using | 06:33 |
mithro | -B, --build | 06:33 |
mithro | Build a legacy array without superblocks. | 06:33 |
mithro | but then you have to specify the raidconfig on the boot options | 06:34 |
pschulz01 | mithro: Converted a ext3 to RAID1 (degraded). | 06:34 |
pschulz01 | mithro: .. and it booted :-) except that the ext3 and partition table reported two different sizes for the partition which caused the boot to stop on the warning/error. | 06:35 |
mithro | pschulz01: did you raid together /dev/sda and /dev/sdb or /dev/sda1 and /dev/sda2 | 06:36 |
mithro | opps | 06:36 |
mithro | pschulz01: did you raid together /dev/sda and /dev/sdb or /dev/sda1 and /dev/sdb1 | 06:36 |
pschulz01 | mithro: There were (different) problems with both. | 06:36 |
mithro | you shouldn't be able to boot /dev/sda raided with /dev/sdb | 06:37 |
mithro | because of the raid superblocks | 06:37 |
pschulz01 | /dev/sd(a|b) kind of works, but I can't then set the partition as 'Linux RAID automatic' | 06:37 |
mithro | pschulz01: yeah | 06:38 |
mithro | so why don't you do the way I have it? | 06:39 |
mithro | with a partition on each device and then raid together individual partitions? | 06:39 |
pschulz01 | /dev/sd(a|b)1 works, except that I hit the problem of /dev/md0p1. It didn't appear in /dev, even though fdisk displays this as the parition name. | 06:39 |
pschulz01 | mithro: For recovery.. I wont to make it as simple as possible. | 06:39 |
mithro | pschulz01: restore process | 06:40 |
mithro | dd if=/dev/sda of=/dev/sdc count=2 # copy partition table | 06:40 |
pschulz01 | mithro: eg. System turns into RAID1 (degraded). Replace drive.. and RAID build itself. | 06:40 |
*** CIA-10 has quit IRC | 06:40 | |
pschulz01 | mithro: Yeah.. I know, | 06:40 |
pschulz01 | mithro: sfdisk works here. | 06:41 |
mithro | mdadm /dev/md1 --add /dev/sdc1 | 06:41 |
mithro | mdadm /dev/md2 --add /dev/sdc2 | 06:41 |
mithro | mdadm /dev/md3 --add /dev/sdc3 | 06:41 |
mithro | etc | 06:41 |
pschulz01 | mithro: Yeah.. not as simple as I would like.. but doable. | 06:42 |
mithro | do not raid swap | 06:42 |
mithro | as it will degrade your performance | 06:43 |
mithro | (each swap write will cause twice as much traffic) | 06:43 |
pschulz01 | mithro: Overhead on system when swapping <--> system crash if error on swap drive | 06:43 |
mithro | pschulz01: raid1 also doesn't cover block-errors | 06:44 |
pschulz01 | mithro: ? | 06:45 |
mithro | which is kind of sucky if you get a "partial" failure | 06:45 |
pschulz01 | mithro: RAID1 is mirror, yes? | 06:45 |
mithro | pschulz01: yes | 06:45 |
mithro | raid1 does not have parity checks for each block | 06:46 |
pschulz01 | So what am I protesting against then? | 06:46 |
pschulz01 | protecting | 06:46 |
pschulz01 | harddrive failure? | 06:47 |
mithro | complete harddrive failure | 06:47 |
mithro | not partial failure | 06:47 |
pschulz01 | Hmm.. | 06:47 |
mithro | if a device starts silently corrupting data (and not reporting the errors correctly) you are fscked | 06:48 |
mithro | i found that out the hard way | 06:48 |
*** CIA-10 has joined #tp | 06:48 | |
pschulz01 | mithro: We have had that problem.. but i wasn't here then. | 06:48 |
pschulz01 | mithro: Corruption/errors on both sides. :-( | 06:49 |
mithro | well, even corruption on one side will cause you to get bad data half the time | 06:49 |
pschulz01 | mithro: Thanks.. I need to do some more reading. | 06:51 |
mithro | for real fault tolerance you probably want raid5 | 06:52 |
mithro | which is 3 disks minimum | 06:52 |
pschulz01 | mithro: Yes.. and in hardware | 06:52 |
mithro | most cheap hardware raid is pretty much software raid | 06:52 |
mithro | if you have already invested in SAS (rather then SATA) probably worth investing in a proper raid controller | 06:53 |
pschulz01 | mithro: for me hardware RAID --> independant of OS | 06:53 |
pschulz01 | mithro: I inherited the hardware. | 06:53 |
mithro | pschulz01: any onboard raid is software raid | 06:54 |
mithro | pschulz01: raid1 is probably the best "no more cost" option | 06:56 |
pschulz01 | :-) | 06:56 |
pschulz01 | RAID1 or double my storage | 06:57 |
pschulz01 | or use this for a rsync'ed backup (which is the configuration of our current server). | 06:57 |
mithro | I'm thinking of getting two 500g harddrives to replace all my current storage | 07:16 |
mithro | or maybe I should get 4 and do raid5 | 07:16 |
*** Demitar has joined #tp | 07:30 | |
CIA-10 | mithro tpclient-pywx-development * r5847c2eff8f9 /windows/main/ (overlays/Path.py panelStarMap.py): Make the Path use a state machine for the changes in state. | 07:42 |
*** jotham has quit IRC | 09:41 | |
*** Epyon has quit IRC | 11:16 | |
*** Epyon has joined #tp | 11:25 | |
*** mithro has quit IRC | 12:49 | |
tpb | disconnected from worldforge: Ping sent at 2007-11-03T19:22:15 not replied to. | 19:24 |
tpb | tpb has joined on worldforge | 19:56 |
*** mithro has joined #tp | 21:11 | |
*** greywhind_ has joined #tp | 21:14 | |
mithro | morning people | 21:25 |
greywhind_ | hey mithro | 21:25 |
mithro | greywhind_: how goes everything? | 21:26 |
greywhind_ | mithro: good... i was just thinking about pushing my changes so you could look them over and suggest any other improvements when you appeared | 21:28 |
mithro | okay, that would be cool | 21:28 |
CIA-10 | mithro tpclient-pywx-incoming * r7ab0e9914877 /windows/main/ (overlays/Systems.py panelStarMap.py): Only enable waypoint mode on objects which can move. | 21:38 |
CIA-10 | mithro tpclient-pywx-incoming * r8e35427a9912 /extra/wxFloatCanvas/GUIMode.py: Removed shift from ZoomIn. | 21:38 |
CIA-10 | mithro tpclient-pywx-incoming * ref57ec7b0484 /tpclient-pywx: Let the OnOrderSelect event be given a single slot. | 21:38 |
CIA-10 | mithro tpclient-pywx-incoming * r86b6b66f40d5 /windows/main/ (panelInfo.py panelPicture.py): Remove excess prints. | 21:38 |
CIA-10 | mithro tpclient-pywx-incoming * r43186a697fb3 /windows/main/ (5 files in 2 dirs): Started trying to get the Path overlay interactions working. | 21:38 |
CIA-10 | mithro tpclient-pywx-incoming * rf48f5d2ac25a /extra/wxFloatCanvas/ (FloatCanvas.py GUIMode.py): Fixed zooming using the keyboard so that the point under the mouse cursor stays under the mouse cursor. | 21:39 |
CIA-10 | mithro tpclient-pywx-incoming * rfa17315ae9e0 /windows/main/ (overlays/Path.py overlays/Systems.py panelStarMap.py): Make the path appear behind the other overlay. | 21:39 |
CIA-10 | mithro tpclient-pywx-incoming * r5847c2eff8f9 /windows/main/ (overlays/Path.py panelStarMap.py): Make the Path use a state machine for the changes in state. | 21:39 |
CIA-10 | noegnud tpclient-pywx-incoming * r5ecf7ded1f81 / (10 files in 4 dirs): Merge with development branch. | 21:39 |
CIA-10 | noegnud tpclient-pywx-incoming * r09e182521ae9 /windows/ (main/winDesign.py xrc/winDesign.xrc): | 21:39 |
CIA-10 | Modified Design window to correctly position title and make its search | 21:39 |
CIA-10 | boxes functional. | 21:39 |
greywhind_ | mithro: did the patches work correctly? | 21:46 |
mithro | just checking now | 21:47 |
mithro | greywhind_: the title stuff isn't quite working | 21:56 |
greywhind_ | mithro: hmm... in what way? | 21:56 |
mithro | not centered with the number to the right | 21:57 |
mithro | there is still a grey gap on the side too | 21:57 |
mithro | the filtering works a treat! | 21:57 |
greywhind_ | mithro: can you be more specific about how the title should look? | 21:57 |
mithro | sure | 21:58 |
mithro | the title should be centered (both vertically and horizontally) | 21:58 |
mithro | while the little green zero should be all the way to the right | 22:01 |
mithro | want me to send you a screenshot of what I have at the moment? | 22:03 |
greywhind_ | sure | 22:03 |
greywhind_ | i moved the number closer to the text because it seemed strange to have it all the way on the right... i'll put it back | 22:04 |
mithro | that number isn't really all that important | 22:06 |
mithro | http://www.thousandparsec.net/~tim/Screenshot.png | 22:09 |
tpb | <http://ln-s.net/Z2z> (at www.thousandparsec.net) | 22:09 |
greywhind_ | mithro: alright, so basically it should be changed so the number is moved farther right | 22:10 |
greywhind_ | and if possible, get the rest of it to take up all the space, with no gap on the right? | 22:10 |
mithro | greywhind_: yeah, it is definately possible to do it | 22:12 |
greywhind_ | mithro: i have to eat - i'll do it afterwards. | 22:13 |
mithro | okay | 22:16 |
mithro | greywhind_: otherwise it is looking good! | 22:16 |
*** jotham has joined #tp | 22:28 | |
*** greywhind_ has quit IRC | 22:28 | |
*** greywhind_ has joined #tp | 22:28 | |
mithro | hey jotham | 22:40 |
jotham | hey | 22:48 |
mithro | jotham: how goes life? | 22:52 |
mithro | jotham: looks like we might have another artist | 22:52 |
jotham | cool | 22:53 |
jotham | life is stress city | 22:53 |
jotham | 3 weeks from delivery | 22:53 |
mithro | jotham: will it be a bit less stressful after delivery? or are you straight onto another project? | 22:54 |
jotham | will be wrapping up and getting ready to quit my job | 22:54 |
jotham | so it'll be less stressfulk | 22:54 |
mithro | jotham: I have forgotten what your plans where? something with the gf for two weeks or something? | 22:55 |
mithro | greywhind_: ping? | 22:56 |
jotham | gonna be able to work on other projects pretty much from december onward, but i have like a week of dedicated time somewhere around christmas | 22:56 |
greywhind_ | mithro: sup? | 22:56 |
mithro | greywhind_: so, the question is what do you want to work on next? | 22:57 |
greywhind_ | mithro: well, the overlay idea sounds good... we'll need to flesh out the details though | 22:58 |
mithro | greywhind_: well - maybe the first step would be to fix the resources overlay | 22:58 |
mithro | that will give you an idea on how the overlays work | 22:58 |
greywhind_ | mithro: i'll take a look at it | 22:59 |
mithro | another cool one to do would be "areas of influence" | 23:00 |
greywhind_ | mithro: yeah | 23:00 |
mithro | Kind of like http://home.scarlet.be/zoetrope/voronoi/ | 23:00 |
tpb | Title: Zoetrope - Voronoi Diagrams in Python (at home.scarlet.be) | 23:00 |
mithro | http://www2.toki.or.id/book/AlgDesignManual/BOOK/BOOK4/NODE187.HTM#voronoidiagrams | 23:00 |
tpb | <http://ln-s.net/18O9> (at www2.toki.or.id) | 23:00 |
mithro | jotham: I have the person who did the intro movie working on an intro movie for the battleviewer | 23:01 |
* mithro will have to run in a bit | 23:01 | |
mithro | greywhind_: there are quite a few "cleanup" tasks that need to be done to release tpclient-pywx-dev too | 23:01 |
mithro | less interesting, but probably more important | 23:01 |
mithro | greywhind_: also -> http://www.google.com.au/search?hl=en&q=closest+point&btnG=Search&meta= | 23:02 |
tpb | <http://ln-s.net/18O$> (at www.google.com.au) | 23:02 |
mithro | greywhind_: anyway I have to go to a wedding | 23:03 |
mithro | be back later | 23:03 |
mithro | jotham: good luck with work | 23:04 |
jotham | cheers | 23:05 |
*** greywhind_ has quit IRC | 23:12 | |
*** greywhind_ has joined #tp | 23:15 | |
greywhind_ | sorry - somehow, a video trying to load on my web browser locked up my entire computer to the point where i had to restart | 23:16 |
*** greywhind_ is now known as greywhind | 23:25 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!