3.1 Server Details

The event log server handles client requests for any of the methods, as specified in section 3.1.4, and operates on the logs and the configuration on the server. Any potential conflicts from the client will be handled correctly by the server's synchronization object. For example, if the client issues a clear request while the server is handling some backup operation for the same log at the same time, the clear request has to wait on the server's synchronization object before the backup operation finishes. After the backup is done, the synchronization object is released and the clear request is able to pass through it, so that the server will handle the clear operation.