【已解决】安装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