一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

跨数据存储设备镜像写操作的制作方法

2022-02-25 22:07:00 来源:中国专利 TAG:

技术特征:
1.一种用于跨主数据存储设备和次数据存储设备镜像写操作的计算机实现的方法,包括:从主机接收执行写操作的第一请求;执行写操作;将对应于第一请求的元数据发送到次数据存储设备;从次数据存储设备接收对应于执行写操作的第二请求的元数据,其中,第二请求是在次数据存储设备处从主机接收的;使用对应于第一和第二请求的元数据来确定写操作是否已经跨主数据存储设备和次数据存储设备被镜像;以及响应于确定写操作已经跨主数据存储设备和次数据存储设备被镜像,向次数据存储设备发送指示写操作已经在主数据存储设备和次数据存储设备之间协调的响应。2.根据权利要求1所述的计算机实现的方法,包括:响应于次数据存储设备确定写操作已经跨主数据存储设备和次数据存储设备被镜像,从次数据存储设备接收指示写操作已经在主数据存储设备和次数据存储设备之间协调的响应,其中,次数据存储设备响应于接收到执行写操作的第二请求而执行写操作,其中,次数据存储设备使用对应于第一和第二请求的元数据来确定写操作是否已经在主数据存储设备和次数据存储设备之间协调。3.根据权利要求1所述的计算机实现的方法,包括:接收读请求;确定在读请求中指定的数据是否已经在主数据存储设备和次数据存储设备之间协调;响应于确定在读请求中指定的数据尚未在主数据存储设备和次数据存储设备之间协调,延迟读请求的执行;以及响应于确定在读请求中指定的数据已经在主数据存储设备和次数据存储设备之间协调,执行读操作。4.根据权利要求1所述的计算机实现的方法,包括:在确定写操作是否已经在主数据存储设备和次数据存储设备之间协调之前向主机发送表明已经执行了写操作的响应。5.根据权利要求1所述的计算机实现的方法,其中,对应于第一请求的元数据包括从由时间戳、哈希值和存储位置标识组成的组中选择的信息,其中,对应于第二请求的元数据包括从由时间戳、哈希值和存储位置标识组成的组中选择的信息。6.根据权利要求1所述的计算机实现的方法,包括:将对应于第一请求的元数据存储在存储器中,其中,由对应于对与第一请求的相同的记录执行写操作的后续请求的元数据覆写对应于第一请求的元数据。7.根据权利要求1所述的计算机实现的方法,其中,针对从主机接收的所有写操作请求执行所述过程。8.一种用于跨主数据存储设备和次数据存储设备镜像写操作的计算机程序产品,计算机程序产品包括计算机可读存储介质,计算机可读存储介质具有随其包含的程序指令,程
序指令可由处理器读取和/或执行以使处理器:由处理器从主机接收执行写操作的第一请求;由处理器执行写操作;由处理器将对应于第一请求的元数据发送到次数据存储设备;由处理器从次数据存储设备接收对应于执行写操作的第二请求的元数据,其中,第二请求是在次数据存储设备处从主机接收的;由处理器使用对应于第一和第二请求的元数据来确定写操作是否已经跨主数据存储设备和次数据存储设备被镜像;以及响应于确定写操作已经跨主数据存储设备和次数据存储设备被镜像,由处理器向次数据存储设备发送指示写操作已经在主数据存储设备和次数据存储设备之间协调的响应。9.根据权利要求8所述的计算机程序产品,所述程序指令可由处理器读取和/或执行以使处理器:由处理器响应于次数据存储设备确定写操作已经跨主数据存储设备和次数据存储设备被镜像,从次数据存储设备接收指示写操作已经在主数据存储设备和次数据存储设备之间协调的响应,其中,次数据存储设备响应于接收到执行写操作的第二请求而执行写操作,其中,次数据存储设备使用对应于第一和第二请求的元数据来确定写操作是否已经跨主数据存储设备和次数据存储设备被镜像。10.根据权利要求8所述的计算机程序产品,所述程序指令可由处理器读取和/或执行以使处理器:由处理器接收读请求;由处理器确定在读请求中指定的数据是否已经在主数据存储设备和次数据存储设备之间协调;响应于确定在读请求中指定的数据尚未在主数据存储设备和次数据存储设备之间协调,由处理器延迟读请求的执行;以及响应于确定在读请求中指定的数据已经在主数据存储设备和次数据存储设备之间协调,由处理器执行读操作。11.根据权利要求8所述的计算机程序产品,所述程序指令可由处理器读取和/或执行以使处理器:由处理器在确定写操作是否已经在主数据存储设备和次数据存储设备之间协调之前向主机发送表明已经执行了写操作的响应。12.根据权利要求8所述的计算机程序产品,其中,对应于第一请求的元数据包含从以下各项组成的组中选择的信息:时间戳、哈希值和存储位置标识,其中,对应于第二请求的元数据包含从以下各项组成的组中选择的信息:时间戳、哈希值和存储位置标识。13.根据权利要求8所述的计算机程序产品,所述程序指令可由处理器读取和/或执行以使处理器:由处理器将对应于第一请求的元数据存储在存储器中,其中,由对应于对与第一请求的相同的记录执行写操作的后续请求的元数据覆写对应于第一请求的元数据。
14.根据权利要求8所述的计算机程序产品,其中,针对从主机接收的所有写操作请求执行所述过程。15.一种主数据存储设备,包括:处理器;以及与处理器集成、可由处理器执行、或与处理器集成且可由处理器执行的逻辑,所述逻辑被配置成用于:由处理器从主机接收执行写操作的第一请求;由处理器执行写操作;由处理器将对应于第一请求的元数据发送到次数据存储设备;由处理器从次数据存储设备接收对应于执行写操作的第二请求的元数据,其中,第二请求是在次数据存储设备处从主机接收的;由处理器使用对应于第一和第二请求的元数据来确定写操作是否已经跨主数据存储设备和次数据存储设备被镜像;以及响应于确定写操作已经跨主数据存储设备和次数据存储设备被镜像,由处理器向次数据存储设备发送指示写操作已经在主数据存储设备和次数据存储设备之间协调的响应。16.根据权利要求15所述的主数据存储设备,所述逻辑被配置成用于:由处理器响应于确定写操作已经跨主数据存储设备和次数据存储设备被镜像,从次数据存储设备接收指示写操作已经在主数据存储设备和次数据存储设备之间协调的响应,其中,次数据存储设备响应于接收到执行写操作的第二请求而执行写操作,其中,次数据存储设备使用对应于第一和第二请求的元数据来确定写操作是否已经跨主数据存储设备和次数据存储设备被镜像。17.根据权利要求15所述的主数据存储设备,所述逻辑被配置成用于:由处理器接收读请求;由处理器确定在读请求中指定的数据是否已经在主数据存储设备和次数据存储设备之间协调;响应于确定在读请求中指定的数据尚未在主数据存储设备和次数据存储设备之间协调,由处理器延迟读请求的执行;以及响应于确定在读请求中指定的数据已经在主数据存储设备和次数据存储设备之间协调,由处理器执行读操作。18.根据权利要求15所述的主数据存储设备,所述逻辑被配置成用于:由处理器在确定写操作是否已经在主数据存储设备和次数据存储设备之间协调之前向主机发送表明已经执行了写操作的响应。19.根据权利要求15所述的主数据存储设备,其中,对应于第一请求的元数据包含从以下各项组成的组中选择的信息:时间戳、哈希值和存储位置标识,其中,对应于第二请求的元数据包含从以下各项组成的组中选择的信息:时间戳、哈希值和存储位置标识。20.根据权利要求15所述的主数据存储设备,所述逻辑被配置成用于:由处理器将对应于第一请求的元数据存储在存储器中,其中,由对应于对与第一请求的相同的记录执行写操作的后续请求的元数据覆写对应于第一请求的元数据。
21.根据权利要求15所述的主数据存储设备,其中,,针对从主机接收的所有写操作请求执行所述过程。22.一种用于跨主数据存储设备和次数据存储设备镜像写操作的计算机实现的方法,包括:从主机接收执行写操作的第一请求;执行写操作;将对应于第一请求的元数据发送到主数据存储设备;从主数据存储设备接收对应于执行写操作的第二请求的元数据,其中,第二请求是在主数据存储设备处从主机接收的;使用对应于第一和第二请求的元数据来确定写操作是否已经跨主数据存储设备和次数据存储设备被镜像;以及响应于确定写操作已经跨主数据存储设备和次数据存储设备被镜像,向主数据存储设备发送指示写操作已经在主数据存储设备和次数据存储设备之间协调的响应。23.根据权利要求22所述的计算机实现的方法,包括:响应于确定写操作已经跨主数据存储设备和次数据存储设备被镜像,从主数据存储设备接收指示写操作已经跨主数据存储设备和次数据存储设备被协调的响应,其中,主数据存储设备响应于接收执行写操作的第二请求而执行写操作,其中,主数据存储设备使用对应于第一和第二请求的元数据来确定写操作是否已经跨主数据存储设备和次数据存储设备被镜像。24.根据权利要求22所述的计算机实现的方法,包括:接收读请求;确定在读请求中指定的数据是否已经在主数据存储设备和次数据存储设备之间协调;响应于确定在读请求中指定的数据尚未在主数据存储设备和次数据存储设备之间协调,延迟读请求的执行,直到读请求中指定的数据已经在主数据存储设备和次数据存储设备上被协调为止;以及响应于确定在读请求中指定的数据已经在主数据存储设备和次数据存储设备之间协调,执行读操作。25.一种用于跨主数据存储设备和次数据存储设备镜像写操作的计算机实现的方法,包括:向主数据存储设备发送执行写操作的第一请求;向次数据存储设备发送执行写操作的第二请求;从主数据存储设备接收指示写操作已经被执行的第一响应;以及从主数据存储设备接收指示写操作已经被执行的第一响应。

技术总结
根据一种方案,一种计算机实现的方法包括:从主机接收执行写操作的第一请求;以及执行写操作。将对应于第一请求的元数据发送到次数据存储设备,且从次数据存储设备接收对应于执行写操作的第二请求的元数据,其中第二请求是在次数据存储设备处从主机接收的。用对应于第一和第二请求的元数据来确定写操作是否已经跨主数据存储设备和次数据存储设备被镜像。响应于确定写操作已经跨主数据存储设备和次数据存储设备被镜像,向次数据存储设备发送指示写操作已经在主数据存储设备和次数据存储设备之间协调的响应。设备之间协调的响应。设备之间协调的响应。


技术研发人员:H
受保护的技术使用者:国际商业机器公司
技术研发日:2020.06.25
技术公布日:2022/2/24
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献