Stefan L�tzkendorf wrote:


Oliver Zeigermann wrote:

Stefan L�tzkendorf wrote:

3. Currently Subscriptions are transient. I.e. if the server restarts,
  all subscriptions are lost. So observation of an WebDAV server may be
  incomplete.
  Has anybody thought about makeing subscriptions persitent?
  I think about storing them as resources under a special path
  (configurable, something like /subscriptions). Events catched for the
  subscriptions must be stored too, may be as content of the resource.



Hmmm. What is the use case you have in mind for persistent subscriptions? I know Daniel had something in mind like clustering, multiple edit clients that are notified of each other changes, etc. I do not think they would need persistent subscriptions.


Anyway, what is your idea?

I thougth about an application that observes a webdav server, maybe to index documents, or to keep a workflow system uptodate. If the webdav server application is restarted, for what reasons ever, there will be a time where changes on the webdav server are lost,

I see. So maybe it should be configurable in a header or wherever if the subscription shall be persistet. Maybe also something like a timeout or time to live for a persistent subscription. Storing it to /subscriptions as an ordinary resource, maybe encoded in XML, sounds like a good idea to me.


Do you volunteer to persue this? If so, will it be ready for a beta in early August?

Cheers,
Oliver



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to