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