本文內(nèi)容主要是對(duì)“Memory Barriers: a Hardware View for Software Hackers” 這篇論文的總結(jié)啸箫。...
背景 Bluestore 在 NVMe 上最明顯的瓶頸是 kv-sync-thread赛惩,即順序提交元數(shù)據(jù)到 RocksDB 的線程煌茬。Seasto...
RGW 的 Multisite 使用了boost asio 中的 coroutine 實(shí)現(xiàn)址否。coroutine 的特點(diǎn)是減少線程數(shù)量局蚀、線程切換和...
MDS啟動(dòng)時(shí)要經(jīng)歷一系列狀態(tài)裝換,但mds的各個(gè)狀態(tài)是如何產(chǎn)生琅绅、確定的扶欣?這些狀態(tài)究竟在處理什么?本篇嘗試以正常啟動(dòng)mds為背景解釋這兩個(gè)問(wèn)題千扶。 ...
CephFS快照幾個(gè)特點(diǎn): 寫時(shí)復(fù)制 client端操作時(shí)只能針對(duì)目錄料祠,不能針對(duì)單獨(dú)文件 從任意文件夾下開(kāi)始打快照 快照實(shí)現(xiàn) 快照通過(guò)SnapR...
之前面試時(shí)被問(wèn)到描述下一個(gè)請(qǐng)求的完整流程,當(dāng)時(shí)的結(jié)果很不理想澎羞,今天嘗試重新組織下髓绽,記錄在這里。 這里有篇文章通俗易懂地描述了VFS層頁(yè)緩存在ce...
基礎(chǔ) CephFS致力于提供POSIX兼容的文件系統(tǒng)接口妆绞,為了實(shí)現(xiàn)這一目標(biāo)梧宫,CephFS選擇了以目錄樹的形式在內(nèi)存管理和使用元數(shù)據(jù)信息。和S3的...
鎖的作用 MDS中的鎖是為了保護(hù)log的正常寫入摆碉。每次對(duì)目錄樹進(jìn)行操作前塘匣,需要先將目標(biāo)path中涉及的節(jié)點(diǎn)加鎖,在內(nèi)存中修改完目錄樹(修改方式類...
在配置多個(gè)zongroup或者使用非默認(rèn)zone名稱時(shí)巷帝,需要手動(dòng)創(chuàng)建Realm忌卤、Zonegroup、Zone信息楞泼,一般流程如下: 當(dāng)沒(méi)有配置多個(gè)...