--- Log opened Fri Mar 21 00:00:08 2014 00:06 -!- rmatinata: has quit [Ping timeout: 245 seconds] 00:09 -!- nsoffer: has quit [Read error: Connection reset by peer] 00:59 -!- rmatinata (Ricardo Marin Matinata): has joined #vdsm 01:14 -!- shaohef: has quit [Quit: Leaving.] 02:16 -!- osier (osier): has joined #vdsm 03:15 -!- dougsland (Douglas): has joined #vdsm 03:20 -!- wgao: has quit [Remote host closed the connection] 03:25 -!- bigclouds (New Now Know How): has joined #vdsm 03:26 < bigclouds> how to use ipv6 ? 03:27 < bigclouds> with vdsm 03:28 -!- mohankumar: has quit [Ping timeout: 240 seconds] 05:12 -!- aravindavk (Aravinda): has joined #vdsm 05:56 -!- aravindavk: has quit [Ping timeout: 240 seconds] 06:01 -!- xaviern (Xavier): has joined #vdsm 06:08 -!- sahina (Sahina Bose): has joined #vdsm 06:12 -!- aravindavk (Aravinda): has joined #vdsm 06:28 -!- timothy (Timothy Asir): has joined #vdsm 06:33 -!- #vdsm osier: has quit [Ping timeout: 246 seconds] 06:41 -!- dougsland (Douglas): has joined #vdsm 06:46 -!- osier (osier): has joined #vdsm 07:11 -!- #vdsm osier: has quit [Ping timeout: 240 seconds] 07:24 -!- osier (osier): has joined #vdsm 07:35 -!- aravindavk: has quit [Ping timeout: 265 seconds] 07:35 -!- sbonazzo (purple): has joined #vdsm 07:36 -!- sbonazzo: has quit [Client Quit] 07:37 -!- sbonazzo (purple): has joined #vdsm 07:41 -!- #vdsm,#theforeman xaviern: has quit [Read error: Operation timed out] 07:41 -!- aravindavk (Aravinda): has joined #vdsm 07:56 -!- dougsland (Douglas): has joined #vdsm 07:57 -!- aravindavk: has quit [Ping timeout: 240 seconds] 08:10 -!- aravindavk (Aravinda): has joined #vdsm 08:18 -!- xfrancis (Xavi Francisco): has joined #vdsm 08:27 -!- fabiand (Fabian Deutsch): has joined #vdsm 08:37 -!- timothy: has quit [Ping timeout: 252 seconds] 08:38 -!- timothy (Timothy Asir): has joined #vdsm 08:42 -!- xaviern (Xavier): has joined #vdsm 08:42 -!- pkliczew (Piotr Kliczewski): has joined #vdsm 08:43 -!- fromani (Francesco Romani): has joined #vdsm 08:55 -!- #vdsm,#theforeman xaviern: has quit [Ping timeout: 240 seconds] 09:17 -!- fromani: has quit [Remote host closed the connection] 09:20 -!- fromani (Francesco Romani): has joined #vdsm 09:20 -!- jasonliao (Jason Liao): has joined #vdsm 09:23 -!- aravindavk: has quit [Read error: Operation timed out] 09:25 -!- aravindavk (Aravinda): has joined #vdsm 09:46 -!- fsimonce (Federico): has joined #vdsm 09:46 -!- shaohef1 (shaohef): has joined #vdsm 10:07 -!- xaviern (Xavier): has joined #vdsm 10:11 -!- aravindavk: has quit [Quit: Leaving] 10:11 -!- aravindavk (Aravinda): has joined #vdsm 10:11 < bigclouds> if ipv6 is ready? 10:26 -!- mode/#vdsm: by ChanServ 10:26 -!- danken (purple): has joined #vdsm 10:33 -!- danken: has quit [Quit: Leaving.] 10:33 -!- danken (purple): has joined #vdsm 10:33 -!- mode/#vdsm: by ChanServ 10:36 -!- wgao (wgao): has joined #vdsm 10:46 -!- fromani_ (Francesco Romani): has joined #vdsm 10:47 -!- fromani: has quit [Ping timeout: 245 seconds] 10:59 -!- celebdor (celebdor): has joined #vdsm 10:59 < celebdor> danken: boker tov 11:06 < evilissimo> גוטן מאָרגן 11:06 < evilissimo> xD 11:07 < celebdor> fromani_: hey, http://gerrit.ovirt.org/#/c/25970/2/vdsm/migration.py,cm 11:07 < celebdor> this code is just copied verbatim from vm.py or should I read it all? 11:07 < evilissimo> this is so wrong 11:08 < evilissimo> it made out of RTL LTR 11:08 < evilissimo> So better yiddish: Gutn Morgn 11:08 < evilissimo> xD 11:08 < fromani_> celebdor: (hi) verbatim. cut/paste + fix the imports 11:08 < celebdor> fromani_: great 11:08 < celebdor> I like the patch 11:08 < celebdor> :-) 11:08 < fromani_> celebdor: on top of that I'll start refactoring 11:08 < fromani_> is a VERY rough initial draft 11:08 < evilissimo> fromani_: we better put them separate 11:08 < fromani_> (that's why is marked as such :)) 11:09 < celebdor> sure 11:09 < fromani_> evilissimo: I was planning a patch series 11:09 < celebdor> fromani_: sent a review 11:09 < evilissimo> and besides that it probably is better on top of virt package 11:09 < celebdor> :P 11:09 < evilissimo> /o\ more to update and push 11:09 < celebdor> although it is so pitiful review that I'm ashamed 11:09 -!- moolit (purple): has joined #vdsm 11:10 < fromani_> evilissimo: I agree. I am publishing because I want to let people see how it will look 11:10 < celebdor> mmm 11:10 < celebdor> wait, wait, rewind 11:10 < evilissimo> kk 11:10 < fromani_> evilissimo: I don't mind rebasing/rewriting after the discussion 11:10 < celebdor> this patch could be merged as is 11:10 < fromani_> yes it could but evilissimo is right about the need to push the virt package 11:10 < celebdor> once we have these modules you've been making 11:10 < fromani_> defintely right 11:11 < celebdor> then let's put it on the virt package 11:11 < celebdor> it could be the next patch, for example 11:11 < evilissimo> yeah that's what should be there next in line 11:11 < evilissimo> ripping out what possible 11:11 < evilissimo> what is possible... 11:12 < celebdor> no question about that 11:12 < celebdor> but let's get the ball rolling 11:12 < evilissimo> celebdor: I am still on catching up since I am back, and handling stuff which michal needs me to do first 11:12 < celebdor> I would like to have the network and the virt package merged by this time next week 11:13 < celebdor> evilissimo: sure 11:13 < evilissimo> sounds feasible 11:13 < celebdor> it should 11:13 < evilissimo> it's not like that we're doing much magic in there 11:13 < celebdor> I want 3.5 features to be built upon the new organization 11:13 -!- mojaves (Francesco Romani): has joined #vdsm 11:13 < evilissimo> celebdor: +1 11:13 < celebdor> now I'm making a follow up on my network package patch for the tests 11:14 * evilissimo has a problem 11:14 < evilissimo> I have a device which needs another device to be specified, but that without the configuration 11:14 < evilissimo> \o/ 11:14 < evilissimo> another appendFoobarDevice hack :( 11:15 < celebdor> :( 11:15 -!- fromani_: has quit [Ping timeout: 240 seconds] 11:15 < celebdor> evilissimo: I sent you a question last evening 11:15 < celebdor> did you receive it? 11:15 < evilissimo> I know 11:15 < celebdor> (on irc) 11:15 < evilissimo> I answered it but you were not online 11:15 < evilissimo> :p 11:16 < celebdor> could you answer again, please? 11:16 < celebdor> :P 11:16 < evilissimo> forward sends the data to the guest agent 11:16 < evilissimo> first parameter is the message name, the second one are the arguments 11:17 < celebdor> and if that fails with errno ENOCONN? 11:17 < evilissimo> it'll make a json object out of it: {'__name__': 'message-name', *key-value-pairs from the arguments} 11:17 < evilissimo> and sends that 11:18 < evilissimo> ENOCONN? 11:18 < celebdor> ENOTCONN 11:18 < evilissimo> never seen that before, but that's entirely possible 11:18 < evilissimo> it drops the message 11:18 < evilissimo> but not sure it might even through 11:19 < evilissimo> s/through/throw/ 11:19 < evilissimo> wtf 11:19 < evilissimo> they are all swallowed 11:19 < evilissimo> celebdor: why are you asking? 11:20 < evilissimo> you see that error somewhere? 11:20 < celebdor> evilissimo: yup 11:20 < evilissimo> where? 11:20 < celebdor> let me try to find it 11:20 < evilissimo> do you have a backtrace or something? 11:20 < celebdor> yes 11:21 < celebdor> not the best one thoug 11:21 < celebdor> *though 11:22 < evilissimo> well better than nothing at least 11:22 < evilissimo> maybe I can figure out something 11:22 < celebdor> evilissimo: https://bugzilla.redhat.com/1078450 11:22 < celebdor> they put me this backtrace completely unrelated to the issue they report... 11:23 < celebdor> as they complain about fencing 11:23 < celebdor> of the hypervisor 11:23 < evilissimo> wtf 11:23 < evilissimo> how would the bond configuration affect local unix domain sockets? 11:24 < celebdor> that's why I said that it's "not the best one" 11:24 < celebdor> both problems are as unrelated as they could 11:24 < celebdor> and to me it looks like my side of the problem is on their infrastructure or in kernel 11:26 -!- mojaves: has quit [Quit: Leaving] 11:26 -!- fromani (Francesco Romani): has joined #vdsm 11:26 < celebdor> evilissimo: maybe you can get more hints on your side of the issue in the attachment they made with the logs 11:26 < evilissimo> celebdor: this is actually totally nonsense 11:26 < evilissimo> there's most likely no guest agent 11:27 < celebdor> well, my thought (knowing shit nothing about guest agent) was that this happened when it was uninstalled on the guest 11:28 < evilissimo> well the is also the possibility that this is a qemu fuck up once again 11:28 < evilissimo> s/well the /well there/ 11:28 < celebdor> evilissimo: could be. I don't know. I just thought that you might want to follow up, since the only error there is with data is on your domain 11:28 < evilissimo> Qemu gets sometimes in some state where it doesn't accept any connections to that unix domain socket 11:29 < celebdor> interesting 11:29 < evilissimo> and that even though there's nothing connected 11:29 < celebdor> did they attach qemu logs as well? 11:29 < evilissimo> or at least shouldn't be 11:29 < evilissimo> qemu logs are in 99% of all cases when there's an issue with qemu useless 11:30 < evilissimo> and related to that there has never been a case where they were useful 11:30 < evilissimo> and libvirt logs won't tell you anything, because it doesn't know anything about it 11:30 < celebdor> :P 11:50 -!- apahim (Amador Pahim): has joined #vdsm 12:16 -!- aravindavk: has quit [Ping timeout: 246 seconds] 12:39 -!- sahina: has quit [Ping timeout: 265 seconds] 12:49 < celebdor> fromani: about GPU Radeon HD7540D 12:49 < celebdor> crap 12:49 < celebdor> wrong copy 12:49 < fromani> :) 12:49 < celebdor> fromani: http://gerrit.ovirt.org/#/c/25978/3/vdsm/migration.py,cm 12:49 < fromani> yes 12:50 < celebdor> why is it necesary to put the monitor in self? 12:50 < celebdor> couldn't the monitor thread be a standalone object in the context manager 12:50 < celebdor> and have migrationMonitor outside of the class? 12:52 < fromani> celebdor: fair point 12:52 < fromani> I can extract it with minimal effort 12:52 < fromani> and will do 12:53 < celebdor> thanks 12:53 < celebdor> I think it will be cleaner 12:54 < celebdor> fromani: I put it as a comment to make it visible to others ;-) 12:55 < fromani> celebdor: fine 12:56 < celebdor> fromani: I like http://gerrit.ovirt.org/#/c/25978/3/vdsm/migration.py,cm 13:01 < fromani> celebdor: tnx, is a nice start 13:02 < celebdor> fromani: in http://gerrit.ovirt.org/#/c/25977/3/vdsm/migration.py,cm (in the old part) when was t started 13:03 < celebdor> I can only see it being cancelled 13:03 < fromani> line 296 celebdor 13:03 < fromani> just before MigrationMonitorThread 13:03 < celebdor> damn! 13:03 < fromani> and IMO single-letter identifiers are acceptable only in loops :P 13:03 < celebdor> it starts itself in the constructor? 13:04 < celebdor> wtf! 13:04 < fromani> celebdor: yep 13:04 < celebdor> that is a cardinal sin 13:04 < fromani> another unneeded difference between those two threads 13:04 < fromani> celebdor: see at line 356 (old) 13:05 < celebdor> yes, I cringed 13:17 < fromani> celebdor: about your comment in http://gerrit.ovirt.org/#/c/25975/3 this is *exactly* what I was talking (actually complaining) about @ the gathering 13:17 < fromani> this change makes little if any sense on isolation but as part of the branch is a needed step 13:17 < fromani> the final result is nice IMO 13:18 < celebdor> hence why I gave it +1 ;-) 13:18 < celebdor> it doesn't break functionality though, right? 13:20 < celebdor> fromani: apropos http://gerrit.ovirt.org/#/c/25976/3/vdsm/migration.py,cm (not the patch, but the code) 13:20 < celebdor> looking at monitor_migration 13:20 < celebdor> I think it would make sense to have the values you get from config 13:21 < celebdor> such as maxTimePerGiB as instance hidden vars 13:21 < celebdor> like 13:21 < fromani> celebdor: it shouldn't :) and it will not. Proper verification is still pending 13:21 < celebdor> _max_time_per_GiB 13:21 < celebdor> (in a future patch, of course) 13:22 < fromani> celebdor: yes. the style is mixed and not compliant. Cleanup is planned and pending 13:24 -!- timothy: has quit [Ping timeout: 245 seconds] 13:25 < celebdor> fromani: http://gerrit.ovirt.org/#/c/25976/3/vdsm/migration.py,cm much better now 13:25 < fromani> celebdor: tnx :) 13:26 < celebdor> fromani: whole branch reviewed! 13:26 < fromani> celebdor: big thank you! 13:26 < celebdor> fromani: add mskrivanek and fsimonce to review it 13:26 < celebdor> please 13:26 < fsimonce> what change? 13:27 < fromani> celebdor: I want evilissimo's thoughts about it first. 13:27 < celebdor> very well 13:27 < fromani> fsimonce: this topic branch http://gerrit.ovirt.org/#/q/status:open+project:vdsm+branch:master+topic:migration_threads,n,z 13:28 < fromani> fsimonce: but is still draft. It is mostly a live demo to let people see how it will look. 13:29 < fromani> fsimonce: do not waste too much time on it 13:29 -!- timothy (Timothy Asir): has joined #vdsm 13:30 < evilissimo> fromani: please make it log exceptions in run 13:30 < evilissimo> we have the problem at the moment that they are silently swallowed 13:31 < fromani> evilissimo: fair point. Let's see where I can fit this on this patch set 13:32 < evilissimo> and that even though there's nothing connected 13:32 < evilissimo> argh 13:32 < evilissimo> fromani: well you won't have to put it here, but in general 13:32 < evilissimo> ignore the line with 'connected' 13:32 < evilissimo> ;) 13:33 < fromani> evilissimo: noted. Tnx for pointing this out. 13:38 -!- moolit: has quit [Quit: Leaving.] 13:39 -!- timothy: has quit [Ping timeout: 240 seconds] 13:43 -!- gpadgett (Greg Padgett): has joined #vdsm 13:45 -!- #vdsm osier: has quit [Ping timeout: 265 seconds] 14:08 -!- shaohef1: has quit [Ping timeout: 245 seconds] 14:36 -!- AlbertoSilva (AlbertoSilva): has joined #vdsm 14:57 -!- #vdsm,#theforeman,#theforeman-dev ybronhei: has quit [Quit: Leaving.] 15:07 -!- aravindavk (Aravinda): has joined #vdsm 15:30 -!- aravindavk: has quit [Ping timeout: 240 seconds] 15:36 -!- rbarry (rbarry): has joined #vdsm 15:36 < rbarry> Hey 15:36 < rbarry> I'm from the ovirt-node team, and I'm trying to trim down the newer images a bit, which have gotten a big large. 15:37 < rbarry> s/big/bit/ 15:37 -!- aravindavk (Aravinda): has joined #vdsm 15:37 -!- aravindavk: has quit [Read error: Connection reset by peer] 15:37 < rbarry> I understand that libguestfs is potentially used by vdsm in some way for hooks, but does anyone know the details of the implementation? 15:37 < rbarry> What can/can't we get rid of? 15:40 < fromani> sbonazzo: FYI https://bugzilla.redhat.com/show_bug.cgi?id=1079428 15:40 < fromani> sbonazzo: but I think is unlikely this will get fixed... However let's try this. 15:41 < celebdor> evilissimo: do you know about libguestfs usage? 15:41 < sbonazzo> fromani: thanks Francesco! 15:41 < fromani> sbonazzo: you're welcome! 15:45 < fromani> sbonazzo: already CLOSED WONTFIX :) 15:45 < fromani> that was fast! :) 15:45 < sbonazzo> fromani: we tried :-) that's enough for now. 15:46 -!- shaohef (shaohef): has joined #vdsm 16:16 -!- ewarszaw: has quit [Quit: Konversation terminated!] 16:28 -!- dougsland (Douglas): has joined #vdsm 16:32 -!- #vdsm,#theforeman xaviern: has quit [Ping timeout: 240 seconds] 16:36 -!- orc_emac_ is now known as orc_emac 17:05 -!- sbonazzo: has quit [Quit: Leaving.] 17:07 -!- nsoffer (Nir Soffer): has joined #vdsm 17:29 -!- pkliczew: has quit [Ping timeout: 245 seconds] 17:46 -!- moolit (purple): has joined #vdsm 17:46 -!- moolit: has left #vdsm [] 18:04 -!- fabiand: has quit [Quit: Verlassend] 18:22 -!- nsoffer: has quit [Read error: Connection reset by peer] 18:35 -!- fromani: has quit [Quit: Leaving] 18:43 -!- xfrancis: has quit [Ping timeout: 240 seconds] 20:03 -!- nsoffer (Nir Soffer): has joined #vdsm 20:06 -!- xfrancis (Xavi Francisco): has joined #vdsm 20:24 -!- nsoffer: has quit [Read error: Connection reset by peer] 20:28 -!- nsoffer (Nir Soffer): has joined #vdsm 20:52 -!- nsoffer: has quit [Read error: Connection reset by peer] 21:09 -!- xfrancis: has quit [Ping timeout: 240 seconds] 22:00 -!- apahim: has quit [Quit: Leaving] 22:13 -!- gpadgett: has quit [Quit: Leaving] 22:45 -!- celebdor: has quit [Ping timeout: 240 seconds] 23:18 -!- nsoffer (Nir Soffer): has joined #vdsm 23:52 -!- AlbertoSilva (AlbertoSilva): has joined #vdsm --- Log closed Sat Mar 22 00:00:10 2014