MCPcopy Create free account

hub / github.com/aQuaYi/MIT-6.824-Distributed-Systems / functions

Functions473 in github.com/aQuaYi/MIT-6.824-Distributed-Systems

↓ 1 callersFunctionautofill_email
()
Lectures/LEC20/6.824 Spring 2018 Paper Questions_files/common.js:1
↓ 1 callersFunctioncacheContains
(model Model, cache map[uint64][]cacheEntry, entry cacheEntry)
src/linearizability/linearizability.go:133
↓ 1 callersMethodcheckApplyLoop
每当 rf.logs 或 rf.commitIndex 有变化时,就收到通知 然后,检查发现有可以 commit 的 entry 的话 就通过 applyCh 发送 ApplyMsg 给 replication state machine 进行 commit
src/raft/applyMsg.go:32
↓ 1 callersFunctioncheckClntAppends
check that for a specific client all known appends are present in a value, and in order
src/kvraft/test_test.go:78
↓ 1 callersFunctioncheckConcurrentAppends
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 callersFunctioncheckDefault
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 callersFunctioncheckDefault1
(value reflect.Value, depth int, name string)
src/labgob/labgob.go:129
↓ 1 callersMethodcheckNoLeader
check that there's no leader
src/raft/config.go:347
↓ 1 callersMethodcheckTimeout
()
src/shardmaster/config.go:47
↓ 1 callersMethodcheckTimeout
()
src/shardkv/config.go:72
↓ 1 callersFunctioncheckType
(t reflect.Type)
src/labgob/labgob.go:72
↓ 1 callersFunctioncheck_same_config
(t *testing.T, c1 Config, c2 Config)
src/shardmaster/test_test.go:55
↓ 1 callersMethodclear
(pos uint)
src/linearizability/bitset.go:33
↓ 1 callersMethodclone
()
src/linearizability/bitset.go:17
↓ 1 callersFunctionconvertEntries
(events []Event)
src/linearizability/linearizability.go:97
↓ 1 callersFunctiondate_to_txt
(d)
Lectures/LEC16/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callersFunctiondate_to_txt
(d)
Lectures/LEC15/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callersFunctiondate_to_txt
(d)
Lectures/LEC14/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callersFunctiondate_to_txt
(d)
Lectures/LEC21/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callersFunctiondate_to_txt
(d)
Lectures/LEC02/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callersFunctiondate_to_txt
(d)
Lectures/6.824 Schedule_ Spring 2018_files/common.js:56
↓ 1 callersFunctiondate_to_txt
(d)
Lectures/LEC13/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callersFunctiondate_to_txt
(d)
Lectures/LEC20/6.824 Spring 2018 Paper Questions_files/common.js:56
↓ 1 callersMethoddeleteClient
(ck *Clerk)
src/kvraft/config.go:211
↓ 1 callersFunctiondetectJs
(chain)
Lectures/LEC03/6.824 Lab 2: Raft_files/inject_002.js:38
↓ 1 callersMethoddispatch
(req reqMsg)
src/labrpc/labrpc.go:387
↓ 1 callersFunctionelectionLoop
触发 election timer 超时,就开始新的选举
src/raft/raft_new.go:120
↓ 1 callersMethodequals
(b2 bitset)
src/linearizability/bitset.go:64
↓ 1 callersFunctionfind_date_txt
(t)
Lectures/LEC16/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callersFunctionfind_date_txt
(t)
Lectures/LEC15/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callersFunctionfind_date_txt
(t)
Lectures/LEC14/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callersFunctionfind_date_txt
(t)
Lectures/LEC21/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callersFunctionfind_date_txt
(t)
Lectures/LEC02/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callersFunctionfind_date_txt
(t)
Lectures/6.824 Schedule_ Spring 2018_files/common.js:62
↓ 1 callersFunctionfind_date_txt
(t)
Lectures/LEC13/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callersFunctionfind_date_txt
(t)
Lectures/LEC20/6.824 Spring 2018 Paper Questions_files/common.js:62
↓ 1 callersMethodforwardRegistrations
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 callersFunctiongenAppendEntriesArgsSlice
(rf *Raft)
src/raft/fsm_handlers.go:241
↓ 1 callersFunctionheartbeating
(rf *Raft)
src/raft/fsm_handlers.go:134
↓ 1 callersFunctionhighlight_date
()
Lectures/LEC16/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callersFunctionhighlight_date
()
Lectures/LEC15/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callersFunctionhighlight_date
()
Lectures/LEC14/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callersFunctionhighlight_date
()
Lectures/LEC21/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callersFunctionhighlight_date
()
Lectures/LEC02/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callersFunctionhighlight_date
()
Lectures/6.824 Schedule_ Spring 2018_files/common.js:71
↓ 1 callersFunctionhighlight_date
()
Lectures/LEC13/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callersFunctionhighlight_date
()
Lectures/LEC20/6.824 Spring 2018 Paper Questions_files/common.js:71
↓ 1 callersFunctionihash
(s string)
src/mapreduce/common_map.go:98
↓ 1 callersFunctioninit_questions
(query)
Lectures/LEC16/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callersFunctioninit_questions
(query)
Lectures/LEC15/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callersFunctioninit_questions
(query)
Lectures/LEC14/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callersFunctioninit_questions
(query)
Lectures/LEC21/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callersFunctioninit_questions
(query)
Lectures/LEC02/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callersFunctioninit_questions
(query)
Lectures/6.824 Schedule_ Spring 2018_files/common.js:29
↓ 1 callersFunctioninit_questions
(query)
Lectures/LEC13/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callersFunctioninit_questions
(query)
Lectures/LEC20/6.824 Spring 2018 Paper Questions_files/common.js:29
↓ 1 callersFunctionisValidArgs
(rf *Raft, args *RequestVoteArgs)
src/raft/rpc_requestVote.go:141
↓ 1 callersMethodkillWorkers
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 callersFunctionlength
(n *node)
src/linearizability/linearizability.go:72
↓ 1 callersFunctionlift
(entry *node)
src/linearizability/linearizability.go:147
↓ 1 callersFunctionmakeEntries
(history []Operation)
src/linearizability/linearizability.go:37
↓ 1 callersFunctionmakeSeed
()
src/kvraft/config.go:26
↓ 1 callersFunctionmakeSeed
()
src/raft/config.go:30
↓ 1 callersFunctionmakeSeed
()
src/shardkv/config.go:27
↓ 1 callersFunctionmakeState
创建 *fetchState 实体
Lectures/LEC02/crawler/crawler.go:89
↓ 1 callersMethodmake_partition
Partition servers into 2 groups and put current leader in minority
src/kvraft/config.go:339
↓ 1 callersFunctionmapF
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 callersFunctionmaster
master 负责分配爬取任务给 worker
Lectures/LEC02/crawler/crawler.go:112
↓ 1 callersMethodmerge
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 callersFunctionnewAppendEntriesArgs
(leader *Raft, server int)
src/raft/rpc_appendEntries.go:40
↓ 1 callersFunctionnewBitset
data layout: bits 0-63 are in data[0], the next are in data[1], etc.
src/linearizability/bitset.go:8
↓ 1 callersFunctionnewRaft
(peers []*labrpc.ClientEnd, me int, persister *Persister)
src/raft/raft_new.go:82
↓ 1 callersMethodnewRequestVoteArgs
()
src/raft/rpc_requestVote.go:181
↓ 1 callersFunctiononeHearteat
(rf *Raft)
src/raft/fsm_handlers.go:157
↓ 1 callersFunctionparse_query
()
Lectures/LEC16/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callersFunctionparse_query
()
Lectures/LEC15/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callersFunctionparse_query
()
Lectures/LEC14/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callersFunctionparse_query
()
Lectures/LEC21/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callersFunctionparse_query
()
Lectures/LEC02/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callersFunctionparse_query
()
Lectures/6.824 Schedule_ Spring 2018_files/common.js:10
↓ 1 callersFunctionparse_query
()
Lectures/LEC13/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callersFunctionparse_query
()
Lectures/LEC20/6.824 Spring 2018 Paper Questions_files/common.js:10
↓ 1 callersMethodpopcnt
()
src/linearizability/bitset.go:44
↓ 1 callersFunctionput
往服务器存放数据 (key, val)
Lectures/LEC02/kv/kv.go:174
↓ 1 callersFunctionrandom_handles
Randomize server handles
src/shardmaster/config.go:24
↓ 1 callersFunctionrandom_handles
Randomize server handles
src/kvraft/config.go:34
↓ 1 callersFunctionrandstring
(n int)
src/raft/config.go:23
↓ 1 callersFunctionreduceF
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 callersMethodregister
Tell the master we exist and ready to work
src/mapreduce/worker.go:108
↓ 1 callersFunctionrenumber
(events []Event)
src/linearizability/linearizability.go:81
↓ 1 callersMethodresetElectionTimer
()
src/raft/raft_method.go:179
↓ 1 callersFunctionrun_client
a client runs the function f and then signals it is done
src/kvraft/test_test.go:45
↓ 1 callersMethodsendAppendEntries
(server int, args *AppendEntriesArgs, reply *AppendEntriesReply)
src/raft/rpc_appendEntries.go:36
↓ 1 callersMethodsendRequestVote
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 callersFunctionserver
启动服务器
Lectures/LEC02/kv/kv.go:50
↓ 1 callersMethodsetlongreordering
(longrel bool)
src/raft/config.go:292
↓ 1 callersMethodshardclerk
()
src/shardkv/config.go:289
↓ 1 callersMethodstartRPCServer
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 callersMethodstopRPCServer
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 callersFunctionunlift
(entry *node)
src/linearizability/linearizability.go:157
← previousnext →201–300 of 473, ranked by callers