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