This may work if liblldp is part of genius-api feature set. Is there any Impl code in LLDP that could cause problems?
Regards, Vishal. From: Sam Hague [mailto:sha...@redhat.com] Sent: 26 July 2017 23:47 To: Vishal Thapar <vishal.tha...@ericsson.com> Cc: Colin Dixon <co...@colindixon.com>; Stephen Kitt <sk...@redhat.com>; t...@lists.opendaylight.org; controller-dev@lists.opendaylight.org; rele...@lists.opendaylight.org; genius-...@lists.opendaylight.org Subject: Re: [controller-dev] [release] [OpenDaylight TSC] Moving lldp code from controller On Wed, Jul 26, 2017 at 9:56 AM, Vishal Thapar <vishal.tha...@ericsson.com<mailto:vishal.tha...@ericsson.com>> wrote: As one of the consumers, Genius would be ready to take it in. We’re planning to discuss/vote-on this in tomorrow’s Genius meeting. Before we put this up for vote in Genius, we’d like to know expectations from Genius should we decide to host it. I thought this produced a cycle. openflowplugin uses liblldp and genius uses openflowplugin. Or is that not a concern? Regards, Vishal. From: controller-dev-boun...@lists.opendaylight.org<mailto:controller-dev-boun...@lists.opendaylight.org> [mailto:controller-dev-boun...@lists.opendaylight.org<mailto:controller-dev-boun...@lists.opendaylight.org>] On Behalf Of Colin Dixon Sent: 26 July 2017 18:45 To: Sam Hague <sha...@redhat.com<mailto:sha...@redhat.com>>; Stephen Kitt <sk...@redhat.com<mailto:sk...@redhat.com>> Cc: t...@lists.opendaylight.org<mailto:t...@lists.opendaylight.org>; controller-dev@lists.opendaylight.org<mailto:controller-dev@lists.opendaylight.org>; rele...@lists.opendaylight.org<mailto:rele...@lists.opendaylight.org> Subject: Re: [controller-dev] [release] [OpenDaylight TSC] Moving lldp code from controller Just to play devil's advocate, new projects for such things have a significant set of additional overheads: * during releases, release engineering staff have to track it * added periodic merge jobs and integration jobs with spinup time that adds more load to our infra * higher risk of abandonment by loss or committers I guess in this case, if we expect the project to basically only ever release once and it's pulling in of order versions of ODL parent is either OK or eliminated, that should mitigate the first two pretty significantly. Note that we'd also likely need to make sure other projects pull it in and test it in an automated fashion to avoid regressions. It still doesn't fix the risk of abandonment. --Colin On Fri, Jul 21, 2017 at 8:28 AM Sam Hague <sha...@redhat.com<mailto:sha...@redhat.com>> wrote: On Fri, Jul 21, 2017 at 4:25 AM, Stephen Kitt <sk...@redhat.com<mailto:sk...@redhat.com>> wrote: On Thu, 20 Jul 2017 14:35:59 -0400 Tom Pantelis <tompante...@gmail.com<mailto:tompante...@gmail.com>> wrote: > On Thu, Jul 20, 2017 at 1:41 PM, Robert Varga <n...@hq.sk<mailto:n...@hq.sk>> > wrote: > > since we would like to make some progress in the great controller > > purge project, we need to decide what to do about liblldp. [...] > > Do you think this really warrants a separate project? I recall > mention of merging it into another project - would genius or > infrautils fit? I think it does warrant a separate project, from a maintenance and lifecycle perspective. liblldp is also quite different from all the other projects in OpenDaylight, so merging it into another project would just add a bunch of code to whatever target we pick, code that the host project doesn’t really care about in all likelihood. I also wouldn’t want infrautils to end up being the dumping ground for ODL... Of course this means a certain amount of bureaucracy, which is rather unfortunate. Perhaps we can continue with the collapsed milestones and lack of read-out requests for future development cycles ;-). Agreed, this seems best for projects like this. If we could create a lightweight process such that the only real work is the initial work to get liblldp into a project and building: approve it, make repo, setup jenkins jobs, and artifacts pushed. From there it is on autopilot. It is automatically include in the release if others are using it - so no milestone readouts or other maintenance. Of course if there are breakages then we need to fix them. But effectively, this becomes like a third-party artifact. If we can get something like that together, I would volunteer to take ownership (PTL and committer and a couple others) and get it into a project and building. Regards, Stephen _______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org<mailto:controller-dev@lists.opendaylight.org> https://lists.opendaylight.org/mailman/listinfo/controller-dev _______________________________________________ release mailing list rele...@lists.opendaylight.org<mailto:rele...@lists.opendaylight.org> https://lists.opendaylight.org/mailman/listinfo/release
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev