无分类 Golang-Failpoint-的设计与实现 对于一个大型复杂的系统来说,通常包含多个模块或多个组件构成,模拟各个子系统的故障是测试中必不可少的环节,并且这些故障模拟必须做到无侵入地集成到自动化测试系统中,通过在自动化测试中自动激活这些故障点…
无分类 TiKV 源码解析(五)fail-rs 介绍 fail-rs 的设计启发于 FreeBSD 的 failpoints,由 Rust 实现。通过代码或者环境变量,其允许程序在特定的地方动态地注入错误或者其他行为。在 TiKV 中通常在测试中使用 fail point 来构建异常的情况,是一个非常…
无分类 FreeBSD服务器选型 稳如磐石的FreeBSD在硬件选型上,并不理想,因为大多的服务器,官方的驱动列表中,都找不到它的身影。首先,如果我们选择了FreeBSD操作系统,那么服务器的选型上,就可以和Dell说再见了。本文给出联想的几种选型…