[i2rs] Ownership and Subscription

2015-11-02 Thread Russ White
Y'all -- After some thought on the entire ownership and subscription issue raised yesterday in the WG meeting -- to repeat the problem for those who weren't there... If an application/controller installs state into a particular agent running on a particular network node, what should we do with

[i2rs] Conversation on Priority and Panes

2015-11-02 Thread Russ White
Y'all -- After sleeping on the discussion last night, I think the panes of glass (or is it pains of glass?? :-) ) is still by and large another expression of the priority concept within I2RS. The concept does bring up one specific point of interest, however -- what about backup information? Some

Re: [i2rs] Conversation on Priority and Panes

2015-11-02 Thread Joel M. Halpern
We discussed storing backup ephemeral state. There are a number of issues that arise if we permit that. For example, if state gets over-ridden, but preserved, then even though it is not doing any good, the client which installed the state must still monitor for any related dependenecies so

Re: [i2rs] Conversation on Priority and Panes

2015-11-02 Thread Russ White
> For example, if state gets over-ridden, but preserved, then even though it is > not doing any good, the client which installed the state must still monitor for > any related dependenecies so as to not leave incorrect pending state. > Which also means that a client has to be able to remove state

Re: [i2rs] Ownership and Subscription

2015-11-02 Thread Joel M. Halpern
I would indeed expect to use the same mechanisms for delivering the error notifications as for all other notificaitons. And I suppose one could allow a client to unsubscribe from such notifications. But it actually seems to encourage dangerous behavior to do so. And adds extra complexity.

Re: [i2rs] Conversation on Priority and Panes

2015-11-02 Thread Russ White
> Allowing caching means that we have to specify additional mechanisms (such > as read-through and write-through, and returns for successful writes that do > not actually take effect, and probably other aspects.) I don't really see it as "caching..." I'm thinking more of the backup route

Re: [i2rs] Conversation on Priority and Panes

2015-11-02 Thread Andy Bierman
On Mon, Nov 2, 2015 at 6:05 PM, Joel Halpern Direct < jmh.dir...@joelhalpern.com> wrote: > What we side with regard to the atomicity of collisions was that the model > needed to specify that. So if the model writer concludes that the leaves A > and B in your example are so closely coupled that

Re: [i2rs] Conversation on Priority and Panes

2015-11-02 Thread Andy Bierman
On Mon, Nov 2, 2015 at 5:28 PM, Russ White <7ri...@gmail.com> wrote: > > > For example, if state gets over-ridden, but preserved, then even though > it > is > > not doing any good, the client which installed the state must still > monitor for > > any related dependenecies so as to not leave

Re: [i2rs] Conversation on Priority and Panes

2015-11-02 Thread Joel Halpern Direct
What we side with regard to the atomicity of collisions was that the model needed to specify that. So if the model writer concludes that the leaves A and B in your example are so closely coupled that bad things will happen if different people write different parts, then they can say the