<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffcc">
    Hi Rick <br>
    <br>
    As was mentioned in the registry working group meeting, I will be
    fleshing out the wiki documentation describing the registry fields.&nbsp;
    I'll send a note when it's modified.&nbsp; That document should then
    answer these questions.&nbsp; I will also try to put together a small
    client as was also suggested (however, I am still not yet clear how
    I would do such a thing since there is no such thing as a client in
    a P2P system). Since the gateway code is in Java I honestly feel
    that your effort is largely wasted re-implementing what has been
    written.&nbsp; As I mentioned before the better at least faster way to go
    for federation integration is to install a minimal node that
    contains the node-manager. Also the first order of business would to
    make sure the gateway is using the the registration xml as per the
    schema that was agreed upon.<br>
    <br>
    On 7/5/11 2:33 PM, <a class="moz-txt-link-abbreviated" href="mailto:brownrig@ucar.edu">brownrig@ucar.edu</a> wrote:
    <blockquote cite="mid:web-36001055@mail.ucar.edu" type="cite">
      <pre wrap="">Hi Folks,

I am preparing to implement the ESGF Registry protocol within the
Gateway stack.  I've studied the various related docs on the esgf.org 
Wiki
site, and have several questions that I hope someone will be able to
answer:

P2P notification:
Once a site has a populated registration.xml file, presumably it
periodically sends RemoteEvents to one or more of the remote sites
listed in the registry.
- Which sites? (all, selected at random, etc.)?
- How frequently (only on changes?)

registration.xml:
What is the meaning of these fields in the xml file?
- adminPeer
- defaultPeer
- nodeType   (what are the possible numeric codes?)

Bootstrapping:
When a node first joins the Federation,
- presumably its first posting contains only information about itself?
- How does it know who to send to?

RemoteEvent:
What is the meaning of these fields?
- getOrigin()
- getSource()
- getMessageType()  (what are the valid ints that may be returned?)
- xxxTTLxxx         (what should the initial value of the TTL be?)

Aging out:
- How does this protocol "age-out" stale information (i.e, a node that 
has
left, a change in URL for a service of an existing site, etc.)?

I appreciate any insights that might be offered...Thanks!
Rick
_______________________________________________
GO-ESSP-TECH mailing list
<a class="moz-txt-link-abbreviated" href="mailto:GO-ESSP-TECH@ucar.edu">GO-ESSP-TECH@ucar.edu</a>
<a class="moz-txt-link-freetext" href="http://mailman.ucar.edu/mailman/listinfo/go-essp-tech">http://mailman.ucar.edu/mailman/listinfo/go-essp-tech</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Gavin M. Bell
Lawrence Livermore National Labs
--

 "Never mistake a clear view for a short distance."
                      -Paul Saffo

(GPG Key - <a class="moz-txt-link-freetext" href="http://rainbow.llnl.gov/dist/keys/gavin.asc">http://rainbow.llnl.gov/dist/keys/gavin.asc</a>)

 A796 CE39 9C31 68A4 52A7  1F6B 66B7 B250 21D5 6D3E
</pre>
  </body>
</html>