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