亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: pplive2018:getmeta時返回不可用的storage server [打印本頁]

作者: happy_fish100    時間: 2009-02-21 10:42
標(biāo)題: pplive2018:getmeta時返回不可用的storage server
pplive2018:
使用fdfs_test進(jìn)行g(shù)etmeta操作時,按照round-robin會返回不同的storage server, 但是如果storage server 當(dāng)機(jī)了或者正在重啟,getmeta操作仍然要去連接, 返回失效的storage server地址。
現(xiàn)在要作的是一個文件分享站點,希望能夠從track server返回可用的storage server位置,如何實現(xiàn)?

happy_fish100:
為了提高磁盤讀寫效率,更新操作日志(binlog)采用異步寫入(緩沖區(qū))的方式。當(dāng)滿足如下兩個條件之一時,更新操作日志(binlog)才寫入文件:
1.  寫入緩存區(qū)的數(shù)據(jù)達(dá)到16KB
2.  同步線程發(fā)現(xiàn)沒有記錄要處理,且與上次寫入的間隔時間超過1分鐘

對于getmetadata或setmetadata,都應(yīng)該針對源頭服務(wù)器。如果源頭服務(wù)器當(dāng)機(jī)或停止服務(wù),才選擇同組內(nèi)的其他服務(wù)器。
象你說的應(yīng)用場景,我覺得每次都詢問tracker server好了,tracker server會返回可用一臺storage server。
有任何疑問,請隨時聯(lián)系。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2