[發(fā)明專利]一種集群文件系統(tǒng)測試方法及裝置在審
| 申請?zhí)枺?/td> | 202010429487.0 | 申請日: | 2020-05-20 |
| 公開(公告)號: | CN111737109A | 公開(公告)日: | 2020-10-02 |
| 發(fā)明(設(shè)計)人: | 王曉強;朱明勝;李迪;殷奎 | 申請(專利權(quán))人: | 山東鯨鯊信息技術(shù)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 徐雅琴 |
| 地址: | 271099 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 集群 文件系統(tǒng) 測試 方法 裝置 | ||
本說明書一個或多個實施例提供一種集群文件系統(tǒng)測試方法及裝置,包括:讀取配置文件;所述配置文件包括全局配置信息和待測項的配置信息;根據(jù)所述全局配置信息,創(chuàng)建包括至少一個待測項的測試項集合;根據(jù)所述待測項的配置信息,從所述測試項集合中選取目標測試項;對所述目標測試項進行測試,得到測試結(jié)果。本說明書能夠?qū)崿F(xiàn)對集群文件系統(tǒng)進行測試。
技術(shù)領(lǐng)域
本說明書一個或多個實施例涉及計算機技術(shù)領(lǐng)域,尤其涉及一種集群文件系統(tǒng)測試方法及裝置。
背景技術(shù)
集群文件系統(tǒng)是指運行在多臺計算機之上,之間通過網(wǎng)絡(luò)、RDMA等方式相互通信從而將集群內(nèi)所有存儲空間資源整合、虛擬化并對外提供文件訪問服務(wù)的文件系統(tǒng)。集群文件系統(tǒng)能夠擴展存儲功能,在不同的應(yīng)用場景下,集群文件系統(tǒng)需具備兼容性和可移植性,以適應(yīng)不同的系統(tǒng)環(huán)境,滿足相應(yīng)的存儲擴展功能。
目前,已有的文件系統(tǒng)兼容性測試工具能夠?qū)崿F(xiàn)系統(tǒng)內(nèi)核文件系統(tǒng)的測試,例如POSIX文件系統(tǒng)測試工具,尚沒有能夠?qū)何募到y(tǒng)進行測試的方法。
發(fā)明內(nèi)容
有鑒于此,本說明書一個或多個實施例的目的在于提出一種集群文件系統(tǒng)測試方法及裝置,能夠?qū)何募到y(tǒng)進行測試。
基于上述目的,本說明書一個或多個實施例提供了一種集群文件系統(tǒng)測試方法,包括:
讀取配置文件;所述配置文件包括全局配置信息和待測項的配置信息;
根據(jù)所述全局配置信息,創(chuàng)建包括至少一個待測項的測試項集合;
根據(jù)所述待測項的配置信息,從所述測試項集合中選取目標測試項;
對所述目標測試項進行測試,得到測試結(jié)果。
可選的,所述全局配置信息包括對集群文件系統(tǒng)進行測試的初始化配置信息;所述待測項的配置信息包括待測項的系統(tǒng)調(diào)用操作內(nèi)容及操作比例。
可選的,根據(jù)所述全局配置信息,創(chuàng)建包括至少一個待測項的測試項集合,包括:按照所述全局配置信息,將待測項的系統(tǒng)調(diào)用操作內(nèi)容添加于空閑操作列表中。
可選的,根據(jù)所述待測項的配置信息,從所述測試項集合中選取目標測試項,包括:
根據(jù)待測項的操作比例,從所述空閑操作列表中隨機選取目標測試項;
根據(jù)選取的目標測試項,創(chuàng)建操作組;所述操作組包括至少一個目標測試項的操作項;
將所述操作組加入測試等待隊列中。
可選的,所述操作項包括操作對象、操作對象類型、操作前提、操作對象是否已存在;隨機確定所述操作前提為打開或是關(guān)閉,若所述操作對象為文件或目錄,當所述操作前提為打開時,則所述操作項不需要執(zhí)行打開文件或打開目錄的系統(tǒng)調(diào)用操作內(nèi)容,當所述操作前提為關(guān)閉時,所述操作項需要執(zhí)行打開文件或打開目錄的系統(tǒng)調(diào)用內(nèi)容。
可選的,在讀取配置文件之后,還包括:對配置文件進行校驗,若配置文件校驗通過,根據(jù)所述全局配置信息,創(chuàng)建包括至少一個待測項的測試項集合;
對配置文件進行校驗包括:判斷是否包含用于掛載集群文件系統(tǒng)的測試目錄和用于掛載校驗用文件系統(tǒng)的校驗?zāi)夸洠舴駝t校驗不通過;判斷各待測項的各類型操作的操作比例之和是否為100%,否存在至少一種操作的操作比例之和不為100%,則校驗不通過;判斷各操作比例的精度是否符合所述全局配置信息中所配置的操作比例的精度,若否則校驗不通過。
可選的,對配置文件進行校驗,若配置文件校驗通過之后,還包括:清空所述測試目錄和校驗?zāi)夸洠桓鶕?jù)所述全局配置信息,創(chuàng)建包括至少一個待測項的測試項集合。
可選的,對目標測試項進行測試,得到測試結(jié)果,包括:
從所述測試等待隊列中取出操作組;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東鯨鯊信息技術(shù)有限公司,未經(jīng)山東鯨鯊信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010429487.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時維持有效性
- 與集群調(diào)度系統(tǒng)進行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計算機介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓撲更新方法、系統(tǒng)、設(shè)備及計算機存儲介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲介質(zhì)





