发明名称 User initiated replication in a synchronized object replication system
摘要 A snapshot of selected objects in a source repository is created in response to the user-initiated replication. The snapshot is designated as a snapshot replication job. The snapshot replication job is added to the end of a replication queue to await execution for the synchronized object replication. Unsynchronized objects in a target destination are detected by comparing a state of the selected objects in the snapshot with a current state of the target destination at the time of execution of the snapshot replication job. The unsynchronized objects in the target destination are synchronized based upon the comparison of the state of the selected objects in the snapshot with the current state of the target destination at the time of execution of the snapshot replication job.
申请公布号 US9384252(B2) 申请公布日期 2016.07.05
申请号 US201314072536 申请日期 2013.11.05
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Akirav Shay;Bachar Yariv;Levy Asaf;Sonin Oded;Edelstein Ron
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Griffiths & Seaton PLLC 代理人 Griffiths & Seaton PLLC
主权项 1. A method for user initiated replication in a synchronized object replication system in a computing environment using a processor device, comprising: creating a snapshot of selected objects in a source repository in response to the user initiated replication, wherein the snapshot is designated as a snapshot replication job; adding the snapshot replication job to an end of a replication queue to await execution for the synchronized object replication; detecting unsynchronized objects in a target destination by comparing a lightweight representative state of the selected objects in the snapshot with a current state of the target destination at the time of execution of the snapshot replication job, wherein the unsynchronized objects in the target destination are synchronized in an order they were added based upon the comparison of the lightweight representative state of the selected objects in the snapshot with the current state of the target destination at the time of execution of the snapshot replication job; retrieving in an ordered manner at least one object of the selected objects from the snapshot; sending an object identification (ID) and a state ID of the at least one object to the target destination; searching for the object ID in the target destination, wherein if the object ID is located, the state ID of the at least one object is compared with a current state ID of the target destination; and if neither the object ID exists in the target destination and the state ID of the at least one object and the current state ID of the target destination do not match, replication tasks are opened for replicating data and metadata of the at least one object to the target destination.
地址 Armonk NY US