Distributed Storage SystemsGo实现分布式存储系统项目
分布式存储系统项目Peter Enns对CMSC818e类项目的实现。项目3建造/运行与项目2相同,只是在杀死程序之前无需等待。如果行为与预期略有不同,请尝试-mtimeArchives命令行选项。默认情况下,存档是在将版本提交到数据库时创建的,而不是“修改时间”(这允许目录在写入其中的文件时具有多个版本,而Mtime并非如此)。相关部分目录归档代码大部分在myfs/directory.go,在myfs/node.go和myfs/fs.go中也有一些小的修改。项目二建造/运行将此文件夹保存在$GOPATH/src中。它必须被称为dss。 运行“go get” bazil保险丝和goleveldb运行“go run memfs.go /mount/point /path/do/db”(db目录不需要存在)。在杀死它之前,请确保在任何操作完成后处理。
下载地址
用户评论