一種基于動態(tài)Compound RPC的快速狀態(tài)服務(wù)遷移方法和系統(tǒng)

基本信息

申請?zhí)?/td> CN201811013323.9 申請日 -
公開(公告)號 CN109359086A 公開(公告)日 2019-02-19
申請公布號 CN109359086A 申請公布日 2019-02-19
分類號 G06F16/11;G06F9/54 分類 計算;推算;計數(shù);
發(fā)明人 孫丹琦;馬建輝;劉健;張強;王一宇;盧森;邵冰清;許魯 申請(專利權(quán))人 天津中科藍(lán)鯨信息技術(shù)有限公司
代理機構(gòu) 北京律誠同業(yè)知識產(chǎn)權(quán)代理有限公司 代理人 中國科學(xué)院計算技術(shù)研究所;天津中科藍(lán)鯨信息技術(shù)有限公司
地址 100080 北京市海淀區(qū)中關(guān)村科學(xué)院南路6號
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種基于動態(tài)Compound RPC的快速狀態(tài)服務(wù)遷移方法和系統(tǒng),包括:獲取遷出端中待遷移的元數(shù)據(jù)子卷;該遷出端初始化一個結(jié)構(gòu)體m,依次遍歷該元數(shù)據(jù)子卷中所有擁有open、lock、delegation、layout狀態(tài)的文件,將文件中的狀態(tài)及狀態(tài)的數(shù)目寫入m;新建RPC連接,發(fā)送m至遷入端,該遷入端對m中的各狀態(tài)的遷移信息進行逐一恢復(fù),然后新建一個Compound D,將D返回該遷出端;該遷出端通過檢查D,確認(rèn)該文件的狀態(tài)是否遷移成功。本發(fā)明可以保證遷移前后的狀態(tài)一致性,并降低狀態(tài)遷移在遷移過程中的時間開銷。