技術(shù)總結(jié)
本發(fā)明提供了一種用于分布式存儲集群的數(shù)據(jù)修復(fù)方法,包括:根據(jù)接收到的數(shù)據(jù)讀取請求在分布式存儲集群中的主磁盤中確定數(shù)據(jù)的主副本,并將主副本返回至數(shù)據(jù)讀取請求的發(fā)起者;基于校驗(yàn)概率確定從副本校驗(yàn)命中結(jié)果,當(dāng)結(jié)果為是時(shí),向從副本所在的從磁盤發(fā)送校驗(yàn)請求,并接收從磁盤發(fā)送的第一校驗(yàn)值;確定第一校驗(yàn)值與主副本的第二校驗(yàn)值是否相同,當(dāng)?shù)谝恍r?yàn)值和第二校驗(yàn)值不同時(shí),利用主副本對從副本進(jìn)行修復(fù)。本發(fā)明還提供了相應(yīng)的系統(tǒng)。本發(fā)明實(shí)施例能夠基于主副本對存儲的數(shù)據(jù)其內(nèi)容不一致的從副本進(jìn)行自動修復(fù)。通過設(shè)置校驗(yàn)概率來確定是否對從副本進(jìn)行數(shù)據(jù)一致性的校驗(yàn),能夠降低分布式存儲集群的系統(tǒng)負(fù)載,減少資源浪費(fèi),增加系統(tǒng)性能。
技術(shù)研發(fā)人員:吳興義
受保護(hù)的技術(shù)使用者:樂視控股(北京)有限公司;樂視云計(jì)算有限公司
文檔號碼:201610595794
技術(shù)研發(fā)日:2016.07.26
技術(shù)公布日:2017.01.04