[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: [ldapext] Request Progress Reporting



On Thu, Apr 02, 2009 at 08:02:03AM -0700, Howard Chu wrote:

>> The idea currently is to attach a "ProgressReport" control to any request. The
>> control will specify a time interval to indicate how often progress updates
>> should be returned.
>
> I forgot to mention - time intervals should probably be in units smaller 
> than seconds, but probably not smaller than milliseconds. Human factors 
> tells us that most users don't perceive lag until intervals exceed 100ms.

I would suggest that report messages should include some
representation of wallclock time at the server, so that clients can
allow for network latency and jitter when interpreting them. This is a
common strategy when making SNMP queries: a client will usually
request the values of some counters and also the value of the server
agent's "time since boot" counter.

>> ProgressReport updates may be attached in Response controls accompanying
>> Search Response messages, Result messages, and also in Intermediate Response
>> messages.

Clients must understand that an indication of progress is not an
indication that the operation will ever finish, nor that it will be
successful if it does.

Andrew
-- 
-----------------------------------------------------------------------
|                 From Andrew Findlay, Skills 1st Ltd                 |
| Consultant in large-scale systems, networks, and directory services |
|     http://www.skills-1st.co.uk/                +44 1628 782565     |
-----------------------------------------------------------------------
_______________________________________________
Ldapext mailing list
Ldapext@ietf.org
https://www.ietf.org/mailman/listinfo/ldapext