【已解決】安裝redis的時候make test失敗


報錯信息:

!!! WARNING The following tests failed:

*** [err]: Active defrag big keys in tests/unit/memefficiency.tcl Expected condition ‘$max_latency <= 120’ to be true (1020 <= 120)

雖然它只是個警告不過那個[err]讓我有點慌,於是按照提示,定位到tests/unit/memefficiency.tcl文件。

vim tests/unit/memefficiency.tcl

定位到這里:

百度翻譯:

# 測試碎片是否較低
# serverCron每100毫秒只更新一次信息
# 由於高碎片、10hz和活動碎片整理周期最大值設置為75,
# 我們預計最大延遲不會遠高於75毫秒

好家伙,這句我看懂了,延遲不要太高是吧。

可能我的雲服務器是真的不太行,所以想了想,把里面的120改成1500了,因為剛剛報的延遲是1000多,大家酌情設定這個值。

 # we expect max latency to be not much higher than 75ms
                assert {$max_latency <= 1500}

最后重新make test,成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM