===========================================
#opendaylight-meeting: MD-SAL interest call
===========================================


Meeting started by colindixon at 16:02:22 UTC.  The full logs are
available at
http://meetings.opendaylight.org/opendaylight-meeting/2015/md_sal_interest_call/opendaylight-meeting-md_sal_interest_call.2015-05-05-16.02.log.html
.



Meeting summary
---------------

* agenda bashing  (colindixon, 16:02:25)
  * LINK: https://wiki.opendaylight.org/view/MD-SAL_Weekly_Call#Agenda
    the agenda in it’s usual place  (colindixon, 16:03:53)
  * the plan is to do a bug scrub first and then cover a few topics
    carol posted ot the wiki  (colindixon, 16:07:30)

* bug scrub  (colindixon, 16:07:56)
  * using the same search query as last week  (colindixon, 16:08:45)
  * LINK:
    https://lists.opendaylight.org/pipermail/controller-dev/2015-April/009187.html
    this e-mail has the bug lists we’re looking at  (colindixon,
    16:15:04)
  * LINK: https://bugs.opendaylight.org/show_bug.cgi?id=2976 this bug
    seems have an issue which is happens when you restart the controller
    (colindixon, 16:18:24)
  * Tom Pantelis points out that this means it’s very hard to to
    upgrades, which is something that he cares about and things the
    project as a whole should worry about  (colindixon, 16:19:04)
  * rovarga says that in his mind, getting migratoin to work in code is
    going to be hard, but instead we need some kind of migration script
    and an integration test to check it  (colindixon, 16:19:43)
  * the key issue seems to be that there is a conflict between stored
    config and initial config and resolving it is painful…  (colindixon,
    16:22:10)
  * icbts talks about how karaf features configs work in general, and
    the claim is that they work by watching the /etc config files and
    changing it for features  (colindixon, 16:29:34)
  * icbts points out some more details about how karaf works (see the
    full logs for some more details)  (colindixon, 16:32:51)
  * Tom Pantelis points out that part of the problem is that we’re
    conflating wiring with more traditional config, the wiring part
    being in the config and thus not redone on upgrade is what’s causing
    the problems, while traditional config seems to have sane solutions
    (colindixon, 16:34:49)
  * there is some agreement that we have (at least) 3 layers of config:
    *developer* done when code is built, *packager/system integrator*
    done when assembling different parts, and *user* done once it’s
    installed and running  (colindixon, 16:38:47)
  * the key issue is that we don’t have differnet ways to manage these
    parts of the config with different lifecyles even though they cleary
    have different lifecycles  (colindixon, 16:40:45)
  * for example, when upgrading, you might want to “blow away” the
    developer and packager config so that it’s reloaded, but you want to
    keep (or migrate) the user config  (colindixon, 16:41:49)

* allowing for upgrade from Helium to Lithium  (colindixon, 16:46:52)
  * Tom Panteils, Tony, LuisGomez and others talk about how to do an
    upgrade from running Helium to running Lithium (via a reboot)
    (colindixon, 16:47:31)
  * Tony asks about upgrading from Karaf 3.0.1 to 3.0.3 and icbts says
    you stop Karaf and lay down the new files over it and reboot
    (colindixon, 16:48:23)
  * Tony says the specific bug (2976) should be fixable in Lithium
    pretty easily by RC0  (colindixon, 16:50:44)
  * for migrating from Helium to Lithium will likely involve setting up
    an integration test and then ask invididual projects to provide
    scripts to upgrade the config files as appropriate  (colindixon,
    16:52:46)
  * ACTION: colindixon to raise a bug about Helium to Lithium migration
    and schedule time on the TSC (and maybe TWS) discuss this
    (colindixon, 16:56:18)
  * ACTION: colindixon and LuisGomez to touch base about how to reach
    out to projects in general about upgrading  (colindixon, 17:02:08)



Meeting ended at 17:04:58 UTC.



Action items, by person
-----------------------

* colindixon
  * colindixon to raise a bug about Helium to Lithium migration and
    schedule time on the TSC (and maybe TWS) discuss this
  * colindixon and LuisGomez to touch base about how to reach out to
    projects in general about upgrading



People present (lines said)
---------------------------

* colindixon (37)
* icbts (18)
* odl_meetbot (5)
* tbachman (0)
* rovarga (0)



Generated by `MeetBot`_ 0.1.4