30 Nov
2005
30 Nov
'05
11:17 p.m.
[Dieter Maurer]
... I think, Tim wanted to implement such a keep alive mechanism inside "ClientStorage" (to reliably detect disconnects) but in ZODB 3.4 it seems not yet available.
Right on all counts: I would like to add that, because it's currently possible for ZEO to run "forever" without noticing a connection is dead (when the OS/whatever doesn't inform it of socket death); this is especially damning for clients that normally don't try to commit changes, as they can continue serving stale cached content indefinitely. And it's not in ZODB 3.4. It's not in ZODBs 3.5 or 3.6 either -- haven't had time to work on it.