17:00:58 #startmeeting training-guides 17:00:58 Meeting started Mon Jun 29 17:00:58 2015 UTC and is due to finish in 60 minutes. The chair is dguitarbite. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:59 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:02 The meeting name has been set to 'training_guides' 17:01:07 Hello 17:01:12 Roll call 17:01:21 here 17:01:27 hi 17:01:31 hey 17:02:01 I see that the agenda is outdated 17:02:20 dguitarbite: standard topics, I guess 17:02:25 Yes 17:02:26 yes 17:02:45 SO what is the important topic for today? 17:02:59 we fixed the bug. yay. 17:03:15 thanks, sayali, vigneshvar. 17:03:21 #topic training-labs 17:03:25 rluethi: :) 17:03:30 That is good news 17:03:48 it was yet another race. 17:04:26 https://review.openstack.org/#/c/196466/ 17:04:44 This patch should solve the issue. I will run repeat test overnight 17:04:54 and report back the stats. prob next meeting 17:05:51 vigneshvar: I still have some doubts on it. Figuring it out 17:06:05 dguitarbite: we still need CI for the labs.. anyone has any idea where to get necessary infra for it? 17:06:46 matjazp, Yes 17:06:53 matjazp: the main problem with labs CI is still that we don't have a kvm backend yet. 17:07:02 We need KVM backend 17:07:06 rluethi, +1 17:07:27 And also the CI will be shared for testing the labs and install-guides. I guess we will run in parallel from this point on. 17:07:47 I suggest waiting a bit for the same. Hopefully we should have this out by Liberty release. 17:07:47 sure, but virtbox will stay, right? some ppl will try this on it regardless of the kvm option 17:07:55 matjazp, yes 17:08:02 We will add virtualbox support too. 17:08:24 It should be very similar. And with Python some issues on Windows should be resolved which we currently face with BASH. 17:08:41 matjazp, although the question of packaing python windows binaries is still hanging 17:08:47 but it works for sure. 17:09:22 matjazp: virtualbox support needs to stay in, agreed. 17:09:54 not needing KVM is one of our main advantages. 17:10:12 in the mean time, we should just do this CI thing in the beefier VM, install VBox and run scripts as they are.. 17:10:29 matjazp, In future I also plan to add USB Booting Clusters 17:10:36 so the base OS should not matter much 17:10:48 matjazp: you lost me there. can you elaborate? 17:11:17 matjazp, The issue is to add VirtualBox related scripts for a few months. I am not sure if the infra team would be happy with that. 17:11:32 Meaning setting up the environment for VirtualBox! 17:11:39 we can do testing of bash scripts in the somwhat larger VM? OR if we can get it, in the bare metal box 17:11:54 Yes, we could do that 17:13:07 matjazp: which somewhat larger vm? 17:13:09 matjazp, Here is my plan 17:13:22 Ideal would be to put a fresh copy of OS on bare metal, install Vbox and test osbash scripts. It could even be a job that runs one a day, not necessary for every commit 17:13:36 1. Get Training guides promoted from incubation. Get labs as seperate repository (training-labs) under training-guides 17:13:43 And then propose the CI changes 17:13:55 KVM backend would be added somewhere along the way. 17:14:26 I am going to sit and plan this thing out completely with Andreas Jaeger on Wed. Also meanwhile add the Landing page for training etc. 17:14:34 rluethi: we can put everything inside a large VM (large=more RAM), run cluster inside on Vbox, just to see if everything works.. I doubt it would be fast enough to test race conditions... or maybe, it would be even better, as it would be slow 17:14:45 matjazp: oh, you mean using the openstack ci infrastructure and install virtualbox there? 17:14:45 Just trying to figure out the best possible way and sequence, along with the least disruptive path. 17:15:22 matjazp, that should not be considered. I understand your logic, but the third level virt! would cause lots of races 17:15:34 and lead the jobs to fail or with so many exceptions that it would not make any sense 17:15:37 rluethi: well... yes, but I'm afraid we don't fit in onfra framework... no one want's Vbox as a dependency 17:15:46 We would need 1st level virt for the VM's 17:15:57 onfra=infra 17:16:00 and with the install-gudies automated testing, we will have more reasons to request the same. 17:16:05 *infra 17:16:57 dguitarbite: yes, but we don't have bare metal boxes, do we? so maybe race conditions would emerge even more frequently on SLOW nested VM 17:17:13 well, at least we have the scripts in place so everyone can test at home. 17:17:43 and with the new functionality, we can test starting from a snapshot which speeds things up a lot. 17:18:31 matjazp, We can request more stuff when we are independent project and also we can get better hardware (may be once a week or fortnight). Also having the install-gudies team with us would make it easier to achieve, 17:19:12 the worst case we get good KVM VM's, then we configure them to run the scripts directly (but networking issues) and I am not exactly sure how to do this one or even if its possible. 17:19:53 when we say testing we need to test with windows as well right 17:19:55 matjazp, and again netsted virtualization in KVM is much better (faster) w.r.t. virtualbox. 17:19:58 Hello 17:20:04 vigneshvar, Not in the CI 17:20:06 Sorry about the delay 17:20:07 sayalilunkad, hi 17:20:14 sayalilunkad: hi 17:20:25 vigneshvar, testing could be done on Windows but I cannot gurantee automated CI testing. 17:20:28 dguitarbite: it is, and it doesn't matter if the testing is really slow, we don't have a lot of changes in the code 17:21:01 vigneshvar: is right.. if we "support" Win, than we should test it 17:21:09 But if we have nested virtualization we could do for both !! is n't it 17:21:23 matjazp, exactly. Once a fortnight works for our use-case. And also it would be easier to acquire this time during low load (sunday's for ex.) from the infra team. 17:22:11 vigneshvar, KVM support for netsted virtualization is inbuilt in the Linux kernel 17:22:26 and its much faster as it has very low overhead. 17:23:20 dguitarbite: I meant for testing virtual box , we could use a large kvm VM 17:23:42 and then test both windows as well as linux (vbox) 17:23:45 vigneshvar, yes, but that will not necessarily make it faster. 17:24:06 dguitarbite: True 17:24:15 vbox is slow and it doesn't support HW nested virt.... it is so slow that devstack I can't really run nested windows guests in a virtualised openstack... Just booting takes forewer :( 17:24:47 vigneshvar, I tried this some time back on a 32 GB i7 machine 17:24:51 *that IN devstack 17:25:04 Conclusion is similar to what matjazp says 17:25:25 dguitarbite: and that is a machine that almost noone in the training has with them 17:25:51 dguitarbite: I accept that. I just felt that testing might be incomplete 17:26:26 matjazp, I know. I was just trying to see if scaling up works in this case. 17:27:03 vigneshvar: if we could get a bare metal box (e.g. via ironic in openstack?), than this is all moot point 17:27:26 vigneshvar: we should aim for complete test coverage, but we take one step after the other and we may never get there :-) 17:28:18 #topic general-discussion 17:28:40 rluethi: right 17:28:45 matjazp: +1 17:30:07 rluethi, +1 17:31:53 so I guess we're done!? 17:32:07 I am quite busy this week. But by the end of the this week or early next week I will send an email to the docs ML with the plan. 17:32:28 rluethi, I guess so. 17:32:33 Any other topic? 17:32:50 what about shifting meeting time, as sean asked? discuss on ML? 17:33:12 I need to see the mail. 17:33:15 tokyo summit sessions? 17:33:24 I would like to keep one on the labs 17:33:33 sayalilunkad: +1 17:33:42 and maybe a hands on too 17:33:50 I dont mind moving the meeting timing. May be make it much better for CEST this time. 17:33:54 sayalilunkad: sean can't be here until then 17:33:58 matjazp: sean didn't indicate any alternatives. "some other time" is not all that helpful. 17:34:27 rluethi, I assume we all discuss the common free time we all have most of the weeks. 17:36:07 cool, we can discuss that on the ML 17:36:20 k. 17:36:49 rluethi dguitarbite what do you guys think about the labs session for tokyo ? 17:37:15 deadline for proposals is july 15th I guess 17:37:38 sayalilunkad: would love to do it, but whether I can afford to be there is uncertain 17:38:21 we can always propose it, we need to get selected first :) 17:38:39 propose away. 17:40:20 sayalilunkad, I like the idea. We need to advertise a bit more about this. 17:40:31 Any other topic? 17:40:34 ok, lets have a call soon then. 17:40:59 may be we should decide by this week 17:41:10 sayalilunkad, for the session more than hands on I would like to suggest joining the upstream-training part. 17:41:13 If that is ok with you. 17:41:36 dguitarbite: I agree. Will write an email to stef about that 17:41:44 Ok, thanks :). 17:42:07 sayalilunkad, I guess you missed this but Roger has fixed the race with metadata. So we should have working Juno cluster! 17:42:46 oh awesome! I am yet to take a look at that. 17:42:48 sayalilunkad: stef changed jobs 17:42:57 he is at dreamhost now 17:42:58 matjazp, what? 17:43:03 ok 17:43:23 not sure who will take his job at the foundation? 17:43:25 So will he not participate again? 17:43:30 matjazp: oh. so doesn't hold his position witht he foundation? 17:43:53 I assumed that upstream-training was not exactly fixed to his role at Foundation If I am correct. 17:44:01 sayalilunkad: don't know, but I guess that he'll be busy with new assigments? 17:44:25 dguitarbite: sure, but he was the "go to guy" for that :) 17:44:35 matjazp, yeah 17:44:42 fingers crossed in that case. 17:44:55 matjazp: ah yes. 17:45:19 maybe sean has some more info about upstream training... we should ask him over ML 17:47:26 So anything else? 17:47:38 nope 17:47:41 I'm good 17:47:53 me too 17:48:01 nope 17:48:15 Ok, so lets end it. 17:48:32 bye 17:48:40 see you next week 17:48:58 bye 17:49:01 #endmeeting