17:00:25 #startmeeting kernel projects 17:00:25 Meeting started Tue Mar 6 17:00:25 2018 UTC. The chair is rgoulding. Information about MeetBot at http://ci.openstack.org/meetbot.html. 17:00:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:25 The meeting name has been set to 'kernel_projects' 17:00:29 #topic agenda bashing 17:00:41 #link https://git.opendaylight.org/gerrit/#/c/67283/ 17:00:56 #link https://git.opendaylight.org/gerrit/#/q/topic:simple-dist_web 17:01:11 #info Cluster isolation scenario 17:01:57 #info blockers 17:03:01 #link https://lists.opendaylight.org/pipermail/mdsal-dev/2018-March/001517.html 17:04:01 #topic Oxygen Blocker Review 17:05:24 #info ODLPARENT-139: likely to be downgraded to major since there is a workaround 17:06:52 #info NETCONF-520: reduced severity and will probably close (api change only) 17:07:29 #info NETCONF-521: may be working but we need to test before we can reduce severity or close 17:08:36 #info no other blockers for oxygen were identified by meeting participants 17:09:01 #topic Josh's Websocket Uri should have scheme wss if registration is https 17:09:12 #link https://git.opendaylight.org/gerrit/#/c/67283/ 17:10:01 #info there are build failures currently happening with the aforementioned patch 17:11:19 #info some master netconf patches are successfully building, and it is unsure at this time whether the failures are related to this patch 17:15:10 #action vorburger to start a thread on mdsal-dev and netconf-dev related to broken master 17:15:31 #agenda Web API Registration Patches 17:15:34 #link https://git.opendaylight.org/gerrit/#/q/topic:simple-dist_web 17:18:42 #info package name will be left as is in the current patch set, with “aaa” in the package name 17:20:13 #info the "mature" netconf project actually violates the separate namespace rule already 17:20:20 #action netconf-aaa-plugin violates this aforementioned namespace rule, so rgoulding to file an issue 17:20:40 #info tpantelis points out that restconf has the same sort of issue too 17:23:38 #info rovarga believes it should be okay to leave this “test” dependency for the time being 17:28:53 #action rgoulding to investigate getting rid of embed-dependency of h2 17:35:18 #action rgoulding to pull down Web API changes and then test RESTCONF to see if it works with these changes 17:37:20 #topic Binding V1 codegen in Fluorine 17:37:21 #link https://lists.opendaylight.org/pipermail/mdsal-dev/2018-March/001517.html 17:38:08 #info code generated by fluorine codecs would not load in the oxygen container, basically 17:38:25 #info rovarga wanted to raise awareness since no one really said anything on the mailing list 17:39:14 #info this one doesn’t change any of the API contracts so consumers will not need fix-up patches 17:39:20 #info (just changes class internals) 17:39:22 #link https://lists.opendaylight.org/pipermail/tsc/2018-March/009053.html 17:39:48 #info this one would require changes to existing users 17:40:33 #info this is a change to md-sal apis 17:41:24 #info “2) Replace org.opendaylight.yangtools.yang.binding.Identifiable.getKey()” —> this will break a lot of code, but it is a mechanical change 17:42:21 #info this will break projects outside of our ODL ecosystem that rely on MD-SAL java apis 17:43:59 #info none of these changes should be super intrusive, and will extend the life of the binding spec v1 17:44:17 #info the fallout is obvious and easy to fix 17:53:04 #info there is a draft calendar for fluorine 17:53:06 #link https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/docs-rtd-verify-fluorine/27/html/release-process/managed-release.html 17:55:56 #topic Cluster isolation scenario 17:56:32 #link https://jira.opendaylight.org/browse/CONTROLLER-1817 17:57:50 #info quarantine should restart bundle 0 17:58:09 #info original testing was done by Gary Wu with a much older version of akka 17:58:57 #info there were some issues regarding how to restart karaf container found (when we were supposed to restart bundle 0 we weren’t really) 17:59:06 #info this wasn’t an issue in Nitrogen 18:00:46 #info to clear akka state (restart JVM) you need to kill bin/karaf, then restart, which was not possible in karaf 3.0.X 18:01:06 #info there was a property set to restart karaf, which did not actually clear everything out 18:01:46 #info not sure why sometimes the event is sent only sometimes 18:02:36 #info advice is to dig into what akka is doing and why it is not working with our implementation 18:03:23 #info akka has a debug mode in the akka configuration to help create more verbosity in the log 18:06:14 #endmeeting