Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [sequoyah-dev] Discovery wiki

Hi Eric and other Sequoyah developers,

I understand that the P2 discovery for Pulsar is specifically focused on supporting discovery of p2 repositories for the new UI, but I wanted to point out that ECF has a multi-provider discovery API (i.e. org.eclipse.ecf.discovery), which could be useful for implementing various p2 repository discovery. We have the following provider implementations for the abstract API

1) zeroconf/bonjour: http://en.wikipedia.org/wiki/Zero_configuration_networking 2) Service Location Protocol (rfc 2608): http://en.wikipedia.org/wiki/Service_Location_Protocol
3) File-based discovery (i.e. static xml file...no network involved)
4) Apache Zookeeper (pending contribution: https://bugs.eclipse.org/bugs/show_bug.cgi?id=301854) also see this blog posting http://industrial-tsi-wim.blogspot.com/2010/03/ecf-discovery-how-many-zookeepers-does.html 5) DNS-SD: Markus Kuppe (ECF committer lead for discovery API) is working on a dns-sd-based discovery API provider

1-3 are distributed with ECF sdk right now, and will also be distributed via the SOA package for Helios.

The abstract ECF discovery API allows the use of any/all of the above protocols/providers for discovering arbitrary services...so publishing of the p2 metadata (e.g. repository URIs + name + other things) to the ECF discovery API [1], would automatically be usable with any/all the above providers (and/or others).

Also, there's a longstanding p2 enhancement to introduce network-based discovery (i.e. ECF discovery) for the discovery of p2 repos. See [2] for that.

In any event, my intention with this note was just to make this work known to you...as it could be helpful in generalizing the p2 repository discovery. Please let us know if we can help with understanding/using the ECF discovery API.

Scott

[1] http://wiki.eclipse.org/ECF_API_Docs#Discovery_API
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=218534 https://bugs.eclipse.org/bugs/show_bug.cgi?id=258340


ERIC CLONINGER wrote:
Hey Doug,

This was a significant portion of the talk today.  David and Daniel
are going to start coding the P2 discovery for Pulsar and hopefully
will have it going by 2 weeks.  There was some question about the best
way to manage the collaboration and I hoped to get your ideas as
mentor and someone who regularly manages integrations of lots of
contributions.

I plan to send out a new meeting reminder with all the right links
today or tomorrow, so hopefully we can get it on everyone's calendar
for April 19.

-E

On Mon, Apr 5, 2010 at 12:25 PM, Doug Schaefer <cdtdoug@xxxxxxxxx> wrote:
Sorry for missing the meeting gang. I'm also looking into p2 discovery for
Wascana (CDT for Windows). I'll be happy to share my results when I get some
;)
Doug.

On Mon, Apr 5, 2010 at 12:56 PM, <David.Dubrow@xxxxxxxxx> wrote:
http://wiki.eclipse.org/Equinox/p2/Discovery

_______________________________________________
sequoyah-dev mailing list
sequoyah-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/sequoyah-dev

_______________________________________________
sequoyah-dev mailing list
sequoyah-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/sequoyah-dev








Back to the top