[發明專利]分布式文件系統的測試方法、裝置及系統在審
| 申請號: | 202110375869.4 | 申請日: | 2021-04-08 |
| 公開(公告)號: | CN112799969A | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 孫亦文 | 申請(專利權)人: | 螞蟻金服(杭州)網絡技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F16/182 |
| 代理公司: | 北京億騰知識產權代理事務所(普通合伙) 11309 | 代理人: | 陳霽;周良玉 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 文件系統 測試 方法 裝置 系統 | ||
本說明書實施例中提供了一種分布式文件系統的測試方法、裝置及系統。該方法包括:終端根據測試用例向服務器發送測試請求,其中該測試請求包括分布式文件系統中供外部調用的目標文件接口的接口標識以及待傳遞給目標文件接口的若干參數;服務器通過目標工作線程,根據該接口標識和若干參數調用目標文件接口,使分布式文件系統返回接口調用結果,其中該目標工作線程是服務器運行的若干工作線程中與終端相對應的工作線程;服務器通過目標工作線程向終端發送測試響應,該測試響應至少包括接口調用結果;終端至少根據該測試響應確定所述分布式文件系統的測試結果。
技術領域
本說明書一個或多個實施例涉及計算機領域,尤其涉及分布式文件系統的測試方法、裝置及系統。
背景技術
分布式文件系統可以將大規模數據分散的存儲到大量的存儲節點上,其中的部分存儲節點發生故障時并不會影響分布式文件系統的正常運行,即使某個存儲節點上的文件/數據發生損壞也可以由其它存儲節點對已經發生損壞的數據進行恢復。與之相應的,分布式文件系統的系統結構極為復雜且集群規模較為龐大,往往還會因頻繁變更的業務需求而頻繁更新其系統結構。
希望有一種新的技術方案,以期能夠更加方便且高效的實現對分布式文件系統進行測試,從而保障分布式文件系統的質量。
發明內容
本說明書一個或多個實施例中提供了一種分布式文件系統的測試方法、裝置及系統,能夠更加方便且高效的實現對分布式文件系統進行測試。
第一方面,提供了一種分布式文件系統的測試方法。該方法可以包括:終端根據測試用例向服務器發送測試請求,所述測試請求包括所述分布式文件系統中供外部調用的目標文件接口的接口標識以及調用所述目標文件接口時所需要的若干參數;接著,服務器通過目標工作線程,根據所述接口標識和所述若干參數調用所述目標文件接口,使所述分布式文件系統返回接口調用結果,所述目標工作線程是服務器運行的若干工作線程中與終端相對應的工作線程;此外,服務器還通過目標工作線程向終端發送測試響應,所述測試響應至少包括所述接口調用結果;最后,終端至少根據所述測試響應確定所述分布式文件系統的測試結果。
在一種可能的實施方式中,還包括:終端向服務器發送連接建立請求;服務器通過其運行的監聽線程處理所述連接建立請求,以建立終端和服務器的通信連接;服務器通過所述監聽線程從所述若干工作線程中確定出與終端相對應的目標工作線程,并且向所述目標工作線程提供所述通信連接的連接上下文。
在一種可能的實施方式中,還包括:終端根據所述測試用例獲取所述接口標識以及所述若干參數;終端按照預定的文本協議對所述接口標識和所述若干參數進行封裝,獲得所述測試請求;服務器通過目標工作線程,按照預定的文本協議對所述測試請求進行解封裝,獲得所述接口標識和所述若干參數。相應的,服務器通過目標工作線程,根據所述接口標識和所述若干參數調用所述目標文件接口,具體包括:服務器通過目標工作線程,根據所述接口標識向所述目標文件接口傳遞所述若干參數。
在一種可能的實施方式中,所述分布式文件系統包括若干元數據節點和若干存儲節點。所述方法還包括:終端根據容災測試用例控制所述若干元數據節點和所述若干存儲節點中的若干目標節點進入異常狀態,使所述若干目標節點中存儲的分布式文件或者分布式文件的元數據無法被訪問。相應的,終端根據測試用例向服務器發送測試請求具體包括:終端根據所述容災測試用例向服務器發送容災測試請求。
在一種可能的實施方式中,所述目標文件接口包括以下各種文件接口中的一種:stat、rename、fdatasync、unlink、pread、pwrite、open、readdir、closedir、mkdir、fsync以及close。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于螞蟻金服(杭州)網絡技術有限公司,未經螞蟻金服(杭州)網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110375869.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于纖維濕法纏繞工藝的纖維無損浸膠方法
- 下一篇:IO請求的調度方法及裝置





