“这不可能!”白宇珩身体巨震再震又震,甚至忘了此前的谨小慎微。
“我们此前检查过FPGA寄存器和缓存数据一致性,没有发现错误数据!指令链的返回结果也是完全正常的!
“是吗?稍等啊,我问一下端粒具体情况。”孙敬手指噼里啪啦的在键盘上敲击了一阵,没多久端粒的终端就发回了更详细的故障原因分析。
“原来是这样!”
孙敬恍然大悟,回过头对白宇珩道:“白哥,这个翻转的字节是11010110(0xD6),不知道是什么原因翻转成为了11010111(0xD7),而0xD7正好对应的是‘白名单非审查’。因为对应字节是有内容的,因此系统没有报错,同时返回了正常结果。”
!!!!!!
“就这么简单?”白宇珩脸上肌肉抽动,简直不敢相信自己的耳朵。
就是这样一个芯片缓存的单字节翻转,千寻数百名超级技术天才、数千名顶级技术人员折腾了一个月没有发现这个问题?
而且如果只是一颗FPGA芯片发生了单字节反转的问题,根本不可能造成千寻服务器整体“内容管理”失效,千寻可是用了三万六千多颗Virtex-7的FPGA芯片!
“其实也不简单。”孙敬推了推眼镜,指着笔记本屏幕道,“现在可以明确的是,最初发生故障的FPGA芯片应该位于系统的核心调度节点,比如审查总控服务器、权限管理服务器、主缓存服务器,从而导致全局审查逻辑被覆盖或绕过。”
“原本这个故障应该在出现后几秒钟就被发现,系统会自动将该任务自动转移到备用节点。”
内容未完,下一页继续阅读