[發明專利]一種存儲方法及裝置有效
| 申請號: | 201610608388.2 | 申請日: | 2016-07-28 |
| 公開(公告)號: | CN107665092B | 公開(公告)日: | 2019-11-12 |
| 發明(設計)人: | 劉榮國;寧佐林;郭健 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京弘權知識產權代理事務所(普通合伙) 11363 | 代理人: | 逯長明;許偉群 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲 方法 裝置 | ||
本發明提供一種存儲方法及裝置,該存儲方法包括:當數據存儲通道空閑時,按照先入先出規則從數據存儲通道對應的緩存列表中提取接收信息,接收信息包括接收標簽和地址信息,接收標簽指示接收標簽對應數據幀在其所屬數據文件中的排列順序,地址信息指示接收標簽對應的第一文件標簽在接收列表中的位置,第一文件標簽指示接收標簽對應數據幀所屬數據文件;根據地址信息在接收列表中查找第一文件標簽;獲取第一文件標簽對應的期望標簽,期望標簽指示第一文件標簽對應數據文件的數據幀的存儲順序;當接收標簽和期望標簽匹配時,控制數據存儲通道存儲接收標簽對應的數據幀。本發明的技術方案能夠保證接收端存儲數據文件與發送端發送數據文件的一致性。
技術領域
本發明涉及數據存儲技術領域,尤其涉及一種存儲方法及裝置。
背景技術
SAS(Serial Attached SCSI)即串行SCSI技術,是一種磁盤連接技術,它綜合現有的并行SCSI技術和串行連接技術(如FC、SSA、IEEE1394等)的優勢,以串行通訊協議為協議基礎架構,采用SCSI-3擴展指令集并兼容SATA設備,是多層次的存儲設備連接協議棧。由于SAS在接口帶寬、工作性能、可擴展性、組網應用、可靠性等方面,有著突出的優勢,目前已在服務器存儲設備領域得到了廣泛的應用。
在SAS協議里面有窄端口(narrow port)和寬端口(wide port),在寬端口背景下,發送端和接收端之間存在多條數據傳輸通道,在發送端和接收端之間進行數據傳輸時,發送端可通過這多條數據傳輸通道將同一數據文件的多個數據幀按順序發送給接收端。
在數據文件存儲過程中,接收端在接收到同一數據文件的多個數據幀時,需要按照多個數據幀的接收順序對其進行存儲。然而,有時順序位于前面的數據幀接收完成時,其對應的數據存儲通道正在被占用,導致該數據幀被暫時反壓,此時若順序位于后面的數據幀也接收完成且其對應的數據存儲通道未被占用,順序位于后面的數據幀就會先行存儲,最終導致同一數據文件的多個數據幀的接收順序和存儲順序不一致,數據文件存儲錯誤。因此,如何確保同一數據文件的多個數據幀的接收順序與存儲順序一致,保證接收端存儲數據文件與發送端發送數據文件的一致性,是目前必須解決的技術難題。
發明內容
本發明實施例提供了一種存儲方法及裝置,以確保同一數據文件的多個數據幀的接收順序與存儲順序一致,保證接收端存儲數據文件與發送端發送數據文件的一致性。
第一方面,本發明實施例提供了一種存儲方法,該存儲方法的執行主體為SAS寬端口場景下的接收端。該接收端可以包括:至少兩個數據存儲通道,保序模塊和存儲模塊。保序模塊中設置有接收列表,以及每個數據存儲通道對應的緩存列表,每個數據存儲通道和保序模塊可進行數據交互,每個數據存儲通道和存儲模塊也可進行數據交互。該存儲方法具體由接收端中的保序模塊控制執行。具體地,該存儲方法可以包括:當數據存儲通道空閑時,按照先入先出規則從所述數據存儲通道對應的緩存列表中提取接收信息,所述接收信息包括接收標簽和地址信息,所述接收標簽用于指示所述接收標簽對應的數據幀在其所屬數據文件中的排列順序,所述地址信息用于指示所述接收標簽對應的第一文件標簽在接收列表中的位置,所述第一文件標簽用于指示所述接收標簽對應的數據幀所屬數據文件;根據所述地址信息在所述接收列表中查找所述第一文件標簽;獲取所述第一文件標簽對應的期望標簽,所述期望標簽用于指示所述第一文件標簽對應數據文件的數據幀的存儲順序,在完成所述第一文件標簽對應數據文件的一個數據幀的存儲時,所述存儲順序按照所述第一文件標簽對應數據文件的數據幀排列順序進行更新;當所述接收標簽和所述期望標簽匹配時,控制所述數據存儲通道存儲所述接收標簽對應的數據幀。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610608388.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于懸掛式單軌站臺的電磁式車體穩定裝置
- 下一篇:數據存儲方法及裝置





