Version management system using plural control fields for synchronizing two versions of files in a multiprocessor system
AssigneeAmdahl Corporation
InventorsRichard W. Cary, Richard D. Guyon
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmdahl Corporation
InventorsRichard W. Cary, Richard D. Guyon
Estimating the term…
In a data processing system that stores a first and second version of a given data set, a method for synchronizing the first and second versions comprises steps of maintaining a sync-complete control field and a sync-in-progress control field in the inode of each of the first and second versions. Write accesses to the versions are modified so that the sync-complete control field and the sync-in-progress control field are cleared in response to any change in the associated version. The sync-complete control bits for the first and second versions are tested, and if either or both are cleared, then the sync-in-progress control field associated with a select source version is set. Next, a copy of the source version is transferred to a temporary file. After the transfer is complete, the sync-in-progress control field in the source version is tested, and if it is set when the temporary version is complete, then the sync-complete control field is set and the sync-in-progress control field is cleared in the source versions. Next, the sync-complete control field is set in the temporary version. Finally, the temporary version is renamed to the other of the first and second versions and the original other version is removed.
In a data processing system storing a first and a second version of a given data set, a method for synchronizing the first and second versions, comprising:
In a data processing system including a first processing unit storing a first version of a pre-specified plurality of data sets, a second processing unit storing a second version of the pre-specified plurality of data sets, and a facility for transferring data sets between the first and second processing units, a method for synchronizing the first and second versions of the pre-specified plurality of data sets, comprising:
In a data processing system storing a first version of a pre-specified plurality of data sets and storing a second version of the pre-sepcified plurality of data sets, an apparatus for synchronizing the first and second versions of the pre-specified plurality of data sets, comprising:
Dependencies are inferred from the claim text.