I was looking for any existing 3 party lldp library that we can use, and
the only one i found is from ONOS (and looks like that's pretty
maintained). I think it's not really an option, but just want to share.

https://search.maven.org/#search%7Cga%7C1%7Clldp

As sam mentioned, if we can eliminate the dependency of odlparent for
library and push it as as third party library, i think it should be
simplest solution.

On Wed, Jul 26, 2017 at 12:32 PM, Vishal Thapar <vishal.tha...@ericsson.com>
wrote:

> 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>
> 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] *On Behalf Of *Colin Dixon
> *Sent:* 26 July 2017 18:45
> *To:* Sam Hague <sha...@redhat.com>; Stephen Kitt <sk...@redhat.com>
> *Cc:* t...@lists.opendaylight.org; controller-dev@lists.opendaylight.org;
> 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> wrote:
>
> On Fri, Jul 21, 2017 at 4:25 AM, Stephen Kitt <sk...@redhat.com> wrote:
>
> On Thu, 20 Jul 2017 14:35:59 -0400
> Tom Pantelis <tompante...@gmail.com> wrote:
> > On Thu, Jul 20, 2017 at 1:41 PM, Robert Varga <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
> https://lists.opendaylight.org/mailman/listinfo/controller-dev
>
> _______________________________________________
> release mailing list
> 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
>
>


-- 
Thanks
Anil
_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to