In this lab you will build a key/value server for a single machine that ensures that each operation is executed exactly once despite network failures and that the operations are linearizable. Later labs will replicate a server like this one to handle server crashes.

lab 2 是一个比较简单的单机键值服务器。需要实现三种RPC调用:Put Append Get。由于服务器是单机的,所以并不需要考虑一致性问题,只需要保证线性执行即可。

阅读全文 »

巨水(

仿真的电路都提前提供,只需要写代码就行

阅读全文 »

近日忽然发现 NAS 上跑的 qbittorrent 经常报错,表现为总有部分文件块的哈希出错,包括旧文件重新校验也是相同的状况。

阅读全文 »