This commit is contained in:
Frans Kaashoek committed 2025-02-01 08:16:49 -05:00
1 parent 43a3ba2a00
commit 2f72ad504b
20 files changed
+2293 -104

No files matched your search

+2 -8
View File
@@ -6,7 +6,6 @@ import (
"6.5840/kvsrv1/rpc"
"6.5840/labrpc"
"6.5840/raft"
"6.5840/tester1"
)
@@ -50,14 +49,9 @@ func (kv *KVServer) Put(args *rpc.PutArgs, reply *rpc.PutReply) {
func (kv *KVServer) Kill() {
}
// You can ignore for this lab
func (kv *KVServer) Raft() *raft.Raft {
return nil
}
// You can ignore all arguments; they are for replicated KVservers in lab 4
func StartKVServer(ends []*labrpc.ClientEnd, gid tester.Tgid, srv int, persister *raft.Persister, maxraftstate int) tester.IKVServer {
func StartKVServer(ends []*labrpc.ClientEnd, gid tester.Tgid, srv int, persister *tester.Persister) []tester.IService {
kv := MakeKVServer()
return kv
return []tester.IService{kv}
}
+1 -1
View File
@@ -15,7 +15,7 @@ type TestKV struct {
}
func MakeTestKV(t *testing.T, reliable bool) *TestKV {
cfg := tester.MakeConfig(t, 1, reliable, -1, StartKVServer)
cfg := tester.MakeConfig(t, 1, reliable, StartKVServer)
ts := &TestKV{
t: t,
reliable: reliable,