--- Log opened wo mei 06 00:00:39 2015 00:20 -!- rmatinata (Ricardo Marin Matinata): has joined #vdsm 00:27 -!- rmatinata: has quit [Ping timeout: 244 seconds] 00:37 -!- Guest47 (Textual User): has joined #vdsm 00:37 -!- Guest47: has quit [Client Quit] 00:51 -!- Guest47 (Textual User): has joined #vdsm 01:12 -!- rmatinata (Ricardo Marin Matinata): has joined #vdsm 01:19 -!- #vdsm ybronhei: has quit [Ping timeout: 256 seconds] 01:22 -!- nsoffer: has quit [Quit: Segmentation fault (core dumped)] 02:09 -!- #vdsm dyasny: has quit [Ping timeout: 250 seconds] 03:09 -!- bala (purple): has joined #vdsm 03:18 -!- bala: has quit [Quit: Leaving.] 04:59 -!- #vdsm dougsland: has quit [Ping timeout: 264 seconds] 05:03 -!- dougsland (Douglas): has joined #vdsm 05:03 -!- #vdsm dougsland: has quit [Changing host] 05:03 -!- dougsland (Douglas): has joined #vdsm 06:08 -!- shubhendu (Shubhendu Ram Tripathi): has joined #vdsm 06:11 -!- bala (purple): has joined #vdsm 06:37 -!- ndarshan (Darshan n): has joined #vdsm 06:51 -!- ibarkan (purple): has joined #vdsm 06:59 -!- #vdsm dougsland: has quit [Ping timeout: 252 seconds] 07:02 -!- dougsland (Douglas): has joined #vdsm 07:10 -!- vered (Vered Volansky): has joined #vdsm 07:10 -!- vered: has quit [Client Quit] 07:11 -!- vered (Vered Volansky): has joined #vdsm 07:19 -!- hchiramm: has quit [Ping timeout: 256 seconds] 07:35 -!- hchiramm (Humble Chirammal): has joined #vdsm 07:45 -!- Guest47: has quit [Read error: Connection reset by peer] 07:48 -!- Guest47 (Textual User): has joined #vdsm 07:49 -!- Guest47 is now known as adahms 07:54 -!- sbonazzo (purple): has joined #vdsm 08:10 -!- timothy (Timothy Asir): has joined #vdsm 08:10 -!- timothy is now known as Guest5641 08:12 -!- doron_afk (Doron): has joined #vdsm 08:13 -!- ishaby (Idan Shaby): has joined #vdsm 08:18 -!- adahms: has quit [Read error: Connection reset by peer] 08:35 -!- doron_afk is now known as doron 08:42 -!- fromani (Francesco Romani): has joined #vdsm 08:45 -!- phoracek (phoracek): has joined #vdsm 08:57 -!- ykaplan (Yeela Kaplan): has joined #vdsm 09:08 -!- Madhu_1 (Madhu_): has joined #vdsm 09:21 -!- pkliczew (Piotr Kliczewski): has joined #vdsm 09:22 -!- doron is now known as doron_afk 09:24 < fromani> danken: boker tov! Have you seen this? https://www.python.org/dev/peps/pep-0492/ - accepted for python 3.5 09:29 -!- ybronhei (purple): has joined #vdsm 09:36 -!- fsimonce (Federico): has joined #vdsm 09:45 -!- apuimedo (Antoni Segura Puimedon): has joined #vdsm 09:55 -!- derez_ (Daniel Erez): has joined #vdsm 09:57 -!- acanan (Aharon Canan): has joined #vdsm 09:59 -!- adahms (Andrew Dahms): has joined #vdsm 10:01 -!- bazulay (purple): has joined #vdsm 10:03 -!- fabiand (Fabian Deutsch): has joined #vdsm 10:05 -!- adahms: has quit [Quit: Textual IRC Client: www.textualapp.com] 10:09 -!- vered: has quit [Quit: Leaving] 10:10 -!- mpolednik (mpolednik): has joined #vdsm 10:11 < mpolednik> danken: fromani: seems like nir won't change his mind easily :) 10:13 < fromani> mpolednik: yep. I need to think to evaluate a tradeoff good for anyone (or bad for anyone :)) 10:13 < fromani> everyone* 10:20 -!- mtayer (purple): has joined #vdsm 10:27 -!- ogofen (Ori Gofen): has joined #vdsm 10:32 -!- vered (Vered Volansky): has joined #vdsm 10:32 -!- #vdsm dougsland: has quit [Ping timeout: 250 seconds] 10:35 -!- apuimedo: has quit [Ping timeout: 272 seconds] 10:47 -!- apuimedo (Antoni Segura Puimedon): has joined #vdsm 10:58 -!- Netsplit *.net <-> *.split quits: hchiramm_home, cshereme, acanan, ircuser-1, shubhendu 11:00 -!- Netsplit over, joins: acanan, shubhendu, cshereme 11:00 -!- ircuser-1 (ircuser 1): has joined #vdsm 11:00 -!- hchiramm_home: has joined #vdsm 11:00 -!- hchiramm_home is Humble Chirammal 11:04 -!- phoracek: has quit [Ping timeout: 264 seconds] 11:13 < ibarkan> fromani: I am reading the pep. 11:13 -!- apuimedo: has quit [Ping timeout: 272 seconds] 11:13 < fromani> ibarkan: it is quite cool IMHO 11:19 -!- phoracek (phoracek): has joined #vdsm 11:20 -!- phoracek: has quit [Client Quit] 11:21 -!- phoracek (phoracek): has joined #vdsm 11:24 -!- mmirecki (Marcin Mirecki): has joined #vdsm 11:24 -!- derez_: has quit [Remote host closed the connection] 11:25 -!- mmirecki: has quit [Client Quit] 11:25 -!- mmirecki (Marcin Mirecki): has joined #vdsm 11:27 < ibarkan> fromani: I like it too. I have implemented co-routines in python 2.6 once and it was far from trivial. I was only surprised it was not introduced earlier. c# has it long time ago. 11:27 < fromani> ibarkan: interesting, do you have that code somewhere online publicly accessible? 11:28 < ibarkan> no. it's proprietary. but I can let you pick :) 11:30 -!- apuimedo (Antoni Segura Puimedon): has joined #vdsm 11:32 < fromani> btw, one of the reason why python took so long to catch up could be the py2/py3 schism and the python language moratorium (https://www.python.org/dev/peps/pep-3003/) which lasted until py 3.3 11:32 < fromani> rasons* 11:32 < fromani> reasons* 11:37 < ibarkan> fromani: in your email 11:37 < fromani> ibarkan: tnx :) 11:37 * fromani curious 11:41 -!- mmirecki: has quit [Ping timeout: 264 seconds] 11:43 -!- mmirecki (Marcin Mirecki): has joined #vdsm 11:53 -!- phoracek: has quit [Ping timeout: 276 seconds] 11:54 -!- #vdsm doron_afk: has quit [Ping timeout: 265 seconds] 11:57 -!- adahms (Andrew Dahms): has joined #vdsm 12:01 -!- mpolednik1 (mpolednik): has joined #vdsm 12:01 -!- mpolednik1: has quit [Client Quit] 12:02 -!- mpolednik1 (mpolednik): has joined #vdsm 12:03 -!- ibarkan: has quit [Ping timeout: 276 seconds] 12:03 -!- phoracek (phoracek): has joined #vdsm 12:04 -!- mpolednik: has quit [Ping timeout: 264 seconds] 12:06 -!- #vdsm ybronhei: has quit [Quit: Leaving.] 12:06 -!- sbonazzo is now known as sbonazzo|lunch 12:08 -!- ybronhei (purple): has joined #vdsm 12:11 -!- adahms: has quit [Quit: Textual IRC Client: www.textualapp.com] 12:13 -!- sbonazzo (purple): has joined #vdsm 12:14 -!- sbonazzo|lunch: has quit [Ping timeout: 250 seconds] 12:15 -!- sbonazzo1 (purple): has joined #vdsm 12:18 -!- sbonazzo: has quit [Ping timeout: 250 seconds] 12:20 -!- ibarkan (purple): has joined #vdsm 12:36 -!- sbonazzo1: has quit [Quit: Leaving.] 12:37 -!- sbonazzo (purple): has joined #vdsm 13:04 -!- ibarkan: has quit [Ping timeout: 264 seconds] 13:06 < mpolednik1> danken: btw the mallonox is also SR-IOV capable 13:07 < mpolednik1> possibly 128 VFs! 13:08 < mpolednik1> (UCS should be 128 or 256) 13:12 -!- firemanxbr (Marcelo Barbosa): has joined #vdsm 13:18 -!- dougsland (Douglas): has joined #vdsm 13:19 -!- ibarkan (purple): has joined #vdsm 13:26 < fabiand> hey 13:26 < fabiand> can someoen tell me how I can tell vdsm/engine to use fake kvm? 13:27 < fabiand> I wonder if I can enable that at runtime on the host .. 13:35 < fabiand> danken, hey - how can I find out why vdsm is not accepting some nics? 13:35 < fabiand> danken, I added a macvlan device to a host, but vdsm does not want to take it 13:35 < fabiand> as in: I can not use the macvlan device for networks 13:39 -!- apahim (Amador Pahim): has joined #vdsm 13:41 -!- derez_ (Daniel Erez): has joined #vdsm 13:49 < mskrivanek> danken: fromani: have a minute? about the "Paused" VM status. Seems to me that it is actually still easier to introduce the state in vdsm properly. It's very few places depending on ==UP. Actually it seems to me we're already covered ok. And it would eliminate an ugly (though solvable) race in events where we set lastStatus=UP and only then setGuestCpuRunning(false)... 13:50 < fromani> mskrivanek: I don't have strong objections, mostly because actually I don't have a clear picture of why VDSM is done this way. Maybe danken can shed some light :) 13:53 < mskrivanek> danken: fromani: I hope so. Dan always sheds a lot of light!:) 13:54 < fromani> mskrivanek: so the plan is to add actual NonResponsive and Paused states? 14:00 -!- vered: has quit [Remote host closed the connection] 14:04 < mskrivanek> fromani: nonresponsive probably not. it is indeed not needed since it's timeout-based anyway, so no problem leaving it as is 14:04 -!- Madhu_1: has quit [Quit: Madhu_1] 14:08 -!- acanan: has quit [Ping timeout: 256 seconds] 14:08 -!- acanan (Aharon Canan): has joined #vdsm 14:12 -!- mpolednik (mpolednik): has joined #vdsm 14:16 -!- mpolednik1: has quit [Ping timeout: 276 seconds] 14:18 <@danken> fabiand: I'm afraid we've never attempted these devices. the are not "nics" and are not recognized as such for vdsm 14:19 <@danken> fabiand: please try adding your device to "fake_nics" in vdsm.conf 14:19 < fabiand> danken, right - yes, I tried that 14:19 < fabiand> danken, is fake_nics taking a glob expression or an regex pattern? 14:20 <@danken> fromani: please do NOT add a nonresponsive state in Vdsm. no need to hide information into one state. 14:21 <@danken> fromani: and Paused already exists, doesnt it? 14:21 < fromani> danken: mskrivanek doesn't want it, surely I don't: risk is low for NonResponsive ;) 14:21 < fromani> danken: yes, *computed* but not stored 14:22 <@danken> that's because "migratiing From" can become Paused. as well 14:23 <@danken> that's the exact problem of a 2d state being squashed into 1d state machine. 14:27 -!- doron_afk (Doron): has joined #vdsm 14:30 -!- firemanxbr: has quit [Quit: Leaving] 14:32 < mskrivanek> danken: about NonResponsive I agree. But about Paused - how is it squashing? If it's during migration, so be it...now it'sPaused. That's accurate, isn't it? 14:33 < mskrivanek> danken: IIUC your only concern was about other places in code which would assume things based on status==UP. AFAICT there are no places like that really. 14:38 -!- sahina (Sahina Bose): has joined #vdsm 14:39 -!- doron_afk is now known as doron 14:50 -!- ndarshan: has quit [Quit: Leaving] 14:51 -!- fabiand: has quit [Ping timeout: 256 seconds] 14:55 <@danken> mskrivanek: point is that whether the CPU is running is orthogonal to the question whether migration is going on 14:55 <@danken> so Vdsm should keep track of both 14:56 <@danken> due to the API contract with Engine, it does not expose the "cpu running" state, but squashes all states into Paused, in case the guest cpu is paysed 14:57 -!- mskrivanek is now known as mskrivanek_away 15:01 -!- mpolednik: has quit [Ping timeout: 265 seconds] 15:04 -!- fabiand (Fabian Deutsch): has joined #vdsm 15:04 -!- mpolednik (mpolednik): has joined #vdsm 15:04 -!- rmatinata: has quit [Ping timeout: 272 seconds] 15:12 -!- doron is now known as doron_afk 15:12 -!- apahim: has quit [Ping timeout: 256 seconds] 15:14 -!- mskrivanek_away is now known as mskrivanek 15:14 -!- mpolednik: has quit [Ping timeout: 246 seconds] 15:16 -!- shubhendu: has quit [Ping timeout: 256 seconds] 15:16 -!- dyasny (Dan Yasny): has joined #vdsm 15:16 -!- #vdsm doron_afk: has quit [Ping timeout: 245 seconds] 15:19 < mskrivanek> danken: hmm...right 15:23 -!- Guest5641: has quit [Ping timeout: 245 seconds] 15:24 -!- ogofen: has quit [Ping timeout: 255 seconds] 15:27 < mskrivanek> danken: even though you can use the same logic and say that tracking migration in lastStatus is incorrect. As from qemu's POV the VM is still Up and running. So why do we need it in vdsm 15:29 -!- apahim (Amador Pahim): has joined #vdsm 15:30 <@danken> Engine needs to know that Vdsm received the migrate command 15:30 <@danken> mskrivanek: it could have been nicer if I simply reported a boolean "migration source on the go" 15:30 <@danken> but alas, that's not our API 15:31 -!- ogofen (Ori Gofen): has joined #vdsm 15:31 < mskrivanek> danken: ok..not a big deal. it's just that the event sending code will be a bit more ugly 15:31 -!- fabiand: has quit [Quit: Verlassend] 15:31 < mskrivanek> as we want to send events based on what engine considers interesting 15:32 -!- mpolednik (mpolednik): has joined #vdsm 15:35 -!- ykaplan: has quit [Remote host closed the connection] 15:38 -!- nsoffer (Nir Soffer): has joined #vdsm 15:41 -!- nsoffer: has quit [Client Quit] 15:44 -!- acanan: has quit [Ping timeout: 256 seconds] 15:48 -!- mtayer: has quit [Ping timeout: 256 seconds] 15:53 -!- mpolednik: has quit [Quit: WeeChat 1.0.1] 15:53 -!- mpolednik (mpolednik): has joined #vdsm 15:54 -!- ibarkan: has quit [Ping timeout: 240 seconds] 15:55 -!- nsoffer (Nir Soffer): has joined #vdsm 15:57 -!- acanan (Aharon Canan): has joined #vdsm 16:00 -!- fabiand (Fabian Deutsch): has joined #vdsm 16:03 -!- mtayer (purple): has joined #vdsm 16:10 -!- rmatinata (Ricardo Marin Matinata): has joined #vdsm 16:15 -!- mtayer: has quit [Quit: Leaving.] 16:17 -!- mtayer (purple): has joined #vdsm 16:22 -!- mtayer: has quit [Client Quit] 16:41 -!- #vdsm dougsland: has quit [Ping timeout: 255 seconds] 16:45 -!- dougsland (Douglas): has joined #vdsm 16:45 -!- bala: has quit [Ping timeout: 256 seconds] 16:50 -!- nsoffer: has quit [Ping timeout: 256 seconds] 16:54 -!- mmirecki: has quit [Ping timeout: 240 seconds] 16:54 -!- pkliczew: has quit [Ping timeout: 272 seconds] 16:58 < mpolednik> danken: btw the sr-iov will apparently support intel only... 16:58 < mpolednik> danken: we would need changeNumvfs code for every driver 16:58 < mpolednik> because they are all different... 17:06 -!- jbrooks (Jason Brooks): has joined #vdsm 17:11 -!- nsoffer (Nir Soffer): has joined #vdsm 17:15 < nsoffer> danken, can you take https://gerrit.ovirt.org/40552? 17:15 < nsoffer> danken, this is trivial fix, there is no reason to wait 17:20 -!- shubhendu (Shubhendu Ram Tripathi): has joined #vdsm 17:26 -!- #vdsm ybronhei: has quit [Ping timeout: 272 seconds] 17:29 -!- timothy_ (Timothy Asir): has joined #vdsm 17:35 -!- nsoffer: has quit [Quit: Segmentation fault (core dumped)] 17:35 -!- mpolednik: has quit [Ping timeout: 246 seconds] 17:38 -!- shubhendu: has quit [Ping timeout: 245 seconds] 17:38 -!- mpolednik (mpolednik): has joined #vdsm 17:39 -!- mpolednik: has quit [Client Quit] 17:39 -!- mpolednik (mpolednik): has joined #vdsm 17:41 -!- acanan: has quit [Quit: Leaving] 17:41 -!- bazulay: has quit [Ping timeout: 250 seconds] 17:48 -!- sbonazzo: has quit [Quit: Leaving.] 17:49 -!- apahim: has quit [Ping timeout: 240 seconds] 17:50 -!- phoracek: has quit [Quit: WeeChat 1.1.1] 17:57 <@danken> mpolednik: huh?! they don't have plans to comply? 17:58 -!- nsoffer (Nir Soffer): has joined #vdsm 17:59 < nsoffer> danken, thanks 18:00 < mpolednik> danken: nothing to be seen 18:01 < mpolednik> danken: mellanox would be patchable easily, cisco probably not 18:02 -!- apahim (Amador Pahim): has joined #vdsm 18:03 -!- ishaby: has quit [Ping timeout: 250 seconds] 18:04 -!- shubhendu (Shubhendu Ram Tripathi): has joined #vdsm 18:07 -!- #vdsm sahina: has quit [Ping timeout: 244 seconds] 18:08 <@danken> mpolednik: I don't think we should mess with it. Let them comply, or be unmanageable 18:10 -!- apahim: has quit [Ping timeout: 240 seconds] 18:15 < mpolednik> danken: I'm just reporting what I'm seeing with all this new shiny hardware ;) 18:24 -!- apahim (Amador Pahim): has joined #vdsm 18:33 -!- alitke_: has quit [Ping timeout: 250 seconds] 18:43 -!- derez_: has quit [Remote host closed the connection] 18:44 -!- nsoffer: has quit [Ping timeout: 245 seconds] 18:57 -!- #vdsm dyasny: has quit [Ping timeout: 250 seconds] 18:59 -!- ogofen: has quit [Remote host closed the connection] 19:02 -!- alitke_ (Adam Litke): has joined #vdsm 19:28 -!- mmirecki (Marcin Mirecki): has joined #vdsm 19:37 -!- bala1 (purple): has joined #vdsm 19:44 -!- ybronhei (purple): has joined #vdsm 19:46 -!- tiraboschi_: has left #vdsm [] 20:07 -!- #vdsm dougsland: has quit [Ping timeout: 252 seconds] 20:07 -!- shubhendu: has quit [Ping timeout: 256 seconds] 20:13 -!- dougsland (Douglas): has joined #vdsm 20:18 -!- mmirecki: has quit [Ping timeout: 245 seconds] 20:19 -!- timothy_: has quit [Ping timeout: 240 seconds] 20:41 -!- fabiand: has quit [Quit: Verlassend] 20:42 <@danken> mpolednik: could you file a BZ against each of the non-conforming drivers? 20:43 -!- apuimedo: has quit [Ping timeout: 252 seconds] 20:48 -!- Netsplit *.net <-> *.split quits: ybronhei, hchiramm_home, cshereme, msivak, jbrooks, ircuser-1 20:49 -!- Netsplit over, joins: msivak 20:49 -!- ybronhei (purple): has joined #vdsm 20:49 -!- Netsplit over, joins: jbrooks, cshereme 20:49 -!- ircuser-1 (ircuser 1): has joined #vdsm 20:49 -!- hchiramm_home: has joined #vdsm 20:49 -!- hchiramm_home is Humble Chirammal 20:50 -!- mskrivanek is now known as mskrivanek_away 20:53 < mpolednik> danken: will try, can't guarantee that it will be correctly filed 21:11 -!- mpolednik: has quit [Ping timeout: 250 seconds] 21:18 -!- Netsplit *.net <-> *.split quits: msivak, ybronhei 21:19 -!- Netsplit over, joins: msivak 21:19 -!- ybronhei (purple): has joined #vdsm 21:19 -!- bala1: has quit [Quit: Leaving.] 21:33 -!- mpolednik (mpolednik): has joined #vdsm 21:47 -!- #vdsm ybronhei: has quit [Ping timeout: 240 seconds] 22:13 -!- firemanxbr (Marcelo Barbosa): has joined #vdsm 22:15 -!- firemanxbr: has quit [Read error: Connection reset by peer] 22:32 -!- nsoffer (Nir Soffer): has joined #vdsm 23:10 -!- vlima: has quit [Quit: Leaving] 23:11 < nsoffer> fsimonce, alitke_ , would take a look at https://gerrit.ovirt.org/36781 - it is 3 month old, 23:15 < fsimonce> nsoffer, looking 23:15 < nsoffer> fsimonce, thanks 23:32 -!- rmatinata: has quit [Ping timeout: 246 seconds] 23:59 -!- adahms (Andrew Dahms): has joined #vdsm --- Log closed do mei 07 00:00:42 2015