Method and article of manufacture for resynchronizing client/server file systems and resolving file system conflicts
First Claim
1. A method for resynchronizing a client file system with a server file system after a period of disconnection, the method comprising the steps of:
- detecting a conflict between a client file system and a server file system;
testing the conflict to determine the conflict type;
presenting, for user action at the time of conflict detection a display of conflict resolution options, the display being selected in response to the conflict type;
receiving user action input selecting one or more conflict resolution options;
resolving the detected conflict in response to the conflict type and user action input; and
continuing resynchronizing.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for resolving file system conflicts between a client file system and a server file system after the client file system has been disconnected from the server file system. Changes to the client file system are replayed for application to the server file system. Conflicts between the proposed changes and the current state of the server file system are detected and actions conditioned on the conflict type are presented to a user for selection. User selection and conflict type are used to determine the conflict resolution to apply to the client data during application. All conflicts are resolved as they are detected. The resynchronization process is controllable by the user from a display panel that presents the replay status and allows user interaction to monitor and alter the replay of transactions. The novel interface allows detailed control of the resynchronization.
197 Citations
6 Claims
-
1. A method for resynchronizing a client file system with a server file system after a period of disconnection, the method comprising the steps of:
-
detecting a conflict between a client file system and a server file system; testing the conflict to determine the conflict type; presenting, for user action at the time of conflict detection a display of conflict resolution options, the display being selected in response to the conflict type; receiving user action input selecting one or more conflict resolution options; resolving the detected conflict in response to the conflict type and user action input; and
continuing resynchronizing. - View Dependent Claims (2, 3)
-
-
4. A method of providing operator interaction to a process of synchronizing a client file system with a server file system in a computer system having a processor means, memory means and a display, the method comprising the steps of:
-
displaying a transaction status indicator on said display for each of a plurality of client file system transactions as said process of synchronizing is performed; displaying a plurality of selectable user actions on said display; receiving a user selection of one of said selectable user actions; and changing the synchronizing process in response to said user selection. - View Dependent Claims (5)
-
-
6. A computer program product having a computer readable medium having computer program logic recorded thereon for resynchronizing a client file system with a server file system after a period of disconnection , said computer program product comprising:
-
computer program product means for causing a computer system to detect a conflict between a client file system and a server file system; computer program product means for causing a computer system to test the conflict to determine the conflict type; computer program product means for causing a computer system to present for user action at the time of conflict determination a display of conflict resolution options, the display being selected in response to the conflict type; computer program product means for causing a computer system to receive user action input selecting one or more conflict resolution options; computer program product means for causing a computer system to resolve the detected conflict in response to the conflict type and user action input; and
computer program product means for causing a computer system to continue synchronization processing.
-
Specification