01:46:08 #startmeeting 01:46:08 Meeting started Thu Jan 16 01:46:08 2014 UTC. The chair is cdub. Information about MeetBot at http://wiki.debian.org/MeetBot. 01:46:08 Useful Commands: #action #agreed #help #info #idea #link #topic. 01:46:34 Hi all 01:47:12 for roll call, please simply #info your name and if relevant, specific project affiliation 01:47:21 #info Chris Wright is here 01:47:48 #info Hideyuki Tai is here 01:48:06 #info Abhijit Kumbhare (openflowplugin) is here 01:48:15 #info Madhu present 01:48:18 #info Christine Hsieh (SNMP4SDN) is here 01:48:33 I'm from VTN Project. 01:49:03 #link https://docs.google.com/spreadsheet/ccc?key=0AoSzir1BfjyWdDQyVElWNG9mcWxhblREckZjbjFxUVE#gid=1 01:49:39 we can walk through the spread sheet 'Activities' tab as a guide for the meeting 01:49:59 Ok. 01:50:02 #topic Remove all uses of System.out.println 01:50:19 any updates here? issues encountered, etc? 01:50:46 cdub we can leae the sysouts on UT / IT ? 01:50:57 and remove only from the actual running contorller ? 01:51:14 For Openflow plugin we found they are used in the test code - still debating whether we keep them or remove 01:51:38 By remove I mean change to log 01:52:23 I think it's reasonable to start w/ running controller, and I don't know if we've reached concensus plan for UT/IT 01:52:45 VTN Project is working on this task now. 01:53:26 hideyuki: ok, thank you, any issues to report? 01:53:54 cdub: No issues so far. thank you. 01:53:56 snmp4sdn is working on this task now 01:54:11 no special issue. 01:54:32 hideyuki, Christine_: ok, great, thanks 01:54:56 #topic Test to check for System.out.println 01:55:14 similar, should be quick...this is just to verify we aren't putting them back in :) 01:55:49 there's a recommendation in the spreadsheet notes that is simple for this 01:56:23 #topic Write recommended log level guidelines 01:56:42 This is ongoing work, we had some discussion this morning about recommendtaions 01:56:49 (also on list) 01:57:37 feedback on specific usage of log levels is welcome (lots of opinions here) 01:58:06 From VTN Project, no feedback on it so far. 01:58:29 and then picking sane defaults. so for example, we want to be sure that we don't log so much under default that we are slowing down controller 01:58:45 currently no feedback from snmp4sdn 01:59:17 ok, that's easy. so far the developing guidelines are pretty intuitive 01:59:42 #topic Set log levels on all log statements to appropriate level 01:59:56 this follows from that, and has some work to do 02:00:22 so first we remove System.out.println, either dropping output, or converting it to proper log statement 02:00:51 Ok. 02:01:56 #topic Dependency convergence 02:02:27 ok, this is a collection of identifying and updating SNAPSHOT divergence (internal org.opendaylight.* dependencies) 02:02:33 and then similar for external 02:02:53 this is project by project work, how are the internal dependencies going? 02:03:30 Christine_: looks DONE and hideyuki too 02:03:45 Yes, DONE in VTN Project. 02:03:58 yes, done in snmp4sdn 02:03:59 are you using any automated tool to capture new divergence? 02:04:27 or simply manually running versions:use-latest-versions 02:04:49 We just follows Madhu's instructions. 02:05:01 I mean that we created a Jenkins job for this task. 02:05:11 excellent 02:05:15 so is snmp4sdn, following Madhu's guide 02:05:16 https://jenkins.opendaylight.org/vtn/job/vtn-version-changes/ 02:05:23 thank you 02:05:36 next step is the external dependencies 02:06:02 this is something that we are not expecting to completely converge on before release 02:06:12 I need to go somewhere right now - will join the morning meeting. 02:06:26 abhijitkumbhare: ok, thanks 02:06:50 will produce a list of all the diverging external dependecies 02:07:04 anyone here to start the 5:45 meeting 20 minutes late? 02:07:08 and look for any high prioirty artifcats 02:07:13 oh 02:07:14 e.g. osgi.core, netty 02:07:16 scrolling fail 02:07:25 colindixon: yeah, we're underway, welcome! 02:08:01 so for external deps, expect email in your inbox 02:08:23 no problem, thanks 02:08:28 separate from that is removing SNAPSHOT external deps 02:09:25 that's automatable and...hmm, will need to send this out as instructions as well 02:10:11 i think that's it for dependencies... 02:10:27 #topic copyright/license headers 02:10:34 cdub sorry i got kicked out 02:10:45 any questions to me on Dependency convergence ? 02:11:06 Madhu_: ok, i thnk we are covered. VTN and SNMP4SDN are done (and using jenkins as per your instuctions) 02:11:26 there is 1 thing we missed in the jenkins job 02:11:33 external, ready and waiting for incoming email 02:11:45 we have to enable the -PIntegrationTests 02:11:57 to make sure the integration test projects also get versioned 02:12:09 if eitther VTN or SNMP4SDN has IT, they may have to try that 02:12:18 Madhu_: ok, is that in the wiki version? 02:12:29 it is now in the Controller jenkins job 02:12:32 yes. it is updated now 02:12:36 Madhu_: Thank you. We will update the Jenkins Job. 02:12:40 thanks hideyuki 02:13:06 ok, anything else, or shall we resume copyright topic? 02:13:35 done. 02:13:52 Madhu_: we will update the Jenkins Job, thanks 02:14:19 ... copyright ... 02:14:29 no comments on version converge. 02:14:38 have you scanned your repos for unlicensed files? 02:14:54 both VTN and SNMP4SDN dont show status update on this task 02:15:14 We are working on this task. 02:15:40 We are going to add copyright/license header into some files. 02:15:51 ok, did you get a list from phrobb? 02:16:19 cdub: Yes, we did. we've already checked the list. 02:16:24 and if you have an ETA to update spreadsheet, that's helpful too 02:17:15 Christine_: anything for SNMP4SDN? 02:17:28 cdub: Ok.Due to a corporate firewall in my office, I cannot access the spreadsheet. 02:17:41 cdub: So I will update the spreadsheet later in my home. 02:17:49 we got a list from phrobb, will check and add the copyright header 02:17:58 ok, no problem. thanks for updating 02:18:19 Christine_: thanks 02:19:05 thanks for all your effort 02:19:07 ETA is estimated time of arrival? 02:19:27 hideyuki: that's right...estimating when you'll complete the task 02:19:38 cdub: thank you. 02:19:45 just so we know it's underway 02:20:25 #topic freeze SNAPSHOT 02:20:39 snmp4sdn will update the ETA of items that discussed in today and yesterday's sync meeting 02:20:56 Christine_: great, really appreciate it 02:20:58 update today. 02:21:55 do you have any issues w/ freezing SNAPSHOT versions (more critical in core, less time impact in leaf artifacts) 02:22:31 So far no issues in VTN Project. 02:23:07 neither in snmp4sdn 02:23:14 Madhu wrote a rough outline of the order of events for SNAP - release...freezing has similar ordering issues, and voth vtn and snmp4sdn in in the big parallel stage 02:23:27 and with jenkins job to track skew...you'll see external changes 02:23:57 #topic Update each projects maven pom.xml to only use the nexus 'group' rather than multiple repos. 02:24:10 i'm not sure if this effort has actually started 02:25:00 anyone willing to own "Wrangler" for this task? 02:25:01 VTN Project does not start on this task. 02:25:41 if not, we'll take this item to the next meeting (tomorrow AM US/Pacific time) 02:26:04 #topic Fix all cases that cause exceptions to be thrown at the OSGI console 02:26:23 is this relevant for any of the projects represented here? 02:26:33 not all are generating exceptions 02:26:53 I've not checked this topic yet. 02:27:00 and if it's not relevant, updating w/ DONE (N/A) is a fine thing to do 02:27:11 ok 02:27:35 let's move to docs 02:27:35 Are there any bug reports on this problem? 02:27:52 I have not seen any, but I have seen exceptoins 02:28:18 @Cdub - On docs, we have brainstorming email threads for User Guide and Developer Guide. 02:28:19 startup of controller generates a huge amount of output, some are exceptoins 02:28:27 #topic Documentation 02:28:41 RobDolin: you're here! welcome back to land of living 02:28:50 Thanks much. 02:29:15 Tylenol + Orange Juice + Grapefruit Juice + Sleep == Rob on IRC ;) 02:29:22 heh 02:29:35 A question for the group... 02:29:39 are there some specific inputs form the projects? 02:30:19 So far no comments from me. 02:30:20 Should installation be included in user guide, dev guide, both, or on its own? 02:30:51 we often do admin and user guide (separate) 02:30:57 (BTW, I want to thank Kudo-san for sending feedback on both of the brainstorming threads) 02:31:13 with some shared material or pointers from user guide to admin guide for install issues 02:31:41 @cdub - What do you mean by "admin" ? You mean that Admin/Install is seprate (but linked) from user guide? 02:31:46 admin == install 02:31:59 i'd go with simplest, to reduce work 02:32:05 +1 on that :) 02:32:06 RobDolin: I'll carry your words to Kudo-san :) 02:32:20 @Hideyuki Thanks :) 02:32:31 if install == chapter in user guide, that's cool. if it needs a life of it's own we can always break it out for later releases 02:32:45 (my $.02) 02:33:46 Cool. 02:33:51 install often ends up with some distro specific details (e.g. OS pack install commands, etc) 02:34:04 may want to consider that for template 02:34:19 s/pack/package/ 02:35:12 anything else for Documentation? it's really improtant and chronically under resourced 02:35:25 If anyone wants to be included on the brainstorming threads for the templates for User Guide and Developer Guide, please email RobDolin@microsoft.com and I'd be glad to add you. 02:35:43 so please don't put off until the end ;) 02:36:07 sure, will offer feedback if any :) 02:36:28 @Chrsitine - Awesome! Please hit me on email so I can add you. 02:36:30 can the group brainstorm discussion take place on discuss? 02:37:25 @cdub - Sounds like a good suggestion. I was hesitant to clutter, but more input is better. 02:38:06 RobDolin: sure 02:38:33 yeah, i think so. a thread is easy to ignore if it's on list and not relevant to you, and it's impossible to find if it's offlist but you're interested 02:38:52 #optic Testing 02:38:55 I don't recognize the aliases @banix or @lori - You're both welcome to chime-in as well. 02:39:00 heh, funny typo 02:39:15 #topic Testing 02:39:43 integration team met today, is there anyone here from that team? 02:40:36 ok, for projects here, we need some continuous system test development 02:40:43 This is Mohammad Banikazemi (of IBM) just listening in. Don't mind me please. 02:41:17 banix: thanks for joining...feel free to chime in if you have any thoughts or questions 02:41:47 +1 Nice to virtually meet you @banix :) 02:42:01 :) 02:42:22 hideyuki: for example, is there proper system test in place for VTN + default openflow option? 02:42:40 and similar for adding 1.3 openflow 02:43:16 In VTN Project, we have test scripts on VTN + default openflow plugin. 02:43:32 is this run as part of integration project? 02:43:50 cdub: not yet. 02:43:59 ok, and plans to make that happen? 02:44:10 So now we are working on moving these test scripts in Python to Integration Project. 02:44:30 perfect, i overheard for of the integration call today, but didn't get the full status 02:45:19 ok, and then the additional testing, this falls into same category 02:45:47 basically, setup contoller + mininet and do host to host ping 02:46:21 Christine_: is there a SNMP4SDN driver for any virtual switch (e.g. linux bridge) that makes for simple system testing like that? 02:46:55 * cdub expects the answer is no, but, hey, worth asking ;) 02:47:18 sorry, currently only support hardware 02:47:41 yeah, the work to actually support linux bridge would be non-trivial 02:48:11 on testing, RobDolin any update on platform/JVM 02:48:40 To do system test including VTN Coordinator, VTN Manager and mininet, we need a VM for VTN Cooridinator in test environment. 02:48:44 Please see this mail: https://lists.opendaylight.org/pipermail/integration-dev/2014-January/000634.html 02:50:13 #info To do system test including VTN Coordinator, VTN Manager and mininet, we need a VM for VTN Cooridinator in test environment. 02:50:15 So we are waiting the Linux Foundation Helpdesk to install VTN coordinator to a VM. 02:50:19 just to highlight in the minutes 02:50:28 cdub: thank you so much! 02:50:30 #link https://lists.opendaylight.org/pipermail/integration-dev/2014-January/000634.html VTN system test needs 02:51:05 hideyuki: ok, that's good to know, i think that's useful to capture in the notes part of spreadsheet entry too 02:51:56 cdub: I see. I will add it to the spreadsheet. 02:52:05 thanks 02:52:08 #topic Finalization 02:53:24 release recommendations are in Madhu's email 02:53:30 and then also catpure here: 02:53:35 #link https://wiki.opendaylight.org/view/Simultaneous_Release:Simultaneous_Release_Plan_2014:ReleaseRecommendations 02:53:41 (that's in the spreadsheet as well) 02:54:08 it's long, and it's complicated enough that reading it thoroughly and then doing a dry run is what we'll need to do 02:54:12 I'm reading this mail, and VTN Project is working on it. 02:54:42 great 02:55:00 this is a step we are concerned about timing on 02:55:09 which is why practicing is important 02:55:37 it's a brief window between freeze and release 02:56:49 ok, that's it for the spreadsheet 02:56:55 #topic any other business? 02:57:16 open floor...any other topics? 02:57:39 no topic from me. 02:57:48 ok...let's call it complete for today...you can get back to doing real work ;) 02:58:04 thank you :) 02:58:09 thanks for joining! look fwd to spreadsheet updates 02:58:16 #endmeeting