[
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