A delayed directory updating control apparatus for use with dual mode remote data copy apparatus for transferring updated data between primary and secondary data-storage systems, said primary and secondary data-storage systems having primary and secondary long-term storage comprising first and second peripheral means, respectively, each said peripheral means in both said data-storage systems having a plurality of first and second device addressable data-storage locations for retentively storing data, primary and secondary directories respectively providing addressability of data stored in said first and second peripheral means, said data being arranged in addressable data units that are successively updated by replacing current data with update data in each data unit;
- said delayed directory updating control apparatus including, in combination:
- pending write update means in said primary data processing system for establishing a pending write update session in which data in the primary data-storage system are updated by update data and are to be copied to said secondary data-storage system wherein said secondary directory is updated after termination of said established pending write update session;
- primary data update means in said primary data-storage system and connected to said pending write update means for responding to said pending write update session for repeatedly storing data in said first peripheral means and updating said primary directory to reflect storage of said update data, assigning a time of updating to each update for indicating time that update data are respectively stored in said first peripheral means,
- system inter-communication terminal means connected to said primary data-storage system and to said pending write update means and being responsive to said pending write update means established pending write update session and to said primary data update means updating data stored in said first peripheral means for receiving for transmittal to said secondary data-storage system a copy of said update data and said time of updating and indicating that said copy of said update data is transmitted as a part of said pending write update session;
- consistency means connected to said secondary data-storage system for indicating termination of said pending write update session and that said secondary directory is to be updated with addresses only for a most recent copy of said transmitted update data;
- and
- said consistency means further indicating to said system inter-connection terminal means to indicate termination of said pending write update session to said secondary data-storage system for immediately updating said secondary directory only with addresses for said most recent updated copies of said update data.