15:02:13 <dfarrell07> #startmeeting Integration Team Weekly Meeting 15:02:13 <odl_meetbot> Meeting started Thu Jul 2 15:02:13 2015 UTC. The chair is dfarrell07. Information about MeetBot at http://ci.openstack.org/meetbot.html. 15:02:13 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:02:13 <odl_meetbot> The meeting name has been set to 'integration_team_weekly_meeting' 15:02:29 <jamoluhrsen> thanks dfarrell07 15:02:36 <dfarrell07> #info jamoluhrsen running the meeting for Luis today 15:02:39 <dfarrell07> np :) 15:02:58 <zxiiro> woops thought it was cancelled today 15:03:03 * zxiiro loads up webex 15:04:32 <dfarrell07> #link https://trello.com/b/ACYMpTVD/opendaylight-integration Trello 15:05:04 * tykeal rather hates webex 15:05:25 <tykeal> my android app decided I needed to login again and refuses my credentials :-/ 15:09:47 <dfarrell07> #link https://wiki.opendaylight.org/view/CrossProject:Integration_Group:Controller-Cluster_Deployment New clustering wiki to review/edit 15:11:55 <dfarrell07> #info Everyone should raise tasks that they think should be done in Be via Trello 15:13:47 <dfarrell07> #info Build boxes will be upgraded to Cent7 in the next few weeks (huzzah!) 15:27:21 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Introduce a Clean up OVS utility to use in Robot. https://git.opendaylight.org/gerrit/23693 16:30:41 <odp-gerritbot> A change was merged to integration: Fixed prompt issue on Run Command on Remove System procedure https://git.opendaylight.org/gerrit/23686 16:45:28 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Ensure netvirt is loaded before executing the remaining tests cases. https://git.opendaylight.org/gerrit/23701 17:03:07 <dfarrell07> catohornet: TSC? 17:05:10 <catohornet> yes 17:05:19 <catohornet> having issues with audio 17:08:38 <catohornet> trying another system 17:13:36 <catohornet> connected via the phone. 17:24:41 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Ensure netvirt is loaded before executing the remaining tests cases. https://git.opendaylight.org/gerrit/23701 17:33:44 <odp-gerritbot> A change was merged to integration: enlarging timeout https://git.opendaylight.org/gerrit/23687 18:32:36 <odp-gerritbot> Jamo Luhrsen proposed a change to integration: Fix Failure to launch vtn coordinator https://git.opendaylight.org/gerrit/23213 18:33:15 <odp-gerritbot> A change was merged to integration: Fix Failure to launch vtn coordinator https://git.opendaylight.org/gerrit/23213 18:33:22 <odp-gerritbot> Jamo Luhrsen proposed a change to integration: Fix Failure to launch vtn coordinator https://git.opendaylight.org/gerrit/23702 18:54:30 <ChUsama> Hi integration devs 18:55:47 <ChUsama> I am getting an error in Robot while against ${resp} RequestsLibrary.Put session ${CONFIG_NODES_API}/node/openflow:2/table/0/flow/1 data=${body} 18:56:48 <ChUsama> For json it worked perfectly fine. I am trying xml and it is giving these erros 18:57:23 <ChUsama> 20150702 11:46:44.781 : INFO : URL is /restconf/config/opendaylight-inventory:nodes/node/openflow:1/table/0/flow/2 18:57:24 <ChUsama> 20150702 11:46:44.846 : INFO : PUT response: {"errors":{"error":[{"error-type":"protocol","error-tag":"malformed-message","error-message":"Error parsing input: Node (urn:opendaylight:flow:inventory?revision=2013-08-19)table is not a simple type"}]}} DEBUG 18:57:24 <ChUsama> 20150702 11:46:44.847 : INFO : Deprication Warning Use Put Request in the future 18:57:24 <ChUsama> 20150702 11:46:44.848 : INFO : ${resp} = <Response [400]> 19:21:10 <ChUsama> catohornet: can you please have a look ? 22:30:44 <odp-gerritbot> Carmen Kelling proposed a change to integration: Implemented idmlite REST tests. Added library to support tests. https://git.opendaylight.org/gerrit/23385 23:04:47 <odp-gerritbot> Carmen Kelling proposed a change to integration: Implemented idmlite REST tests. Added library to support tests. https://git.opendaylight.org/gerrit/23385 10:54:26 <icbts> Good morning 12:03:32 <odp-gerritbot> Peter Gubka proposed a change to integration: new robot to measure flow setup rate using add-flows-ds https://git.opendaylight.org/gerrit/23678 13:06:31 <odp-gerritbot> A change was merged to integration: new robot to measure flow setup rate using add-flows-ds https://git.opendaylight.org/gerrit/23678 13:06:43 <odp-gerritbot> Vratko Polák proposed a change to integration: new robot to measure flow setup rate using add-flows-ds https://git.opendaylight.org/gerrit/23741 13:06:53 <odp-gerritbot> A change was merged to integration: new robot to measure flow setup rate using add-flows-ds https://git.opendaylight.org/gerrit/23741 16:20:40 <odp-gerritbot> Alexis de Talhouët proposed a change to integration: Remove duplicated test plan for ovsdb souhtound. https://git.opendaylight.org/gerrit/23745 10:32:04 <icbts> Good morning 13:11:27 <odp-gerritbot> Milos Fabian proposed a change to integration: Bug-3075: BMP plugin integration https://git.opendaylight.org/gerrit/23777 13:33:47 <odp-gerritbot> Milos Fabian proposed a change to integration: Bug-3075: BMP plugin integration https://git.opendaylight.org/gerrit/23777 14:16:08 <grmontpetit> Any integration commiters here ?: https://git.opendaylight.org/gerrit/#/c/23701/ 14:17:24 <odp-gerritbot> A change was merged to integration: Bug-3075: BMP plugin integration https://git.opendaylight.org/gerrit/23777 15:20:27 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: (WIP DO NOT MERGE YET) Introduce a Clean up OVS utility to use in Robot. https://git.opendaylight.org/gerrit/23693 15:25:36 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Test F21 in the sandbox (do not merge) https://git.opendaylight.org/gerrit/23782 16:29:11 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: (WIP DO NOT MERGE YET) Introduce a Clean up OVS utility to use in Robot. https://git.opendaylight.org/gerrit/23693 16:32:06 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: (WIP DO NOT MERGE YET) Introduce a Clean up OVS utility to use in Robot. https://git.opendaylight.org/gerrit/23693 17:03:10 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: (WIP DO NOT MERGE YET) Introduce a Clean up OVS utility to use in Robot. https://git.opendaylight.org/gerrit/23693 17:19:35 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: (WIP DO NOT MERGE YET) Introduce a Clean up OVS utility to use in Robot. https://git.opendaylight.org/gerrit/23693 17:36:18 <LuisGomez> grmontpetit, can i use your ovsdb-csit-1node-cds-netvirt-only-stable-lithium job to debug f21 issue in sandbox? 17:37:42 <grmontpetit> LuisGomez yeah, you can use the Lithium one, I work on the master one 17:37:58 <LuisGomez> cool 17:38:03 <LuisGomez> i already started :) 18:19:23 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Introduce a Clean up OVS utility to use in Robot. https://git.opendaylight.org/gerrit/23693 18:26:31 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Introduce a Clean up OVS utility to use in Robot. https://git.opendaylight.org/gerrit/23693 18:27:34 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Introduce a Clean up OVS utility to use in Robot. https://git.opendaylight.org/gerrit/23693 18:51:49 <LuisGomez> grmontpetit, you can get your job back, i am done debugging for now :) 18:54:48 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Introduce a Clean up OVS utility to use in Robot. https://git.opendaylight.org/gerrit/23693 19:00:31 <grmontpetit> LuisGomez thanks, I saw your email 19:04:43 <icbts> mlemay: grmontpetit I’m going to be presenting on APache Karaf in Toronto this November - if you’re not too far away you might enjoy the conference fsto.co 19:51:00 <grmontpetit> LuisGomez I am receiving a 500 code on the sandbox and I am running out of ideas 19:53:53 <LuisGomez> grmontpetit, where do you get that? 19:54:17 <grmontpetit> https://jenkins.opendaylight.org/sandbox/job/ovsdb-csit-1node-cds-netvirt-only-master/7/robot/report/log.html 19:54:28 <grmontpetit> LuisGomez TEST CASE: Create External Net for Tenant (non-critical) 19:55:09 <grmontpetit> actually, 1 moment 19:56:39 <grmontpetit> LuisGomez I am re-running with the correct patch, which introduce a verification before continuing 19:57:56 <LuisGomez> ok 20:26:40 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Ensure netvirt is loaded before executing the remaining tests cases. https://git.opendaylight.org/gerrit/23701 20:53:43 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Ensure netvirt is loaded before executing the remaining tests cases. https://git.opendaylight.org/gerrit/23701 21:27:21 <ChUsama> Hi LuisGomez: While adding flows, i am seeing following exception on my controller's karaf console 21:27:23 <ChUsama> Exception in thread "Thread-87" java.lang.IllegalStateException: Expected state: HANDSHAKING, actual state:RIP 21:27:23 <ChUsama> at org.opendaylight.openflowplugin.openflow.md.core.ConnectionConductorImpl.checkState(ConnectionConductorImpl.java:391) 21:27:23 <ChUsama> at org.opendaylight.openflowplugin.openflow.md.core.ConnectionConductorImpl.onConnectionReady(ConnectionConductorImpl.java:453) 21:27:23 <ChUsama> at org.opendaylight.openflowjava.protocol.impl.core.connection.ConnectionAdapterImpl$3.run(ConnectionAdapterImpl.java:472) 21:27:23 <ChUsama> at java.lang.Thread.run(Thread.java:745) 21:54:32 <LuisGomez> ChUsama, besides this exception does it work? 22:02:29 <ChUsama> yes it works 22:08:22 <odp-gerritbot> Phillip Shea proposed a change to integration: Do Not Merge - Still Testing with Jenkins Sandbox https://git.opendaylight.org/gerrit/23143 22:41:37 <LuisGomez> ChUsama. then it is not that important :) 22:53:49 <kailash> hello everyone.....does anyone happen to know the mininet and ovs versions installed on the test vms? 22:59:36 <odp-gerritbot> A change was merged to integration: Fix Failure to launch vtn coordinator https://git.opendaylight.org/gerrit/23702 23:59:29 <odp-gerritbot> Marcus G K Williams proposed a change to integration: Initial Docker Library for Robot https://git.opendaylight.org/gerrit/22384 00:05:02 <odp-gerritbot> A change was merged to integration: Remove duplicated test plan for ovsdb souhtound. https://git.opendaylight.org/gerrit/23745 00:05:13 <odp-gerritbot> Luis Gomez proposed a change to integration: Remove duplicated test plan for ovsdb souhtound. https://git.opendaylight.org/gerrit/23799 00:41:14 <odp-gerritbot> Carmen Kelling proposed a change to integration: Implemented idmlite REST tests. Added library to support tests. https://git.opendaylight.org/gerrit/23385 00:50:38 <odp-gerritbot> A change was merged to integration: Remove duplicated test plan for ovsdb souhtound. https://git.opendaylight.org/gerrit/23799 11:26:29 <icbts> Good morning 16:10:55 <odp-gerritbot> Phillip Shea proposed a change to integration: Do Not Merge - Still Testing with Jenkins Sandbox https://git.opendaylight.org/gerrit/23143 17:10:13 <ChUsama> LuisGomez: Can i use sleep in robot test ? 17:10:39 <ChUsama> i want to test ping functionality 17:10:57 <LuisGomez> how long you need to sleep? 17:11:40 <LuisGomez> if you have WUKS for all operational flows you may need very short or none sleep 17:12:03 <PhilShea> LuisGomez: +1 17:13:02 <LuisGomez> hi PhilShea, I will take a look at the cluster scripts later today, now I am busy with Be release plan… 17:13:22 <ChUsama> for 5 to 10 seconds 17:13:23 <PhilShea> Thanks 17:13:51 <LuisGomez> ChUsama, that is too long 17:13:53 <ChUsama> i have WUKS but i want to test the ping functionality 17:14:17 <ChUsama> SSHLibrary.Write h2 ping 10.0.0.1 17:14:17 <ChUsama> Sleep 10 17:14:17 <ChUsama> ${result} Read 17:14:17 <ChUsama> Should Contain ${result} 64 bytes 17:14:26 <ChUsama> Right now i planned to use this 17:14:29 <LuisGomez> you say after flows are correctly installed you need to wait 5-10 secs for the ping to work? 17:15:02 <LuisGomez> oh that is not the way 17:15:02 <ChUsama> no no. I want to run the command ping on the mininet 17:15:13 <LuisGomez> there is a command for that 17:17:06 <LuisGomez> Write h1 ping -w 1 h2 17:17:06 <LuisGomez> ${result} Read Until mininet> 17:17:07 <LuisGomez> Should Contain ${result} 1 received, 0% packet loss 17:17:40 <LuisGomez> try this for example ^^^ 17:18:00 <ChUsama> Ok thanks let me try that 17:27:03 <grmontpetit> LuisGomez jenkins is hijacking the controller ports 17:27:36 <grmontpetit> in the sandbox 17:29:45 <grmontpetit> nvm 17:31:40 <odp-gerritbot> A change was merged to integration: Introduce a Clean up OVS utility to use in Robot. https://git.opendaylight.org/gerrit/23693 17:31:55 <odp-gerritbot> Luis Gomez proposed a change to integration: Introduce a Clean up OVS utility to use in Robot. https://git.opendaylight.org/gerrit/23848 17:38:18 <grmontpetit> is it possible to run a sandbox job with a patch that isn't in integration ? 17:57:53 <raphaelamorim> LuisGomez: hi Luiz, what's the right way to select which packages I want to be booted by default on my local integration distribution? 17:58:05 <jamoluhrsen> grmontpetit: this should help: https://wiki.opendaylight.org/view/CrossProject:Integration_Group:System_Test:Step_by_Step_Guide#Debug_System_Test_code 17:58:53 <grmontpetit> jamoluhrsen yeah I know about PATCHREFSPEC 17:59:10 <LuisGomez> grmontpetit, what is the issue? i do not really get it… 17:59:15 <grmontpetit> I'm asking because this is written: PATCHREFSPEC can be set to a gerrit patch REFSPEC (e.g. refs/changes/85/23185/1) so that instead of using branch head you use your integration patch to test 17:59:34 <grmontpetit> it's specifying "integration patch" 17:59:46 <grmontpetit> where as I would like to try an ovsdb patch 18:00:13 <jamoluhrsen> raphaelamorim: check this https://wiki.opendaylight.org/view/CrossProject:Integration_Group:karaf 18:00:56 <jamoluhrsen> grmontpetit: are you asking about running your ovsdb test code (not merged yet) in the sandbox for some job? 18:01:53 <grmontpetit> jamoluhrsen running an OVSDB patch (doesn't have to be a "test" patch) in the sandbox 18:02:04 <grmontpetit> so yes 18:02:25 <grmontpetit> I guess the sandbox uses the integration build 18:02:34 <raphaelamorim> thanks jamoluhrsen 18:03:18 <jamoluhrsen> grmontpetit: I've done this with great success. push an integration patch to gerrit, then point my sandbox job to use that refspec. 18:03:34 <grmontpetit> jamoluhrsen not that 18:03:44 <grmontpetit> the patch is in the ovsdb project 18:03:49 <grmontpetit> not in the integration 18:04:18 <LuisGomez> grmontpetit, you want to test an ovsdb patch using an integration patch or integration regular code? 18:04:31 <grmontpetit> integration reg code + ovsdb patch 18:04:50 <LuisGomez> then you just need to add test-integration in gerrit 18:05:17 <LuisGomez> and make sure your test is part of the distribution-test job, i think it is 18:06:10 <LuisGomez> https://wiki.opendaylight.org/view/RelEng/Builder/Jenkins#Patch_Test_Job 18:07:12 <LuisGomez> this works in releng jenkins though 18:07:40 <LuisGomez> because it uses a gerrit trigger 18:07:57 <raphaelamorim> jamoluhrsen: JamO, this is after the fact, right? Is there a way of defining that before the compilation in a file that's part of the repository? 18:12:31 <jamoluhrsen> raphaelamorim: yeah that is after unzipping the distribution, you need to edit that features config file. 18:12:49 <jamoluhrsen> you want to do it before even creating the distribution .zip? 18:13:08 <raphaelamorim> yeah 18:13:39 <raphaelamorim> what's the model if I want to create my own distribution 18:13:48 <jamoluhrsen> I'm sure it can be part of the build process, but the poor mans way is to take an already created .zip. open it, edit it, then zip it back and finally hand it off 18:14:25 <raphaelamorim> ok, got it 18:15:02 <raphaelamorim> I'll write some sed scripts 18:15:17 <jamoluhrsen> someone probably knows the automatic way to do it when building it all from integration, but I've never looked in to it. Even our CI environment does the 'sed' stuff. 18:15:23 <raphaelamorim> thanks Jamo 18:15:31 <jamoluhrsen> anytime 18:15:45 <LuisGomez> raphaelamorim 18:15:54 <raphaelamorim> Hi LuisGomez 18:16:02 <LuisGomez> you can try something like this in the distribution pom.xml file: 18:16:09 <LuisGomez> <plugin> 18:16:10 <LuisGomez> <groupId>org.apache.karaf.tooling</groupId> 18:16:11 <LuisGomez> <artifactId>karaf-maven-plugin</artifactId> 18:16:13 <LuisGomez> <version>${karaf.version}</version> 18:16:14 <LuisGomez> <extensions>true</extensions> 18:16:16 <LuisGomez> <configuration> 18:16:17 <LuisGomez> <bootFeatures> 18:16:19 <LuisGomez> <feature>standard</feature> 18:16:20 <LuisGomez> <feature>odl-l2switch-switch-ui</feature> 18:16:21 <LuisGomez> </bootFeatures> 18:16:22 <LuisGomez> </configuration> 18:16:35 <raphaelamorim> got it Luis 18:16:41 <LuisGomez> where replace <feature>odl-l2switch-switch-ui</feature> with the feature you want to bring 18:16:41 <raphaelamorim> Will take a look 18:18:49 <raphaelamorim> so, I need to modify integration/features/index/pom.xml? 18:24:08 <LuisGomez> distribution/pom.xml 18:24:24 <LuisGomez> sorry distribution/karaf/pom.xml 18:26:04 <LuisGomez> integration/distributions/karaf to be precise 18:26:33 <PhilShea> jamoluhrsen: do you know how to tell what env vars are set in CI? 18:26:41 <raphaelamorim> ok, thanks Luis 18:28:44 <odp-gerritbot> Chaudhry Muhammad Usama proposed a change to integration: Basic Test suite to Test the VXLAN Functionality https://git.opendaylight.org/gerrit/23661 18:41:26 <jamoluhrsen> PhilShea: I think you can figure it out just by browsing the jenkins job configuration. extra variables are created with the different shell scrips that execute. 18:42:01 <PhilShea> jamoluhrsen: cool, thanks. 18:46:12 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Correct test case with the right html response code. https://git.opendaylight.org/gerrit/23850 18:47:33 <odp-gerritbot> Chaudhry Muhammad Usama proposed a change to integration: Basic Test suite to Test the VXLAN Functionality https://git.opendaylight.org/gerrit/23661 19:16:40 <ChUsama> LuisGomez: I want to provide a custom file for mininet topology to my MININET VM. I should scp before executing the command or their is some directory where i can put the file 19:18:54 <LuisGomez> ChUsama, check integration/test/csit/suites/l2switch/Loop_Removal_OF13 19:19:12 <LuisGomez> it uses custom topology 19:20:22 <LuisGomez> Start Suite keyword at the bottom 19:21:05 <ChUsama> Thanks got it 19:23:51 <odp-gerritbot> Chaudhry Muhammad Usama proposed a change to integration: Basic Test suite to Test the VXLAN Functionality https://git.opendaylight.org/gerrit/23661 19:30:23 <odp-gerritbot> Marcus G K Williams proposed a change to integration: Initial Docker Library for Robot https://git.opendaylight.org/gerrit/22384 20:19:48 <odp-gerritbot> Phillip Shea proposed a change to integration: Do Not Merge - Still Testing with Jenkins Sandbox https://git.opendaylight.org/gerrit/23143 20:27:25 <jamoluhrsen> ChUsama: saw your query earlier about custom mininet topo. look at this library: Start Mininet With Custom Topology 20:27:39 <jamoluhrsen> sorry, that's the keyword. the library is Scalability.txt 20:27:53 <jamoluhrsen> it should handle all the work with one keyword call. 20:41:57 <odp-gerritbot> Phillip Shea proposed a change to integration: Update clustering tests for Continuous Integration https://git.opendaylight.org/gerrit/23143 20:43:46 <odp-gerritbot> Marcus G K Williams proposed a change to integration: Initial Docker Library for Robot https://git.opendaylight.org/gerrit/22384 20:46:46 <odp-gerritbot> Marcus G K Williams proposed a change to integration: Initial Docker Library for Robot https://git.opendaylight.org/gerrit/22384 21:34:11 <ChUsama> LuisGomez: If i push a patch to the master before it is merged the verify job will automatically runs the tests ? Like now i don't need to verify through sandbox ? 21:36:15 <jamoluhrsen> ChUsama, yes that should be the case, but you can click the result link in the gerrit review to double check yourself. 21:42:00 <ChUsama> Thanks jamoluhrsen 21:45:49 <ChUsama> Hi jamoluhrsen: About abstracting thing what i understood is that i should move that test suite to utils library and i should call some keyword with aruguments like switch name. 21:45:56 <ChUsama> Is that understanding right ? 21:47:23 <ChUsama> The way we use WUKS or Run on remote system ? 22:22:39 <jamoluhrsen> ChUsama: I didn't follow. Is this about the comment I made for running custom mininet topo? 22:22:45 <mgkwill> jamoluhrsen: Looks like dfarrell07 is PTO, do you know Vratko Polák's irc handle? 22:23:48 <jamoluhrsen> mgkwill: it should be vrpolak, but I think he might not be around. He is eastern europe time if I'm not mistaken. 22:24:40 <ChUsama> jamoluhrsen: yes about this "you could still abstract these 5 lines to a local keyword if you wanted, passing the switch name in as an argument (e.g. s1 vs s2)." 22:25:11 <jamoluhrsen> ChUsama: got it. 22:25:58 <jamoluhrsen> I was just noting that you had 5 lines of repeated test code in the two test cases. normally, I take those lines that are repetitive and make a local keyword in the suite and just call that keyword. 22:26:19 <jamoluhrsen> there was one difference in the two 5line snippets and that was s1 vs s2. just just make that an argument to the keyword. 22:30:22 <ChUsama> ok i got it. The one i can see in Scalabilty.txt. I should write one test code. And then call it with Arguments for each of the two test cases 22:31:52 <mgkwill> jamoluhrsen: thanks, makes sense. He's been pretty quick at reviewing so I'll bide my time. 22:31:57 <jamoluhrsen> ChUsama: I'm not sure if you are combining my two comments in to one or not. let me send you an email to be more clear. 22:36:41 <ChUsama> jamoluhrsen: Thanks, I will read the email in the morning going for sleep. :) 00:25:19 <odp-gerritbot> Carmen Kelling proposed a change to integration: Implemented idmlite REST tests. Added library to support tests. https://git.opendaylight.org/gerrit/23385 00:45:24 <odp-gerritbot> Ruijing Guo proposed a change to integration: Bug 3330 - Add System Tests for GBP https://git.opendaylight.org/gerrit/23211 00:47:07 <odp-gerritbot> Phillip Shea proposed a change to integration: Do Not Merge - Still Testing with Jenkins Sandbox https://git.opendaylight.org/gerrit/23143 00:48:19 <odp-gerritbot> Phillip Shea proposed a change to integration: Update clustering tests for Continuous Integration https://git.opendaylight.org/gerrit/23143 01:32:09 <odp-gerritbot> A change was merged to integration: Introduce a Clean up OVS utility to use in Robot. https://git.opendaylight.org/gerrit/23848 01:33:27 <odp-gerritbot> A change was merged to integration: Script to test MD-SAL datastore read performance. https://git.opendaylight.org/gerrit/23652 01:33:36 <odp-gerritbot> Luis Gomez proposed a change to integration: Script to test MD-SAL datastore read performance. https://git.opendaylight.org/gerrit/23862 01:34:26 <odp-gerritbot> A change was merged to integration: Correct test case with the right html response code. https://git.opendaylight.org/gerrit/23850 01:34:37 <odp-gerritbot> Luis Gomez proposed a change to integration: Correct test case with the right html response code. https://git.opendaylight.org/gerrit/23863 03:29:05 <odp-gerritbot> Cangji Wu proposed a change to integration: Add 2 libraries and one more test suite https://git.opendaylight.org/gerrit/23182 09:52:21 <odp-gerritbot> Peter Gubka proposed a change to integration: adding teardown part to log the ovs content https://git.opendaylight.org/gerrit/23882 10:29:52 <odp-gerritbot> Peter Gubka proposed a change to integration: giving more time for He designed ofp to collect stats https://git.opendaylight.org/gerrit/23891 10:41:07 <icbts> Good morning 12:01:21 <odp-gerritbot> A change was merged to integration: giving more time for He designed ofp to collect stats https://git.opendaylight.org/gerrit/23891 12:01:28 <odp-gerritbot> Vratko Polák proposed a change to integration: giving more time for He designed ofp to collect stats https://git.opendaylight.org/gerrit/23898 12:01:36 <odp-gerritbot> A change was merged to integration: giving more time for He designed ofp to collect stats https://git.opendaylight.org/gerrit/23898 13:00:46 <odp-gerritbot> Peter Gubka proposed a change to integration: adding teardown part to log the ovs content https://git.opendaylight.org/gerrit/23882 15:08:11 <odp-gerritbot> A change was merged to integration: adding teardown part to log the ovs content https://git.opendaylight.org/gerrit/23882 15:08:21 <odp-gerritbot> Vratko Polák proposed a change to integration: adding teardown part to log the ovs content https://git.opendaylight.org/gerrit/23907 15:08:29 <odp-gerritbot> A change was merged to integration: adding teardown part to log the ovs content https://git.opendaylight.org/gerrit/23907 15:48:39 <odp-gerritbot> A change was merged to integration: Script to test MD-SAL datastore read performance. https://git.opendaylight.org/gerrit/23862 15:48:54 <odp-gerritbot> A change was merged to integration: Correct test case with the right html response code. https://git.opendaylight.org/gerrit/23863 17:31:41 <LuisGomez> hi PhilShea, you there? 17:31:54 <PhilShea> hi Luis 17:37:30 <LuisGomez> I am almost done woth the cluster script change 17:37:46 <LuisGomez> for member id + modules.conf 17:46:20 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Verify the ovs manager is connected (WIP). https://git.opendaylight.org/gerrit/23921 17:56:42 <PhilShea> LuisGomez: thanks for making those changes for member ID and modules.conf. 17:56:52 <LuisGomez> sure 17:57:08 <LuisGomez> good that you catch these issues :) 17:57:18 <PhilShea> thanks! 18:03:37 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Verify the ovs manager is connected (WIP). https://git.opendaylight.org/gerrit/23921 18:07:21 <grmontpetit> LuisGomez does sandbox PATCHREFSPEC follow patch dependencies ? 18:08:26 <LuisGomez> grmontpetit, what do you mean with follow patch dependencies? 18:08:52 <grmontpetit> in gerrit, got patch 2 depending on patch 1 18:09:03 <grmontpetit> using PATCHREFSPEC on patch 2 will also use patch 1 ? 18:10:52 <LuisGomez> a PATCHREFSPEC is a full patch branch so it contains all dependencies 18:12:32 <LuisGomez> a gerrit branch i mean 18:20:33 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Verify the ovs manager is connected (WIP). https://git.opendaylight.org/gerrit/23921 18:30:39 <LuisGomez> PhilShea, changes are ready but i have a question 18:30:47 <LuisGomez> i see in integration/test/tools/clustering/cluster-deployer/templates/multi-node-test 18:30:57 <PhilShea> sure, what is it? 18:31:07 <LuisGomez> a file called org.apache.karaf.management.cfg.template 18:31:19 <LuisGomez> you know what is this file for? 18:31:51 <LuisGomez> the current jenkins cluster scripts are doing nothing with it... 18:32:56 <ChUsama> Can ***Keyword*** and ***TestCases*** be on the same txt file ? 18:33:10 <LuisGomez> sure ChUsama 18:33:18 <PhilShea> Luis: I don't really know it does. It's always been in the multi-node-test template. 18:33:25 <LuisGomez> ***Keyword*** normally goes at the end of the file 18:33:39 <LuisGomez> ok, we leave it for now then 18:33:58 <PhilShea> Luis: That sound good. If it becomes an issue, I can investigate. 18:37:54 <icbts> org.apache.karaf.management.cfg.template ?? 18:37:59 <icbts> that’s a different name 18:38:07 <icbts> usually they end in cfg or properties 18:38:08 <icbts> :S 18:38:30 * icbts sorry, i’ve been deep on a client project, don’t get to read here as often :( 18:38:35 <PhilShea> Actually it's a template in the cluster deployer script. 18:38:58 <PhilShea> This is a script for local testing, rather than jenkins. 18:39:13 <icbts> cool 18:39:23 <ChUsama> @LuisGomez: RIDE giving sanity check failed when i try to do that. I tried to add ***Keyword*** and ***TestCases*** from the notepad but as i open that in RIDE. The ***Keyword*** is gone :( 18:40:38 <PhilShea> icbts: it's used to generate org.apache.karaf.management.cfg, which then gets copied to the controller file system. 18:40:44 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Verify the ovs manager is connected (WIP). https://git.opendaylight.org/gerrit/23921 18:40:51 <icbts> PhilShea: cool 18:42:39 <ChUsama> @LuisGomez: Can i create OVSDB library ? In which i define the ***Keywords*** 18:51:40 <PhilShea> LuisGomez: I just compared org.apache.karaf.management.cfg generated by clusterdeployer to the one in jenkins. The one in jenkins is a superset defining rmiRegistryHost=0.0.0.0 and rmiServerHost=0.0.0.0. I'm guessing that's not going to be a problem. 18:55:20 <LuisGomez> thanks PhilShea 18:58:22 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Verify the ovs manager is connected. https://git.opendaylight.org/gerrit/23921 19:16:41 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Added verification of the OpenFlow controller connection. https://git.opendaylight.org/gerrit/23925 19:34:55 <odp-gerritbot> A change was merged to integration: Ensure netvirt is loaded before executing the remaining tests cases. https://git.opendaylight.org/gerrit/23701 19:36:15 <odp-gerritbot> Daniel Farrell proposed a change to integration: Ensure netvirt is loaded before executing the remaining tests cases. https://git.opendaylight.org/gerrit/23926 19:45:52 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Verify the ovs manager is connected. https://git.opendaylight.org/gerrit/23921 19:45:53 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Added verification of the OpenFlow controller connection. https://git.opendaylight.org/gerrit/23925 19:50:50 <grmontpetit> in which timezone is releng ? 19:58:57 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Added verification of the OpenFlow controller connection. https://git.opendaylight.org/gerrit/23925 20:31:00 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Added verification of the OpenFlow controller connection. https://git.opendaylight.org/gerrit/23925 21:05:03 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Added verification of the OpenFlow controller connection. https://git.opendaylight.org/gerrit/23925 21:16:32 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Added verification of the OpenFlow controller connection. https://git.opendaylight.org/gerrit/23925 21:32:56 <odp-gerritbot> A change was merged to integration: Bug 3330 - Add System Tests for GBP https://git.opendaylight.org/gerrit/23211 21:33:05 <odp-gerritbot> Jamo Luhrsen proposed a change to integration: Bug 3330 - Add System Tests for GBP https://git.opendaylight.org/gerrit/23930 21:41:02 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Verify the ovs manager is connected. https://git.opendaylight.org/gerrit/23921 21:41:03 <odp-gerritbot> Gabriel Robitaille-Montpetit proposed a change to integration: Added verification of the OpenFlow controller connection. https://git.opendaylight.org/gerrit/23925 21:43:17 <odp-gerritbot> Chaudhry Muhammad Usama proposed a change to integration: Basic Test suite to Test the VXLAN Functionality https://git.opendaylight.org/gerrit/23661 21:57:25 <odp-gerritbot> Chaudhry Muhammad Usama proposed a change to integration: Basic Test suite to Test the VXLAN Functionality https://git.opendaylight.org/gerrit/23661 22:14:58 <LuisGomez> jamoluhrsen, are you there? 22:21:50 <odp-gerritbot> Marcus G K Williams proposed a change to integration: Initial Docker Library for Robot https://git.opendaylight.org/gerrit/22384 00:17:14 <odp-gerritbot> Luis Gomez proposed a change to integration: Add openflow longevity testplan https://git.opendaylight.org/gerrit/23932 00:26:31 <odp-gerritbot> A change was merged to integration: Ensure netvirt is loaded before executing the remaining tests cases. https://git.opendaylight.org/gerrit/23926 00:46:18 <odp-gerritbot> A change was merged to integration: Bug 3330 - Add System Tests for GBP https://git.opendaylight.org/gerrit/23930 00:59:17 <odp-gerritbot> Phillip Shea proposed a change to integration: Update clustering tests for Continuous Integration https://git.opendaylight.org/gerrit/23143 01:03:04 <odp-gerritbot> A change was merged to integration: Add openflow longevity testplan https://git.opendaylight.org/gerrit/23932 01:03:22 <odp-gerritbot> Luis Gomez proposed a change to integration: Add openflow longevity testplan https://git.opendaylight.org/gerrit/23934 01:03:49 <odp-gerritbot> A change was merged to integration: Add openflow longevity testplan https://git.opendaylight.org/gerrit/23934 03:42:19 <odp-gerritbot> Luis Gomez proposed a change to integration: Modify Longevity test to include only openflowplugin verification https://git.opendaylight.org/gerrit/23938 03:52:12 <odp-gerritbot> Luis Gomez proposed a change to integration: Modify Longevity test to include only openflowplugin verification https://git.opendaylight.org/gerrit/23940 04:22:51 <odp-gerritbot> Luis Gomez proposed a change to integration: Modify Longevity test to include only openflowplugin verification https://git.opendaylight.org/gerrit/23940 04:48:24 <odp-gerritbot> Phillip Shea proposed a change to integration: Update clustering tests for Continuous Integration https://git.opendaylight.org/gerrit/23143 06:18:20 <odp-gerritbot> Phillip Shea proposed a change to integration: Update clustering tests for Continuous Integration https://git.opendaylight.org/gerrit/23143 06:20:36 <odp-gerritbot> Phillip Shea proposed a change to integration: Update clustering tests for Continuous Integration https://git.opendaylight.org/gerrit/23143 10:08:52 <icbts> Good morning 12:25:37 <odp-gerritbot> Sindhuri B proposed a change to integration: Test suite to configure hosts on 2 switches for vpnservice https://git.opendaylight.org/gerrit/23512 14:26:45 <grmontpetit> jamoluhrsen here ? 14:35:16 <grmontpetit> how often is the sandbox updated with the latest integration build ? 15:02:09 <tbachman> LuisGomez: do you want minutes? 15:02:34 <odl_meetbot> dfarrell07: Error: Can't start another meeting, one is in progress. Use #endmeeting first. 15:02:38 <dfarrell07> tbachman: yes :) 15:02:45 <tbachman> dfarrell07: thx! 15:02:47 * tbachman needs a chair ;) 15:02:53 <dfarrell07> #chair tbachman 15:02:53 <odl_meetbot> Current chairs: dfarrell07 tbachman 15:02:57 <tbachman> thx! 15:03:05 <dfarrell07> thank *you* :) 15:03:22 <tbachman> #info jenkins had issues last night b/c of left over java and mininet processes 15:03:29 <tbachman> #info zxiiro cleaned that up this morning 15:03:57 <tbachman> #info zxiiro says one of the problems with the jclouds plugin is that it doesn’t have a concept of state — it doesn’t know how many VMs are spun up, and just uses the rackspace API to spin up VMs 15:04:16 <tbachman> #info zxiiro says nodepool has a concept of state, to track which VMs are active, so it doesn’t need to keep calling the rackspace APIs 15:04:32 <tbachman> #info zxiiro says tykeal is on PTO, but is going to look into this when he gets back 15:04:45 <dfarrell07> #info Note that this is the Integration Team's weekly meeting, "TSC" in the title was a silly mistake on my part 15:05:06 <tbachman> dfarrell07: just a bit early, that’s all ;) 15:05:12 <dfarrell07> tbachman: exactly, lol 15:05:20 <dfarrell07> tbachman: no coffee yet ;) 15:05:23 <tbachman> lol 15:06:02 <tbachman> #info LuisGomez asks about whether or not the LF has brought a resource online outside of North American time zones 15:06:12 <tbachman> #info zxiiro says there is someone who’s coming online soon 15:08:59 <tbachman> #topic News 15:09:03 <dfarrell07> #info To submit tickets to the helpdesk (for stuff like Jenkins outages) email helpdesk@opendaylight.org 15:09:18 <tbachman> #info LuisGomez asks if anyone has gotten feedback on using Lithium 15:09:35 <tbachman> #info dfarrell07 says there’s all kinds of activity on twitter about people using it 15:10:12 <tbachman> #info LuisGomez says docs got negative feedback for the Helium release, and asked if anyone has had the chance to look at documentation for Lithium 15:11:17 <dfarrell07> #info Integration should expect a continued flow of patches into Integration as projects catch up on test code 15:11:27 <tbachman> dfarrell07: beat me to it ;) 15:12:39 <tbachman> #info jamoluhrsen asks how much longer we want to keep the stable/helium and stable/lithium jobs around 15:13:30 <tbachman> #info LuisGomez says stable/helium will be put in an End of Support (EOS) state now that Lithium out, though there are SR4 and SR5 releases scheduled 15:15:56 <dfarrell07> #info Note that the TSC will vote to officially EOS/EOL Helium in a few months. At that point, we can remove stable/helium jobs. 15:16:05 <tbachman> dfarrell07: thx ;) 15:16:43 <dfarrell07> tbachman: np of course, lol. Glad to have you here adding to the notes :) 15:17:15 <tbachman> dfarrell07: glad to help! 15:18:01 <tbachman> #info LuisGomez says the distribution code for stable/lithium is frozen for now; only changes supported now are in master 15:18:03 <dfarrell07> #info Integration committers should cherry-pick *testing* code from Lithium to Helium for now, to keep max testing there. Once that becomes too complex (subjective, expect emails and other discussion), we can stop cherry-picking to Lithium. Distribution code should only go to master. 15:18:16 <dfarrell07> #undo 15:18:16 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x1ab5cd0> 15:18:29 <tbachman> dfarrell07: yours is better — go ahead and undo mine, then add yours 15:18:36 <dfarrell07> #info Integration committers should cherry-pick *testing* code from master to Lithium for now, to keep max testing there. Once that becomes too complex (subjective, expect emails and other discussion), we can stop cherry-picking to Lithium. Distribution code should only go to master. 15:18:40 <tbachman> thx 15:18:57 <dfarrell07> tbachman: I'm fine with both if you are 15:19:45 <tbachman> #info LuisGomez notes that we’ve had to remove projects from a stable/<n> release in the past due to projects being abandoned; in these cases, the TSC has to make this decision 15:20:33 <tbachman> #info vratko asks about what if a projects breaks something just before an SR but is slow in responding/fixing the breakage 15:23:25 <dfarrell07> #info Vratko asks if it's possible to rename jobs, and if it can be automated. zxiiro says JJB doesn't support renaming jobs. A discussion (generally around branching/jobs) continues. 15:25:42 <dfarrell07> #info Vratko clarifies that it 15:25:44 <dfarrell07> #undo 15:25:44 <odl_meetbot> Removing item from minutes: <MeetBot.ircmeeting.items.Info object at 0x18d76d0> 15:26:15 <dfarrell07> #info Vratko clarifies that it's totally possible to change Jenkins names via the UI (not supported by JJB, as noted above) 15:26:31 <dfarrell07> #topic Trello updates 15:26:46 <dfarrell07> #link https://trello.com/b/ACYMpTVD/opendaylight-integration Trello board 15:27:09 <tbachman> #info LuisGomez is going to push a job for stability testing sometime today — one day longevity test for openflow 15:27:28 <tbachman> #info LuisGomez says that job will probably run on the weekend — maybe Saturdays 15:28:26 <tbachman> #info PhilShea has his last fix for clustering tests, and is waiting for that gerrit/job to be merged 15:28:37 <dfarrell07> #info PhilShea has been working hard on cluster tests, he reports that they are ready for review/merge (/me is excited) 15:29:09 <tbachman> dfarrell07: PTO - how dare you? ;) 15:29:30 <dfarrell07> tbachman: ;) 15:30:54 <dfarrell07> #info We have a newly open TODO around the DSBenchmark test (Datastore Benchmark, via Jan and other Cisco test ppl I think), the person working on it is no longer working on ODL Integration 15:31:47 <dfarrell07> #info Radhika is interested in working on the DSBenchmark test 15:32:44 <tbachman> #info LuisGomez recommends running the DSBenchmark test as a single-node instance before trying a multi-node test 15:35:09 <tbachman> PhilShea: do you have a gerrit for your clustering test? 15:36:14 <PhilShea> yes, thanks, I do, but it needs to be reviewed and merged. Here's a link... 15:36:53 <PhilShea> https://git.opendaylight.org/gerrit/#/c/23928/ 15:38:11 <tbachman> PhilShea: thx! 15:38:12 <PhilShea> If someone could review and merge, it would be much appreciated! :) 15:38:24 <tbachman> #topic Veryx demo of PktBlaster 15:39:01 <tbachman> #info PktBlaster is a software based solutino that runs on x86, with support for OpenFlow 1.0/1.3, REST API support for automation 15:39:12 <tbachman> #info It can do performance testing and network emulation 15:40:00 <icbts> One CPU? you mean one socket here or one CPU core? 15:40:08 <tbachman> #info A test setup is shown using an Intel i7 server, 8GB of RAM connected to a DELL R420 2 CPU Xeon with 16GB RAM, which implements the server 15:40:38 <tbachman> #info jamoluhrsen asks if just REST calls can be used (i.e. not TCL) 15:40:49 <tbachman> #info The REST calls are wrapped into TCL scripts 15:41:58 <tbachman> #info the demo requires 1) setting the controller and configuration; 2) select network configuration; 3) select the test type, duration, and number of iterations 15:42:25 <PhilShea> I wonder what kind of support there is for clustered controllers. 15:45:42 <tbachman> #info LuisGomez asks what’s expected if an errored packet is received 15:45:52 <tbachman> #info The controller should be (silently) dropping the errored packet 15:53:53 * tbachman will have to drop at the top of the hour 16:19:26 <dfarrell07> #endmeeting