[alto] New Incremental Update draft


Y. Richard Yang
 

Hi Jensen,

Please make it public so that we can get feedback. Did you follow Wendy's new version?

Thanks!

Richard

On Tuesday, September 29, 2015, Jensen Zhang <jingxuan.n.zhang@...> wrote:
Yeah, I have created a branch based on 'stable/lithium' to implement sse in our ODL/ALTO server. And I will update it this week. But it is just a repo in our local server. Shall we make it public? (upload it to github? Since I cannot merge it to gerrit directly.)

Jensen

2015-09-29 23:44 GMT+08:00 Y. Richard Yang <yry@...>:
Wendy has already implemented this draft in her server. It will be great if we can do the same soon.

Richard

---------- Forwarded message ----------
From: Wendy Roome <w.roome@...>
Date: Tuesday, September 29, 2015
Subject: [alto] New Incremental Update draft
To: "alto@..." <alto@...>


Folks,

Richard & I updated the incremental update draft:

https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_internet-2Ddrafts_draft-2Dietf-2Dalto-2Dincr-2Dupdate-2Dsse-2D01.txt&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=DOFJXxQJVz_ERNgTqwtat30JEEXyPxEyMPYBPvV8rqY&s=slfp3TRkN394bivOqmD24pjhcrOGj7qyTMNTJYVSBIQ&e=


The primary change was I added a mechanism to let a client tell the server
to close the stream. This shuts the stream down quickly & cleanly. The
client can just close the stream, of course, but that can take a while for
the server to detect, and it looks like an I/O error.

Section 3 summarizes the other changes, most of which are clarifications.

The Alcatel-Lucent public server,
https://urldefense.proofpoint.com/v2/url?u=http-3A__alto.alcatel-2Dlucent.com-3A8000_directory&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=DOFJXxQJVz_ERNgTqwtat30JEEXyPxEyMPYBPvV8rqY&s=TWWzEEQgxCMd17ICx7chi8-DKni-0kcxNL1SVxaxFAo&e= , provides an Update Stream
resource as described in the -01 draft. The server updates the default
network map every 60 minutes (approximately), and every 5 minutes it
updates a few routingcost values for the default network map and a few
property values.

Note that because that server handles the interop test network, the
updates just replace the current values with the same values. But that
counts as an update in my server, so it exercises all of the update
plumbing.

One wart: when you create a new Update Stream, the initial response is
delayed for 50 seconds. I don't know what causes that delay, but it only
happens on this particular server, and it is very repeatable. That server
is in our corporate DMZ, so it may be a result of the firewall, or
routing, or some other security feature. In any case, once you get over
the initial 50 second delay, subsequent updates arrive quickly.

Oh yes, I could not find an SSE library, so I had to write my own. I would
greatly appreciate it if other people could try it and verify that my SSE
implementation meets the specification.

        - Wendy Roome



_______________________________________________
alto mailing list
alto@...
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_alto&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=DOFJXxQJVz_ERNgTqwtat30JEEXyPxEyMPYBPvV8rqY&s=wi48BWjWERAAmlsmH5X4thluWqXWCcHVPBQOAk5lL_I&e=



--
Richard

--
You received this message because you are subscribed to the Google Groups "alto-design" group.
To unsubscribe from this group and stop receiving emails from it, send an email to alto-design+unsubscribe@....
To post to this group, send email to alto-design@....
To view this discussion on the web visit https://groups.google.com/d/msgid/alto-design/CANUuoLpx_x6FUKQT-LTJ4pj96160GzWcFxMqgzeEWa64eEYBgQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.



--
Richard