Coda File System

tokens & access rights

From: Ivan Popov <>
Date: Tue, 09 Dec 2003 10:57:36 -0500

I see (and experience) a problem with access rights semantics in poorly
connected situation.

At the moment venus notices that the server is available after
disconnection, it tries to verify the available user tokens and
reintegrate the changes.

If the tokens happen to have expired, the user(s) suddenly loose their
rights on the files, until a successful clog. It may and will result in
problems when applications encounter access errors and cannot continue.

It would be nice to let the user [processes] access the same
information as during the disconnected state, with the same rights, until
_both_ conditions are true:
 - the corresponding server is available
 - the corresponding uid has acquired a valid token

Otherwise a temporary network availability can break many running
processes, as the old tokens expire at once, but the processes do not know
and/or do not have time to acquire new tokens.

Comments / ideas?
Received on 2003-12-09 18:34:10