[發明專利]一種分布式文件讀寫權限設置方法有效
| 申請號: | 201710113817.3 | 申請日: | 2017-02-28 |
| 公開(公告)號: | CN106845259B | 公開(公告)日: | 2019-12-17 |
| 發明(設計)人: | 于魯憲 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60 |
| 代理公司: | 37205 濟南舜源專利事務所有限公司 | 代理人: | 張亮 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 文件 讀寫 權限 設置 方法 | ||
1.一種分布式文件讀寫權限設置方法,其特征在于,方法包括:
獲取當前等待使用文件的客戶端數量;
當單一客戶端使用當前文件時,MDS授權給所述客戶端寫緩存權限和讀緩存權限;
客戶端得到文件使用權限后,將本次使用文件的權限發送給MDS,MDS收到所述客戶端的文件使用權限后,對該客戶端使用文件的讀寫權限進行標記及統計;
當至少兩個客戶端使用當前文件時,MDS授權給每個客戶端直寫權限和直讀權限;
每個客戶端獲取文件使用權限后,將本次使用文件的權限發送給MDS,MDS收到所述客戶端的文件使用權限后,對該客戶端使用文件的讀寫權限進行標記及統計;
在單一客戶端具有寫緩存權限和讀緩存權限時,所述客戶端將臟數據存儲到客戶端的存儲設備;
當其他客戶端也請求對所述文件進行讀寫時,MDS將單一客戶端的寫緩存權限和讀緩存權限收回,所述客戶端將臟數據存儲到客戶端的存儲設備,作廢緩存數據;
MDS授權給每個客戶端直寫權限和直讀權限;
當單一客戶端具有讀寫緩存權限時,其他客戶端請求對所述文件進行讀寫,MDS將單一客戶端寫入的文件數據更新至元數據,MDS對單一客戶端寫入的臟數據不做刷新。
2.根據權利要求1所述的分布式文件讀寫權限設置方法,其特征在于,方法包括:
當單一客戶端的寫緩存權限失效后,客戶端將在緩存寫入的文件存儲到客戶端的存儲設備;
客戶端的讀緩存權限失效后,將本地緩存數據作失效處理。
3.根據權利要求1所述的分布式文件讀寫權限設置方法,其特征在于,方法包括:
被訪問的文件關閉句柄后,MDS收回所有訪問該文件的權限。
4.根據權利要求1所述的分布式文件讀寫權限設置方法,其特征在于,方法包括:
步驟:當單一客戶端使用當前文件時,MDS授權給所述客戶端寫緩存權限和讀緩存權限還包括:
單一客戶端對當前文件使用寫緩存權限,進行寫數據時,將寫入數據先緩存在第一緩存中;
第一緩存數據處理模塊根據預設的壓縮量將第一緩存中多個數據進行組合壓縮,形成壓縮數據塊;
第一緩存數據處理模塊針對壓縮數據塊中的每個數據對應生成一元數據,元數據記錄壓縮前后的每個數據處于第一緩存中的位置;
將壓縮數據塊以及與壓縮數據塊相對應的元數據下發給第二緩存;
第二緩存保存壓縮數據塊和元數據;
當單一客戶端的寫緩存權限被收回,或者單一客戶端讀寫操作完成時,第二緩存將保存的壓縮數據塊和元數據保存到客戶端的存儲設備。
5.根據權利要求4所述的分布式文件讀寫權限設置方法,其特征在于,
預設的壓縮量的獲取方式包括:第一緩存數據處理模塊在第一緩存隨機抽取N個數據,N為非零的自然數,對抽取的數據進行組合壓縮,組合壓縮后計算出N個數據的平均MD5值,將該值作為預設壓縮量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710113817.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:加氣站加氣管路系統
- 下一篇:一種防止天然氣調壓裝置結冰的裝置





