Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aQuaYi/MIT-6.824-Distributed-Systems
/ functions
Functions
473 in github.com/aQuaYi/MIT-6.824-Distributed-Systems
⨍
Functions
473
◇
Types & classes
96
↓ 1 callers
Function
autofill_email
()
Lectures/LEC20/6.824 Spring 2018 Paper Questions_files/common.js:1
↓ 1 callers
Function
cacheContains
(model Model, cache map[uint64][]cacheEntry, entry cacheEntry)
src/linearizability/linearizability.go:133
↓ 1 callers
Method
checkApplyLoop
每当 rf.logs 或 rf.commitIndex 有变化时,就收到通知 然后,检查发现有可以 commit 的 entry 的话 就通过 applyCh 发送 ApplyMsg 给 replication state machine 进行 commit
src/raft/applyMsg.go:32
↓ 1 callers
Function
checkClntAppends
check that for a specific client all known appends are present in a value, and in order
src/kvraft/test_test.go:78
↓ 1 callers
Function
checkConcurrentAppends
check that all known appends are present in a value, and are in order for each concurrent client.
src/kvraft/test_test.go:99
↓ 1 callers
Function
checkDefault
warn if the value contains non-default values, as it would if one sent an RPC but the reply struct was already modified. if the RPC reply contains de
src/labgob/labgob.go:122
↓ 1 callers
Function
checkDefault1
(value reflect.Value, depth int, name string)
src/labgob/labgob.go:129
↓ 1 callers
Method
checkNoLeader
check that there's no leader
src/raft/config.go:347
↓ 1 callers
Method
checkTimeout
()
src/shardmaster/config.go:47
↓ 1 callers
Method
checkTimeout
()
src/shardkv/config.go:72
↓ 1 callers
Function
checkType
(t reflect.Type)
src/labgob/labgob.go:72
↓ 1 callers
Function
check_same_config
(t *testing.T, c1 Config, c2 Config)
src/shardmaster/test_test.go:55
↓ 1 callers
Method
clear
(pos uint)
src/linearizability/bitset.go:33
↓ 1 callers
Method
clone
()
src/linearizability/bitset.go:17
↓ 1 callers
Function
convertEntries
(events []Event)
src/linearizability/linearizability.go:97
↓ 1 callers
Function
date_to_txt
(d)
Lectures/LEC16/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callers
Function
date_to_txt
(d)
Lectures/LEC15/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callers
Function
date_to_txt
(d)
Lectures/LEC14/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callers
Function
date_to_txt
(d)
Lectures/LEC21/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callers
Function
date_to_txt
(d)
Lectures/LEC02/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callers
Function
date_to_txt
(d)
Lectures/6.824 Schedule_ Spring 2018_files/common.js:56
↓ 1 callers
Function
date_to_txt
(d)
Lectures/LEC13/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callers
Function
date_to_txt
(d)
Lectures/LEC20/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callers
Method
deleteClient
(ck *Clerk)
src/kvraft/config.go:211
↓ 1 callers
Function
detectJs
(chain)
Lectures/LEC03/6.824 Lab 2: Raft_files/inject_002.js:38
↓ 1 callers
Method
dispatch
(req reqMsg)
src/labrpc/labrpc.go:387
↓ 1 callers
Function
electionLoop
触发 election timer 超时,就开始新的选举
src/raft/raft_new.go:120
↓ 1 callers
Method
equals
(b2 bitset)
src/linearizability/bitset.go:64
↓ 1 callers
Function
find_date_txt
(t)
Lectures/LEC16/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callers
Function
find_date_txt
(t)
Lectures/LEC15/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callers
Function
find_date_txt
(t)
Lectures/LEC14/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callers
Function
find_date_txt
(t)
Lectures/LEC21/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callers
Function
find_date_txt
(t)
Lectures/LEC02/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callers
Function
find_date_txt
(t)
Lectures/6.824 Schedule_ Spring 2018_files/common.js:62
↓ 1 callers
Function
find_date_txt
(t)
Lectures/LEC13/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callers
Function
find_date_txt
(t)
Lectures/LEC20/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callers
Method
forwardRegistrations
helper function that sends information about all existing and newly registered workers to channel ch. schedule() reads ch to learn about workers.
src/mapreduce/master.go:88
↓ 1 callers
Function
genAppendEntriesArgsSlice
(rf *Raft)
src/raft/fsm_handlers.go:241
↓ 1 callers
Function
heartbeating
(rf *Raft)
src/raft/fsm_handlers.go:134
↓ 1 callers
Function
highlight_date
()
Lectures/LEC16/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callers
Function
highlight_date
()
Lectures/LEC15/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callers
Function
highlight_date
()
Lectures/LEC14/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callers
Function
highlight_date
()
Lectures/LEC21/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callers
Function
highlight_date
()
Lectures/LEC02/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callers
Function
highlight_date
()
Lectures/6.824 Schedule_ Spring 2018_files/common.js:71
↓ 1 callers
Function
highlight_date
()
Lectures/LEC13/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callers
Function
highlight_date
()
Lectures/LEC20/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callers
Function
ihash
(s string)
src/mapreduce/common_map.go:98
↓ 1 callers
Function
init_questions
(query)
Lectures/LEC16/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callers
Function
init_questions
(query)
Lectures/LEC15/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callers
Function
init_questions
(query)
Lectures/LEC14/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callers
Function
init_questions
(query)
Lectures/LEC21/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callers
Function
init_questions
(query)
Lectures/LEC02/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callers
Function
init_questions
(query)
Lectures/6.824 Schedule_ Spring 2018_files/common.js:29
↓ 1 callers
Function
init_questions
(query)
Lectures/LEC13/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callers
Function
init_questions
(query)
Lectures/LEC20/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callers
Function
isValidArgs
(rf *Raft, args *RequestVoteArgs)
src/raft/rpc_requestVote.go:141
↓ 1 callers
Method
killWorkers
killWorkers cleans up all workers by sending each one a Shutdown RPC. It also collects and returns the number of tasks each worker has performed.
src/mapreduce/master.go:164
↓ 1 callers
Function
length
(n *node)
src/linearizability/linearizability.go:72
↓ 1 callers
Function
lift
(entry *node)
src/linearizability/linearizability.go:147
↓ 1 callers
Function
makeEntries
(history []Operation)
src/linearizability/linearizability.go:37
↓ 1 callers
Function
makeSeed
()
src/kvraft/config.go:26
↓ 1 callers
Function
makeSeed
()
src/raft/config.go:30
↓ 1 callers
Function
makeSeed
()
src/shardkv/config.go:27
↓ 1 callers
Function
makeState
创建 *fetchState 实体
Lectures/LEC02/crawler/crawler.go:89
↓ 1 callers
Method
make_partition
Partition servers into 2 groups and put current leader in minority
src/kvraft/config.go:339
↓ 1 callers
Function
mapF
The map function is called once for each file of input. The first argument is the name of the input file, and the second is the file's complete conte
src/main/wc.go:19
↓ 1 callers
Function
master
master 负责分配爬取任务给 worker
Lectures/LEC02/crawler/crawler.go:112
↓ 1 callers
Method
merge
merge combines the results of the many reduce jobs into a single output file XXX use merge sort
src/mapreduce/master_splitmerge.go:14
↓ 1 callers
Function
newAppendEntriesArgs
(leader *Raft, server int)
src/raft/rpc_appendEntries.go:40
↓ 1 callers
Function
newBitset
data layout: bits 0-63 are in data[0], the next are in data[1], etc.
src/linearizability/bitset.go:8
↓ 1 callers
Function
newRaft
(peers []*labrpc.ClientEnd, me int, persister *Persister)
src/raft/raft_new.go:82
↓ 1 callers
Method
newRequestVoteArgs
()
src/raft/rpc_requestVote.go:181
↓ 1 callers
Function
oneHearteat
(rf *Raft)
src/raft/fsm_handlers.go:157
↓ 1 callers
Function
parse_query
()
Lectures/LEC16/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callers
Function
parse_query
()
Lectures/LEC15/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callers
Function
parse_query
()
Lectures/LEC14/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callers
Function
parse_query
()
Lectures/LEC21/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callers
Function
parse_query
()
Lectures/LEC02/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callers
Function
parse_query
()
Lectures/6.824 Schedule_ Spring 2018_files/common.js:10
↓ 1 callers
Function
parse_query
()
Lectures/LEC13/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callers
Function
parse_query
()
Lectures/LEC20/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callers
Method
popcnt
()
src/linearizability/bitset.go:44
↓ 1 callers
Function
put
往服务器存放数据 (key, val)
Lectures/LEC02/kv/kv.go:174
↓ 1 callers
Function
random_handles
Randomize server handles
src/shardmaster/config.go:24
↓ 1 callers
Function
random_handles
Randomize server handles
src/kvraft/config.go:34
↓ 1 callers
Function
randstring
(n int)
src/raft/config.go:23
↓ 1 callers
Function
reduceF
The reduce function is called once for each key generated by the map tasks, with a list of all the values created for that key by any map task.
src/main/wc.go:49
↓ 1 callers
Method
register
Tell the master we exist and ready to work
src/mapreduce/worker.go:108
↓ 1 callers
Function
renumber
(events []Event)
src/linearizability/linearizability.go:81
↓ 1 callers
Method
resetElectionTimer
()
src/raft/raft_method.go:179
↓ 1 callers
Function
run_client
a client runs the function f and then signals it is done
src/kvraft/test_test.go:45
↓ 1 callers
Method
sendAppendEntries
(server int, args *AppendEntriesArgs, reply *AppendEntriesReply)
src/raft/rpc_appendEntries.go:36
↓ 1 callers
Method
sendRequestVote
example code to send a RequestVote RPC to a server. server is the index of the target server in rf.peers[]. expects RPC arguments in args. fills in *
src/raft/rpc_requestVote.go:176
↓ 1 callers
Function
server
启动服务器
Lectures/LEC02/kv/kv.go:50
↓ 1 callers
Method
setlongreordering
(longrel bool)
src/raft/config.go:292
↓ 1 callers
Method
shardclerk
()
src/shardkv/config.go:289
↓ 1 callers
Method
startRPCServer
startRPCServer starts the Master's RPC server. It continues accepting RPC calls (Register in particular) for as long as the worker is alive.
src/mapreduce/master_rpc.go:21
↓ 1 callers
Method
stopRPCServer
stopRPCServer stops the master RPC server. This must be done through an RPC to avoid race conditions between the RPC server thread and the current thr
src/mapreduce/master_rpc.go:59
↓ 1 callers
Function
unlift
(entry *node)
src/linearizability/linearizability.go:157
← previous
next →
201–300 of 473, ranked by callers