14:01:59 #startmeeting Cross Community CI (XCI) Meeting 14:01:59 Meeting started Wed Jan 25 14:01:59 2017 UTC. The chair is fdegir. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:59 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:01:59 The meeting name has been set to 'cross_community_ci__xci__meeting' 14:02:01 hwoarang: no, i don't own or manage that lab, I'm just a user/customer 14:02:08 #topic Rollcall 14:02:16 who is around? 14:02:18 #info Jack Morgan 14:02:25 * fdegir sees all of you 14:02:33 #info Fatih Degirmenci 14:02:35 #info Yolanda Robla 14:02:39 #info Tianwei Wu 14:02:49 #info Markos Chandras 14:03:01 jmorgan1: ok sorry didnt know 14:03:15 hwoarang: no problem 14:03:47 #info Fatih Degirmenci 14:03:59 #info Stefan Berg 14:04:26 #topic OpenStack XCI Status (bifrost/openstack-ansible) 14:04:26 s_berg: I'll take care of yoru von request today - sorry for delay 14:04:37 any update from anyone? 14:04:37 #info Nikolas Hermanns 14:05:03 jmorgan1: Thanks, but no worries - been down and out due to a bad case of the flu the last two weeks. Just crawling back to work this week. :) 14:05:04 i have create a job for bifrost and osa, planning to run in huawei-virtual6. 14:05:21 fdegir: could you change the tag of this virtual into infra-osa-virtual-xenial? 14:05:46 hw_wutianwei: which job you are talking about? - I'm a bit behind with the reviews 14:05:52 late^ 14:06:33 hw_wutianwei: can you put the link to job or gerrit patch please? 14:06:34 I add the job to run bifrost and then run osa-deploy 14:06:36 https://gerrit.opnfv.org/gerrit/#/c/27375/ 14:07:09 hw_wutianwei: it fails on jenkins verificaiton and I see some comments there 14:07:33 hw_wutianwei: can we let people try to run stuff manually based on what you intend to run by job? 14:08:03 hw_wutianwei: and we fix the rest once you have reviews addressed there? 14:08:15 hw_wutianwei, the latest issue i ran, is the conflict between ntp/chrony, and that for some reason, the lxc_attach command was not found 14:08:17 this job verify the bifrost and osa 14:09:08 hw_wutianwei: before we attempt to verify upstream patches, shouldn't we make sure it works? 14:09:14 yolanda: in my opinion, the osa will install the lxc when deploying 14:09:19 hw_wutianwei: or else we will send some wrong feedback to upstream 14:09:26 I will fix this 14:09:46 hw_wutianwei: I should perhaps put my comment there but let me put it here as well 14:10:02 hw_wutianwei: until we make it work locally, we shouldn't even create the job against openstack gerrit 14:10:23 hw_wutianwei, i have not seen any place where OSA installs lxc-common package... 14:11:14 #info hw_wutianwei uploaded a patch to create bifrost/osa verification jobs 14:11:16 and as we run with the ubuntu-minimal, you could expect that lxc-common is not installed by default, i'd try adding to the list of installed packages on the image 14:11:21 #info The patch is up for review 14:11:27 #link https://gerrit.opnfv.org/gerrit/#/c/27375/ 14:11:55 yolanda: i test in ubuntu 16.04, there are some task install the lxc, i will send the log, and you can chcek 14:12:02 #info There were some issues with osa due to the conflict between ntp/chrony 14:12:21 ok hw_wutianwei , let me see, i tested a pair of times and both failing with the same :( 14:12:25 #info And "lxc_attach command not found" error 14:12:52 i also found some problems with memory exhausted on my server 14:12:55 i will fix conflict between ntp/chrony 14:13:02 as we spin up 6 vms * 16gb 14:13:13 maybe too much vms 14:13:27 i have the proposal that maybe we can have different memory requirements per vm 14:13:29 #info hw_wutianwei will take a look into ntp/chrony conflict 14:13:34 so for example, we don't need 16gb on the jumphost 14:13:56 we could amend the bifrost script to support that, same thing as we did for specifying independent names on the vms, what do you think? 14:14:28 #info Memory requirement per vm might be an issue for people - yolanda is attempting to lower memory allocation 14:14:34 yolanda: that is great. 14:14:46 hw_wutianwei: what about your earlier patch? 14:14:51 hw_wutianwei: https://gerrit.opnfv.org/gerrit/#/c/26865/ 14:14:52 i can send some proposal to bifrost for it 14:15:18 hw_wutianwei: do you need help? 14:15:43 I think the target is to get this working on a single server for vPOD that doesn't require a large amount of hardware resources 14:15:44 hw_wutianwei: others might help if you like by sending new patches to same change? 14:15:45 fdegir: this patch still have some bugs need fix 14:16:15 this patchset is huge. it would be helpful to split it into smaller independent changes 14:16:35 make them all live under the same 'topic' 14:16:48 I think we can first make it work for us manually 14:16:53 like how we did it with bifrost 14:17:00 and the jobs etc can wait a little longer 14:17:25 if we can get multiple people to run stuff manually, that would be a good sign to put effort to create jobs etc 14:17:36 and I agree to what jmorgan1 and hwoarang say 14:18:00 we need to make it work on a single server vpod so we can work on stuff without needing to have additional resource 14:18:01 i tried to run lowering the vms to 8gb because with 16gb it was very slow to me. But i could not end the testing due to that lxc problems 14:18:27 also some problems in the playbooks, you need to run twice the prepare infra playbook, or ansible cannot connect by ssh 14:18:28 and have smaller patches to develop it incrementally 14:18:49 i have tested that, it is ok for. so others can test that. if having any question we can solve that 14:19:11 thanks a lot for the patches hw_wutianwei 14:19:17 it's much appreciated 14:19:27 yolanda: i will fix that problem in next time 14:19:31 yep, great work, hw_wutianwei ! 14:19:42 I think we have 3 osa related items to tackle 14:19:53 #info split the first patch to smaller patches 14:20:09 #info make it work on a single machine by finding lower hw requirements (memory etc) 14:20:14 next week is chinese new year 14:20:14 #info fix ntp/chrony issue 14:20:22 so i will out of work 14:20:39 hw_wutianwei: are you ok if we send patches to your change? 14:20:50 hw_wutianwei: while you are away? 14:21:17 yep, i will check that 14:21:28 thanks 14:21:32 are we done with osa? 14:22:03 ok 14:22:08 hwoarang: now you 14:22:17 right 14:22:18 hwoarang: i see you are keeping jenkins busy 14:22:27 hwoarang: how is it going with bifrost log and other stuff? 14:23:00 logs should be OK now. I have set a new patch to add one new job to clean up logs for merged patchsets 14:23:11 and there is also this centos7 issue that i need to fix properly 14:23:18 asked neutron and ironic people and we will see 14:23:42 #info bifrost log upload/cleanup is coming to an end 14:24:11 hwoarang: do you think if we should wait with voting rights until we learn what's wrong with centos? 14:24:12 oh and yeah, please review this https://gerrit.opnfv.org/gerrit/#/c/27439/ 14:24:15 (apart from it being centos) 14:24:33 #info Issues with bifrost on centos still exist 14:24:46 #info hwoarang contacted neutron/ironic people 14:24:48 fdegir: i can make it work if I hack it. let me talk to the neutron people and see where the problem really is 14:24:50 lets wai t a bit 14:24:53 *wait 14:24:56 agree 14:25:12 #info Voting rights will be delayed until we have more info about centos issues 14:25:39 anyone else wants to talk about osa and/or bifrost? 14:25:49 any progress/attempts/issues/needs? 14:26:16 I take this as no 14:26:22 moving to next topic, which is 14:26:34 #topic OpenDaylight XCI Status 14:26:43 we have NikoHermannsEric with us 14:26:50 who is driving ODL XCI efforts 14:26:55 Hey, 14:26:57 thanks for joining NikoHermannsEric 14:27:02 any update from your side? 14:27:05 yes 14:27:11 please go on 14:27:29 Tim and me are still working on 2 patches to bring automatic snapshot alive 14:27:36 I think we will be ready with that soon. 14:27:44 #info NikoHermannsEric and trozet working on 2 patches to bring automatic snapshot alive 14:27:52 #info The work is expected to be completed soob 14:27:56 #undo 14:27:56 Removing item from minutes: 14:27:58 #info The work is expected to be completed soon 14:28:26 we should perhaps mention the relation between apex snapshots and odl patchset verification so people know what that is 14:28:30 In addition some fixes where done in functest so yesterday we had our first successfull run and functest did show green for the current odl master 14:28:54 #info Fixes were done in functest so yesterday we had our first successfull run and functest did show green for the current odl master 14:29:13 this is with Apex 14:29:20 jmorgan1: yes 14:29:28 in short: an virtual apex deployment from a snapshot of a former install apex will be used as the test_environment 14:30:05 apex will promote working snapshots and store them on artifacts.opnfv.org 14:30:14 Apex has an issue right now and cannot be deployed but we need to update the apex snapshot used in the pipeline 14:30:20 that work is ongoing 14:30:26 odl patchset verification job will fetch them and bring up the openstack deployment in minutes 14:30:32 so we can provide fast feedback to odl 14:30:49 and catch issues that break opnfv stuff earlier 14:30:52 fdegir: thanks for giving more insides 14:30:59 np :) 14:31:15 for the ones who didn't see the job 14:31:19 the link is 14:31:21 another addtion it that we don't need to install every test_environment 14:31:29 #link https://build.opnfv.org/ci/view/Cross%20Community%20CI/job/odl-netvirt-verify-virtual-master/ 14:31:55 so we save a lot of disk ios etc + cpu load. so that we can run 6 virtual deployment on one node without performance issues 14:32:13 so the amount of testing resources is QUITE large. 14:32:17 do we have any other the ODL CI effort documented anywhere? I mean how to set up 14:32:19 #info another addtion it that we don't need to install every test_environment 14:32:27 #info so we save a lot of disk ios etc + cpu load. so that we can run 6 virtual deployment on one node without performance issues 14:32:31 s/other/of 14:32:43 fdegir: ok Iwill use info now :-D 14:32:51 jmorgan1: https://wiki.opnfv.org/display/INF/Cross+Community+CI 14:32:52 :P 14:32:58 you have a nice diagram there 14:33:04 #info documentation is not much there yet 14:33:20 #info documentation will come until next week 14:33:24 where to put doc? 14:33:37 NikoHermannsEric: https://wiki.opnfv.org/display/INF/ODL+3rd+Party+CI 14:33:50 ok 14:34:00 let me just put our branding there 14:34:03 it is not 3rd party ci 14:34:05 XCI 14:34:36 https://wiki.opnfv.org/display/INF/ODL+XCI 14:34:50 haha... just got it X is cross 14:34:53 NikoHermannsEric: should we move on 14:34:57 sure 14:35:02 jmorgan1: you are brilliant! 14:35:11 fdegir: one more thing 14:35:14 sorry 14:35:15 yes 14:36:11 a request came up from functest to do patchset verification on same setup. Jose was asked from people from Huawei. 14:36:41 NikoHermannsEric: yes, I had a chat with Jose about that 14:36:45 I know it is too early but at least I made advertisment for our idea. I think functest group liked it very much 14:36:50 NikoHermannsEric: we should strive for that 14:36:57 ah ok. I am not working on that right now. 14:37:11 NikoHermannsEric: and we should try to reuse whatever you do for ODL XCI for functest and other projects too 14:37:20 NikoHermannsEric: it kind of falls under CI Evolution 14:37:36 to increase the CI Coverage across OPNFV projects 14:37:53 moving on 14:37:58 #topic AOB 14:38:00 I told him that our resources are not full used right now and we could reuse even the ericsson-virtual pods for that 14:38:10 ok 14:38:17 I would like to congratulate hwoarang for being a Releng committer 14:38:23 we expect moarrr 14:38:25 I finally got some systems. In the process of doing install and will take a look at XCI next week 14:38:29 moarrr 14:38:42 #info hwoarang has been voted as a new committer to releng 14:38:59 #info jmorgan1 will start working on XCI soon 14:39:13 and we have someone with us today who might join us soon! 14:39:18 isn't it right mbuil? 14:39:45 he knows odl/sfc stuff and I believe he can help us a lot with stuff 14:40:02 :) maybe... but I find what you are doing very interesting, so I am currently your fan 14:40:37 mbuil: get in the queue for autograph 14:40:54 I welcome you in advance 14:41:00 thx 14:41:15 any last minute additions from anyone? 14:41:53 then thank you all for joining and meet you again in 2 weeks 14:41:58 #endmeeting