一種并行重放文件系統(tǒng)重做日志的方法
基本信息
申請?zhí)?/td> | CN201610623786.1 | 申請日 | - |
公開(公告)號 | CN106294626B | 公開(公告)日 | 2019-05-28 |
申請公布號 | CN106294626B | 申請公布日 | 2019-05-28 |
分類號 | G06F16/17(2019.01)I; G06F9/48(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 吳江; 姚維華 | 申請(專利權(quán))人 | 極道科技(北京)有限公司 |
代理機構(gòu) | 北京正理專利代理有限公司 | 代理人 | 極道科技(北京)有限公司 |
地址 | 100083 北京市海淀區(qū)學清路38號金馬大廈B座16層 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開一種并行重放文件系統(tǒng)重做日志的方法,包括:步驟1、利用一個讀日志線程從文件系統(tǒng)的重做日志中按序讀取重做日志條目并追加到更新動作鏈表;步驟2、利用多個重放工作線程按序掃描鏈表,如果存在未處理的重做日志條目,重放工作線程按序分別取出一個重做日志條目,并按照保證更新動作之間邏輯關(guān)系正確的原則判斷重做日志條目是否可執(zhí)行重放:如是,則該重放工作線程重放重做日志條目;如否,則掛起重做日志條目;步驟3、完成重放的重放工作線程判斷是否有等待該元數(shù)據(jù)更新動作完成的更新動作:如是,則該重放工作線程喚醒對應(yīng)的重放工作線程,重新按序掃描鏈表;如否則直接掃描鏈表。本發(fā)明有效的提高了文件系統(tǒng)重做日志的重放效率。 |
