Clients are permitted to directly attach to a client server system. An
oplog management system tracks changes as clients make the changes to
control structures of the direct connection client server system. The
Oplogging system stores changes in oplogs. Then, if a client fails, the
Oplogging system can repair the control structures, either by undoing the
changes made by the client, or else completing the changes in place of
the client; depending upon principles defined.