Re: draft-ietf-impp-pres-01
Dave Crocker <[email protected]> Wed, 8 Jan 2003 19:08:01 -0800
| Newsgroups | gmane.ietf.impp |
|---|---|
| Organization | Brandenburg InternetWorking |
| Message-ID | <[email protected]> |
John, Wednesday, January 8, 2003, 8:46:06 AM, you wrote: John> Let me make several unrelated and uncontroversial comments on John> draft-ietf-impp-pres-01.txt. John> *** John> The use of durations instead of absolute times in subscription John> requests makes the most sense to me. So, I want to monitor you availability for the next 5 minutes and it takes 2 minutes for my request to arrive at the server. That's ok? In any event, can you elaborate on the reasoning behind your preference? I should offer my own, since Jon's point that both approaches have have ambiguity associated is certainly correct. Duration has no anchor at all. There is no way to have any real idea when the correct termination time is. Absolute time is, well, absolute. (Jon apparently missed the benefit of using universal time zone reference, so that all that must be sent is the ending time relative to UT. ) Internet time syncrhonization is an extremely mature and well-adopted technology. It's readily available and provides pretty amazing precision. So, with absolute time, we can achieve very high syncrhonization if we want. John> In Section 3.4, as Dave pointed out for IM, the paragraph John> Note that the transaction-identifier parameter used by the service John> is potentially long-lived. Accordingly, the values generated for John> this parameter should be unique across a significant duration of John> time. John> is wrong because a transaction-identifier for a subscription request can be John> reused as soon as its matching response is received. 1. I missed that in the spec. Can you point out where this is said in the specification. 2. Re-use of unique identifiers is a little more complicated that this model suggests. For example, I send a request and you take a long time to respond. I send it again, after you do respond but before I get the response. Do you interpret this as a new request or an old one? How do you know? Or, I send a request and you take forever to respond. Do I ever get to re-use that unique identifier? How can I know when? d/ -- Dave <mailto:[email protected]> Brandenburg InternetWorking <http://www.brandenburg.com> t +1.408.246.8253; f +1.408.850.1850 [reminder: [email protected] for non-technical discussions, please]