MCPcopy Create free account

hub / github.com/1345414527/MIT6.824-2022 / types & classes

Types & classes105 in github.com/1345414527/MIT6.824-2022

↓ 2 callersTypeAliasbitset
porcupine/bitset.go:5
↓ 1 callersTypeAliasByKey
for sorting by key.
main/mrsequential.go:18
↓ 1 callersTypeAliasbyTime
porcupine/checker.go:29
StructAppendEntriesArgs
raft/raft_append_entries.go:7
StructAppendEntriesReply
raft/raft_append_entries.go:16
StructApplyMsg
raft/raft.go:66
TypeAliasCheckResult
porcupine/model.go:71
StructCleanShardDataArgs
用于请求目标节点清除指定的output shard
shardkv/common.go:120
StructCleanShardDataReply
shardkv/common.go:125
StructClerk
shardctrler/client.go:12
StructClerk
客户端
kvraft/client.go:16
StructClerk
shardkv/client.go:40
StructClientCommandId
shardctrler/common.go:59
StructClientEnd
labrpc/labrpc.go:77
StructCommandResult
shardctrler/server.go:34
StructCommandResult
kvraft/server.go:29
StructCommandResult
shardkv/server_op.go:20
StructConfig
A configuration -- an assignment of shards to groups. Please don't change this. 保存配置信息
shardctrler/common.go:53
StructCoordinator
mr/coordinator.go:54
StructDD
labgob/test_test.go:149
TypeAliasErr
Shard controler: assigns shards to replication groups. RPC interface: Join(servers) -- add a set of groups (gid -> server-list mapping). Leave(gids)
shardctrler/common.go:24
TypeAliasErr
kvraft/common.go:11
TypeAliasErr
shardkv/common.go:24
StructEvent
porcupine/model.go:20
TypeAliasEventKind
porcupine/model.go:13
StructExampleArgs
example to show how to declare the arguments and reply for an RPC.
mr/rpc.go:17
StructExampleReply
mr/rpc.go:21
StructFetchShardDataArgs
用于向目标节点获取input shard
shardkv/common.go:93
StructFetchShardDataReply
shardkv/common.go:98
StructGetArgs
kvraft/common.go:29
StructGetArgs
shardkv/common.go:69
StructGetReply
kvraft/common.go:36
StructGetReply
shardkv/common.go:77
StructInstallSnapshotArgs
raft/raft_snapshot.go:5
StructInstallSnapshotReply
raft/raft_snapshot.go:15
StructJoinArgs
shardctrler/common.go:64
StructJoinReply
shardctrler/common.go:69
StructJunkArgs
labrpc/test_test.go:10
StructJunkReply
labrpc/test_test.go:13
StructJunkServer
labrpc/test_test.go:17
StructKVServer
kvraft/server.go:34
StructKeyValue
Map functions return a slice of KeyValue.
mr/worker.go:18
StructKvInput
models/kv.go:7
StructKvOutput
models/kv.go:13
StructLabDecoder
labgob/labgob.go:42
StructLabEncoder
labgob/labgob.go:22
StructLeaveArgs
shardctrler/common.go:74
StructLeaveReply
shardctrler/common.go:79
StructLogEntry
raft/raft.go:78
StructMergeShardData
用于存储output shard的数据,以及充当input shard在apply的命令
shardkv/common.go:130
StructModel
porcupine/model.go:27
StructMoveArgs
shardctrler/common.go:84
StructMoveReply
shardctrler/common.go:90
StructNetwork
labrpc/labrpc.go:128
StructOp
shardctrler/server.go:39
StructOp
debug
kvraft/server.go:17
StructOp
shardkv/server_op.go:7
StructOpLog
kvraft/test_test.go:23
StructOperation
porcupine/model.go:5
StructPersister
raft/persister.go:14
StructPutAppendArgs
Put or Append
kvraft/common.go:14
StructPutAppendArgs
Put or Append
shardkv/common.go:40
StructPutAppendReply
kvraft/common.go:25
StructPutAppendReply
shardkv/common.go:53
StructQueryArgs
shardctrler/common.go:95
StructQueryReply
shardctrler/common.go:100
StructRaft
A Go object implementing a single Raft peer.
raft/raft.go:86
StructRegArgs
用于worker创建后的注册
mr/rpc.go:37
StructRegReply
mr/rpc.go:40
StructReportTaskArgs
用于worker响应任务
mr/rpc.go:45
StructReportTaskReply
mr/rpc.go:52
StructRequestVoteArgs
example RequestVote RPC arguments structure. field names must start with capital letters!
raft/raft_vote.go:11
StructRequestVoteReply
example RequestVote RPC reply structure. field names must start with capital letters!
raft/raft_vote.go:23
TypeAliasRole
raft/raft.go:50
StructServer
a server is a collection of services, all sharing the same rpc dispatcher. so that e.g. both a Raft and a k/v server can listen to the same rpc endpo
labrpc/labrpc.go:391
StructService
an object with methods that can be called via RPC. a single server may have more than one Service.
labrpc/labrpc.go:444
StructShardCtrler
debug
shardctrler/server.go:15
StructShardKV
shardkv/server.go:22
StructT1
labgob/test_test.go:7
StructT2
labgob/test_test.go:14
StructT3
labgob/test_test.go:20
StructT4
labgob/test_test.go:110
StructTask
任务
mr/coordinator.go:38
StructTaskArgs
Add your RPC definitions here. 用于获取任务
mr/rpc.go:28
TypeAliasTaskPhase
mr/coordinator.go:14
StructTaskReply
mr/rpc.go:32
StructTaskState
任务状态
mr/coordinator.go:48
TypeAliasTaskStatus
任务阶段
mr/coordinator.go:15
StructcacheEntry
porcupine/checker.go:140
StructcallsEntry
porcupine/checker.go:154
Structconfig
shardctrler/config.go:34
Structconfig
kvraft/config.go:44
Structconfig
raft/config.go:40
Structconfig
shardkv/config.go:53
Structentry
porcupine/checker.go:16
TypeAliasentryKind
porcupine/checker.go:9
Structgroup
shardkv/config.go:45
StructhistoryElement
porcupine/visualization.go:11
StructlinearizationInfo
porcupine/checker.go:24
StructlinearizationStep
porcupine/visualization.go:18
next →1–100 of 105, ranked by callers