Patent ID: 8688632
Filing Date: 2014-04-01
Classification: G06F

Abstract:
1. An information processing system comprising: a first storage system that performs processing for a file stored in a first storage apparatus in response to an I/O request received from a client apparatus; a second storage system communicatively coupled to the first storage system and performs processing for a file stored in a second storage apparatus; and a third storage system communicatively coupled to the second storage system and performs processing for a file stored in a third storage apparatus, wherein the first storage system performs the second storage system performs wherein the first storage system performs the stubbing of a file corresponding to the entity data when replication of the entity data to the third storage apparatus by the remote copy is completed, the first storage system notifies the second storage system of information specifying a file to be subjected to the stubbing, the second storage system replicates entity data of the file from the second storage apparatus to the third storage apparatus upon receipt of the notification, and notifies the first storage system of completion of the replication, the first storage system performs the stubbing of a file corresponding to the entity data upon receipt of the notification, the third storage system manages difference information that is information indicating whether or not metadata and entity data in a file stored in the third storage apparatus are consistent, and the first storage system acquires the difference information from the third storage system, and determines based on the acquired difference information whether or not the replication of the entity data to the third storage apparatus by the remote copy is completed, when a failure occurs in the second storage system, the third storage system requests the first storage system for the entity data of a file of which the replication of the entity data to the third storage apparatus in the remote copy is not completed, specified based on the difference information, the first storage system transmits the entity data to the third storage system in response to the request, and performs failover from the second storage system to the third storage system when the third storage system has no more file having entity data yet to be replicated to the third storage apparatus by the remote copy, the first storage system when, a plurality of the second storage systems, to be data replication destinations of the file stored in the first storage apparatus in the migration, exists for the first storage system as a single unit, the first storage system the information processing system includes one or more other first storage systems different from the first storage system, that provides a client apparatus with a file stored in the first storage apparatus, the first storage system sets a stubbing priority for each file stored in the first storage apparatus, the stubbing priority being information indicating a priority order considered in stubbing, and performs the stubbing of the files according to the stubbing priority, and the other first storage system restores the entity data of the file in the first storage apparatus, replicated to the second storage apparatus by the migration, to another first storage apparatus that is the first storage apparatus of its own by performing the recall in a processing of the I/O request received from the client apparatus by the other first storage system, the second storage system manages redundancy of data of a file in the information processing system, the first storage system notifies the second storage system of information specifying the stubbed file in the stubbing of the file stored in the first storage apparatus, the second storage system reduces the redundancy of the data of the stubbed file specified by the information when receiving the notification, the second storage system increases the redundancy of the file when the recall is performed for the file stored in the first storage apparatus, and the first storage system acquires the redundancy of the file stored in the first storage apparatus from the second storage system, and sets the stubbing priority of the file stored in the first storage apparatus based on the acquired redundancy, the first storage system and the other first storage system are communicatively coupled to each other, the other first storage system sets another stubbing priority for each file stored in the first storage apparatus, the stubbing priority being information indicating a priority order considered in stubbing, and performs the stubbing of the files according to the stubbing priority, the second storage system notifies the other first storage system that the other stubbing priority needs to be updated when the redundancy is updated, and the other first storage system acquires the stubbing priority managed by the first storage system from the first storage system upon receipt of the notification, and updates the other stubbing priority managed by itself.