发明名称 用于远程更新执行进程的方法和设备
摘要 本发明公开了用于远程更新执行进程的方法、设备以及计算机可访问存储介质,所述执行进程在I/O端口上接收I/O请求,将写数据存储到本地存储的写日志,并将数据从所述写日志上传到远程存储。检测到并下载用于所述进程的更新,并且从所述更新对更新后的进程进行实例化。在更新窗口期间,当前进程被指示来执行关闭以进行更新。作为响应,所述当前进程保存其当前配置、将所述写日志的存储器中的部分转储清除到本地存储,并释放其I/O端口。更新后的进程加载所保存的配置,检测到所述端口已被释放,并在所述端口上开始接受I/O请求。在转储清除期间,当前进程转储清除存储器中的当前数据,同时继续追加新的写数据,停止接受新的写请求并且然后转储清除所述新的写数据。
申请公布号 CN103765406A 申请公布日期 2014.04.30
申请号 CN201280040713.X 申请日期 2012.06.29
申请人 亚马逊科技公司 发明人 J·C·索伦森三世;林云;I·布鲁吉奥罗
分类号 G06F15/16(2006.01)I 主分类号 G06F15/16(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 曾琳
主权项 一种装置,其包括:至少一个处理器;以及包括程序指令的存储器,其中所述程序指令可由所述至少一个处理器执行来实施存储网关进程,所述存储网关进程经由一个或多个I/O端口从本地网络上的一个或多个客户端进程接收包括写请求的I/O请求,将由所述写请求指示的写数据追加到本地数据储存器上的写日志的存储器中的部分,并将写数据从所述写日志上传到远程数据储存器;其中所述程序指令进一步可由所述至少一个处理器执行以从远程网络下载更新包,指示所述存储网关进程关闭,并根据所下载的更新包在所述存储器中实例化更新后的存储网关进程;其中,响应于接收到所述关闭指示,所述存储网关进程保存包括对所述一个或多个I/O端口的指示的存储网关配置,将写数据从所述写日志的所述存储器中的部分转储清除到所述本地数据储存器,并释放所述一个或多个I/O端口;并且其中所述更新后的存储网关进程加载所保存的存储网关配置,并且在所述存储网关进程释放所述一个或多个I/O端口之后从所述存储网关进程接管存储网关操作。
地址 美国内华达