[發明專利]一種SSD緩存分區創建的方法、系統、設備、產品有效
| 申請號: | 202010741955.8 | 申請日: | 2020-07-29 |
| 公開(公告)號: | CN111966609B | 公開(公告)日: | 2022-12-16 |
| 發明(設計)人: | 侯紅生;劉文志 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F12/0871 | 分類號: | G06F12/0871;G06F12/0891 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 孫玉營 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ssd 緩存 分區 創建 方法 系統 設備 產品 | ||
本發明提供一種SSD緩存分區創建的方法、系統、設備、產品,所述方法包括如下步驟:本地節點故障后加入集群的過程中,刪除對端節點接管過來的緩存分區并在刪除的過程中增加是否刪除成功的標志位;根據標志位的狀態判斷是否需要重置標志位,若否,執行創建緩存分區的流程,若是,判斷是否感知到對端節點退出集群;若感知到對端節點退出集群,重置標志位,重置標志位后執行創建緩存分區的流程。保證本地節點在對端節點沒有將緩存分區成功刪除的情況下重新創建緩存分區,特別是極端場景下本地節點在加入集群的過程中對端節點退出,在集群中沒有存活節點的情況下,通過強制將本地節點加入集群,保證緩存分區不丟失。
技術領域
本發明涉及Linux系統下緩存分區創建技術領域,具體涉及一種SSD緩存分區創建的方法、系統、設備、產品。
背景技術
多控存儲設備,通過創建集群將多個節點放在一個iogroup中。創建SSD單分區的時候會指定owner節點,緩存分區所在節點發生故障時,對端節點會將這個緩存分區進行接管,就是在對端節點上將這個緩存分區重新創建回來。一個節點在發生故障后,對端節點會將緩存分區重新創建,當緩存分區所在節點故障解決后重新加入集群時,對端重新創建緩存分區的節點會將接管過來的緩存分區刪除,然后創建緩存分區時指定的節點會再將緩存分區給創建回來。
考慮到特殊場景下,例如刪除對端節點緩存分區的過程中,發生故障退出集群,導致對端節點沒有成功將緩存分區刪除,緩存分區所在的本地節點收不到對端節點刪除分區的通知,本地節點也就無法創建緩存分區。
發明內容
針對刪除對端節點緩存分區的過程中,發生故障退出集群,導致對端節點沒有成功將緩存分區刪除,緩存分區所在的本地節點收不到對端節點刪除分區的通知,本地節點也就無法創建緩存分區的問題,本發明提供一種SSD緩存分區創建的方法、系統、設備、產品。
本發明的技術方案是:
第一方面,本發明技術方案提供一種SSD緩存分區創建的方法,包括如下步驟:
本地節點故障后加入集群的過程中,刪除對端節點接管過來的緩存分區并在刪除的過程中增加是否刪除成功的標志位;
根據標志位的狀態判斷是否需要重置標志位,若否,執行創建緩存分區的流程,若是,判斷是否感知到對端節點退出集群;
若感知到對端節點退出集群,重置標志位,重置標志位后執行創建緩存分區的流程。
進一步的,根據標志位的狀態判斷是否需要重置標志位,若否,執行創建緩存分區的流程,若是,判斷是否感知到對端節點退出集群的步驟包括:
根據標志位的狀態判斷是否需要重置標志位,若標志位為true,執行創建緩存分區的流程,若標志位為flase,判斷是否感知到對端節點退出集群;
若感知到對端節點退出集群,重置標志位,重置標志位后執行創建緩存分區的流程的步驟中,若未感知到對端節點退出集群,重置標志位為true,重置標志位后執行創建緩存分區的流程。對端節點故障退出集群,通過新增的標志位在本地節點重新加入集群的過程中判斷緩存分區是否被對端節點成功刪除,通過重置標志位,保證本地節點在對端節點沒有將緩存分區成功刪除的情況下重新創建緩存分區。
進一步的,該方法還包括:
若未感知到對端節點退出集群,且當前集群中沒有節點存在,強制將本地節點加入集群;
本地節點被強制加入集群后判斷對端節點是否成功將緩存分區刪除。特別是極端場景下本地節點在加入集群的過程中對端節點退出集群,在集群中沒有存活節點的情況下,通過強制將本地節點加入集群,保證緩存分區不丟失。
進一步的,本地節點被強制加入集群后,判斷對端節點是否成功將緩存分區刪除的步驟包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010741955.8/2.html,轉載請聲明來源鉆瓜專利網。





