[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [lemonade] About draft-gulbrandsen-imap-notify-02



At 8:52 AM +0000 2/22/07, Ben Last wrote:

>From: Randall Gellens [mailto:randy at qualcomm.com]
There was a discussion of these issues at a recent lemonade meeting (maybe DFW?) where there seemed to be
some consensus that it is better for outband notifications to always be sent, regardless of connection state.

Technically, that may well be true. Economically, outband notifications may incur costs that are not present for (or exceed the costs of) inband notifications (I'm thinking again of SMS).

Very true. Costs as in user charges, as well as network costs, etc.

>If the client happens to be connected, it can then easily resynchronize. I think the extra cost is duplicate
inband notifications, but only for the SELECTED mailbox.

Surely, for any mailbox for which NOTIFY requests have been made?

Yes, you are right.


At 11:00 AM +0100 2/22/07, Arnt Gulbrandsen wrote:

Randall Gellens writes:
 At 10:11 AM +0800 2/10/07, Lingyan Wu wrote:

BTW. What I think is based upon the precondition that "while client is connected ...
...snip...
... able to handle this. It also opens a second timing hole during disconnection when the client will not get any notifications.

No, that hole is there anyway if you look at the grand scheme of things. Suppose a notification is sent to a laptop client just as the client is reaching for the laptop lid, and is displayed on-screen as the lid is closing, already almost closed, too late for the user to notice. The client receives the event, the user not.

In this case, I think the client has likely received the event. I wasn't thinking so much of the user reading any sort of notice as I was about the client receiving and processing events (to decide if it should resynch then or later, and to know if it is out of synch in a mailbox).


In any case, if I've understood the general attitude here correctly, we don't care too much about it: Stray lost notifications are okay as long as there aren't too many.

Yes, we have (rightly, I think) concluded that we should focus on notifications that are non-critical (since notifications that are in themselves sufficient to resynch require reliability and increased protection against eavesdropping and alteration).



It also opens the issue of client versus user: the server knows users, but it may be clients that care about specific notifications.

Or it may be users. I've heard use-cases for both. The sieve/metadata/blah notification system towards which I think we're heading heading should support both. (Alexey will talk about this and give some examples in Prague.)



-- Randall Gellens Opinions are personal; facts are suspect; I speak for myself only -------------- Randomly-selected tag: --------------- The Law, in its majestic equality, forbids the rich, as well as the poor, to sleep under the bridges, to beg in the streets, and to steal bread. --Anatole France

_______________________________________________
lemonade mailing list
lemonade at ietf.org
https://www1.ietf.org/mailman/listinfo/lemonade
Supplemental Web Site:
http://www.standardstrack.com/ietf/lemonade