[Lustre-devel] Recovering opens by reconstruction

Nicolas Williams Nicolas.Williams at sun.com
Mon Jul 6 10:20:09 PDT 2009


Note too that recovering opens by reconstruction and before outstanding
transactions commits us to always use capabilities.  The reason is that
an open might not be permitted prior to replaying, say, a chmod, but
with capabilities the open would be permitted because of the capability
issued earlier, before the MDS restarted.

If we want an option to disable capabilities, then we should recover
opens in order at RPC replay time, but the opens should still not be
replays (unless O_CREAT is involved and that transaction hasn't
committed).

Nico
-- 



More information about the lustre-devel mailing list