====================================== #opendaylight-meeting: kernel projects ====================================== Meeting started by rgoulding at 15:58:03 UTC. The full logs are available at http://meetings.opendaylight.org/opendaylight-meeting/2018/kernel_projects/opendaylight-meeting-kernel_projects.2018-07-03-15.58.log.html . Meeting summary --------------- * agenda bashing (rgoulding, 15:58:08) * AAA AuthZ/AuthN + RESTCONF (rgoulding, 15:58:18) * LINK: https://jira.opendaylight.org/browse/ODLPARENT-100 (rgoulding, 15:58:27) * LINK: https://git.opendaylight.org/gerrit/#/c/73672/ (rgoulding, 15:58:39) * Clustering CSIT (vpickard, 16:01:54) * LINK: https://jira.opendaylight.org/browse/NETVIRT-1315 clustering CSIT (shague, 16:02:18) * NETVIRT-1315 (rgoulding, 16:06:23) * LINK: https://jira.opendaylight.org/browse/NETVIRT-1315 (rgoulding, 16:06:26) * vpickard has created a google doc of the controller CSIT jobas (rgoulding, 16:07:52) * vpickard is sharing the document, but we don’t have a public link at this point (rgoulding, 16:08:13) * Oxygen/Ask based is what vpickard has focused on thus far (rgoulding, 16:08:45) * He looked at several jobs, and most of the jobs pass consistently. There are some intermittent failures that occur, but they are generally pretty catostrophic failures (rgoulding, 16:09:25) * tpantelis brought up that we really need to understand what these tests do (rgoulding, 16:09:59) * tpantelis brings up that some of this has to deal with technology that is not fully baked (i.e., prefix-based sharding, etc.) (rgoulding, 16:10:20) * jamoluhrsen asks what does “half baked” mean (rgoulding, 16:10:48) * does that mean we shouldn’t care about the failures? (rgoulding, 16:10:55) * for example, what does “chasing the leader” do? (rgoulding, 16:11:18) * rovarga states that there is a test scenario document to go with these test suites (rgoulding, 16:11:31) * int/test/docs/cluster/carbon/scerarios.rst (rovarga, 16:13:12) * LINK: https://github.com/opendaylight/integration-test/blob/master/docs/cluster/carbon/scenarios.rst (rgoulding, 16:14:04) * ACTION: vpickard to review the scenarios file, and figure out if the tests that are failing are ones we actually care about (rgoulding, 16:17:07) * vpickard brings up he will need help on figuring out what ones we don’t actually care about (rgoulding, 16:17:23) * rovarga brings up the fact that refactoring the test suite to focus on individual cases and scenarios might be a good idea, but the original design was to keep it all in an “uber test suite” (rgoulding, 16:19:20) * CONTROLLER-1845 (rgoulding, 16:20:17) * controller takes 7 minutes to start (rgoulding, 16:20:23) * vpickard asks how to debug karaf hanging on startup (rgoulding, 16:23:23) * tpantelis brings up the fact that running jstack and grabbing a thread dump would be helpful (rgoulding, 16:23:56) * vorburger brings up that before we focus on how to reproduce this first, perhpas locally (rgoulding, 16:25:39) * tpantelis says “kill -3 ” will dump to the stdout location (rgoulding, 16:26:26) * CONTROLLER-1848 (rgoulding, 16:27:54) * leader cannot perform its duties (rgoulding, 16:28:54) * tpantelis says that this is expected in this scenario (rgoulding, 16:29:18) * OPNFLWPLUG-1022 (rgoulding, 16:30:41) * exception during ODL startup in cluster (rgoulding, 16:30:49) * OptimisticLockFailedException is failure in application code usually (rgoulding, 16:31:29) * they are taking offline (rgoulding, 16:31:32) * incompatibility between restconf-noauth and restconf (rgoulding, 16:31:52) * the two features are incompatible (rgoulding, 16:32:21) * AAA authorization/authentication + RESTCONF (rgoulding, 16:33:07) * is eventually consistent data fine? (rgoulding, 16:34:46) * LINK: https://git.opendaylight.org/gerrit/73475 (rovarga, 16:35:37) * LINK: https://git.opendaylight.org/gerrit/73455 (rovarga, 16:35:43) * ACTION: rgoulding to update documentation on eventual consistency (rgoulding, 16:40:31) * everyone agrees that this tradeoff is fine (rgoulding, 16:41:01) * ODLPARENT-100 (rgoulding, 16:43:14) * include error-prone as an opt-in (or opt-out?) feature (rgoulding, 16:43:30) * rovarga asks how complete the code is for this (rgoulding, 16:43:54) * vorburger says they are running with this, and it is more than a prototype (rgoulding, 16:44:11) * vorburger brings up that this might be a good thing to upstream to odlparent (rgoulding, 16:44:25) * LINK: https://github.com/opendaylight/infrautils/blob/master/common/parent/pom.xml#L121 (rgoulding, 16:46:13) * extension of this must be made possible since some projects may not care about some rules (rgoulding, 16:48:03) * Bump maven-blueprint-plugin to 1.10.0 (rgoulding, 16:49:35) * LINK: https://git.opendaylight.org/gerrit/#/c/73672/ (rgoulding, 16:49:38) * this is used extensively in netvirt / genius (rgoulding, 16:50:46) * it allows annotation based dependency injection (rgoulding, 16:50:54) * ACTION: vorburger will comment to bundle that utilizes this (rgoulding, 16:51:08) * there were issues when we tried to upgrade to 1.5 in the past (rgoulding, 16:51:23) * LINK: https://wiki.opendaylight.org/view/BestPractices/DI_Guidelines#NEW:_.40OsgiService_.26_.40OsgiServiceProvider_.28pax-cdi-api.29 (rgoulding, 16:52:01) * may be dated 1.5 years old (rgoulding, 16:52:08) * LINK: https://jira.opendaylight.org/browse/TSC-124 (rovarga, 16:53:35) * RFC8345 defines ietf-network(-topology), which we should adopt (rgoulding, 16:53:50) * LINK: https://jira.opendaylight.org/browse/TSC-124 (rgoulding, 16:53:57) * LINK: https://jira.opendaylight.org/browse/TSC-125 (rgoulding, 16:54:01) * ^^ companion link (rgoulding, 16:54:11) * do we ever want to move away from draft models or not? (rgoulding, 16:54:57) * LINK: https://git.opendaylight.org/gerrit/#/c/73661/10/netconf/netconf-console/src/test/resources/schemas/ietf-network%25402018-02-26.yang (rgoulding, 16:55:08) * vishnoianil asks if there is any significant reason to upgrade on the NB side (rgoulding, 16:57:59) * rovarga says that the upside is getting rid of deprecated models/ warnings (rgoulding, 17:00:56) * anytime you touch a class marked as deprecated then you will get a deprecation warning (rgoulding, 17:01:25) Meeting ended at 17:10:37 UTC. Action items, by person ----------------------- * rgoulding * rgoulding to update documentation on eventual consistency * vorburger * vorburger will comment to bundle that utilizes this * vpickard * vpickard to review the scenarios file, and figure out if the tests that are failing are ones we actually care about People present (lines said) --------------------------- * rgoulding (67) * rovarga (4) * odl_meetbot (3) * jamoluhrsen (3) * vpickard (1) * vorburger (1) * shague (1) Generated by `MeetBot`_ 0.1.4