#opendaylight-meeting: Kernel Projects Call

Meeting started by rovarga_ at 16:01:50 UTC (full logs).

Meeting summary

    1. https://jira.opendaylight.org/browse/NETCONF-626 (jamoluhrsen, 16:01:56)
    2. NETCONF-626 (rovarga_, 16:07:57)
    3. CONTROLLER-1900 (rovarga_, 16:08:02)

  1. NETCONF-626 (rovarga_, 16:08:51)
    1. https://jira.opendaylight.org/browse/NETCONF-626 (rovarga_, 16:08:58)
    2. we fail to share SchemaContext when devices are being connected concurrently (rovarga_, 16:11:29)
    3. the caching is being done in SharedSchemaContextFactory in yangtools (rovarga_, 16:14:54)
    4. the problem is that while we check the cache before trying to assemble a SchemaContext, if we have concurrent access we do not recheck if a result was computed (rovarga_, 16:19:33)
    5. this results in classic TOCTOU race (rovarga_, 16:19:49)
    6. which is not harmfull (the system works) but is highly inefficient, as the concurrently-computed results are used independently aree not deduplicated (rovarga_, 16:20:21)
    7. once a result is loaded though, all subsequent accesses will use the last computed result (rovarga_, 16:20:40)

  2. CONTROLLER-1900 (rovarga_, 16:21:28)
    1. Fluorine SR3 blocker (rovarga_, 16:21:34)
    2. it seems we have the root cause (rovarga_, 16:21:42)
    3. it's not that bad, as it does not affect general CDS users (rovarga_, 16:22:01)
    4. but it is bad in that it affects EOS (rovarga_, 16:22:48)
    5. https://jenkins.opendaylight.org/releng/job/controller-csit-3node-clustering-ask-all-fluorine/237 (LuisGomez, 16:24:13)
    6. at the end of the day it is an issue where latest state may not be visible on followers for up to heartbeat interval (rovarga_, 16:26:43)
    7. https://jira.opendaylight.org/browse/CONTROLLER-1900 (rovarga_, 16:27:09)
    8. this is hurtful when the selected EOS owner is on a follower, as its mechanics are tied to DTCL on that follower (rovarga_, 16:27:38)
    9. hence there can be a delay until the selected candidate becomes operational (rovarga_, 16:27:55)
    10. we have a patch, being validated at the link Luis linked (rovarga_, 16:28:14)
    11. which should alleviate the problem (rovarga_, 16:28:23)


Meeting ended at 16:48:50 UTC (full logs).

Action items

  1. (none)


People present (lines said)

  1. rovarga_ (24)
  2. odl_meetbot (3)
  3. LuisGomez (1)
  4. jamoluhrsen (1)


Generated by MeetBot 0.1.4.