分布式存储系统项目 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 目录不需要事先存在)。在杀死程序之前,确保在任何操作之后确认状态。
Distributed Storage Systems研究生级分布式系统项目实现
文件列表
Distributed-Storage-Systems-master.zip
(预估有个26文件)
Distributed-Storage-Systems-master
config.txt
162B
test
input
comm_repl_input
80B
replica_info
197B
testfile
83KB
rk_test.go
787B
replica_test.go
2KB
assert.go
371B
暂无评论