MCPcopy Create free account

hub / github.com/AdrianHsu/MIT-6.824-Lab / functions

Functions418 in github.com/AdrianHsu/MIT-6.824-Lab

↓ 47 callersMethodStart
the application wants paxos to start agreement on instance seq, with proposed value v. Start() returns right away; the application will call Status()
hw4/src/paxos/paxos.go:429
↓ 46 callersMethodGet
fetch a key's value from the current primary; if they key has never been set, return "". Get() must keep trying until it either the primary replies w
hw2/src/pbservice/client.go:79
↓ 45 callersMethodStart
the application wants paxos to start agreement on instance seq, with proposed value v. Start() returns right away; the application will call Status()
hw3/src/paxos/paxos.go:429
↓ 43 callersMethodGet
fetch a key's value from the current primary; if they key has never been set, return "". Get() must keep trying until it either the primary replies w
hw4/src/pbservice/client.go:74
↓ 43 callersMethodGet
fetch a key's value from the current primary; if they key has never been set, return "". Get() must keep trying until it either the primary replies w
hw3/src/pbservice/client.go:74
↓ 31 callersMethodRegister
(args *RegisterArgs, res *RegisterReply)
hw1/src/mapreduce/mapreduce.go:107
↓ 31 callersFunctionport
(tag string, host int)
hw4/src/pbservice/test_test.go:25
↓ 31 callersFunctionport
(tag string, host int)
hw2/src/pbservice/test_test.go:25
↓ 31 callersFunctionport
(tag string, host int)
hw3/src/pbservice/test_test.go:25
↓ 28 callersMethodkill
tell the server to shut itself down. please do not change these two functions.
hw4/src/pbservice/server.go:58
↓ 28 callersMethodkill
tell the server to shut itself down. please do not change these two functions.
hw2/src/pbservice/server.go:286
↓ 28 callersMethodkill
tell the server to shut itself down. please do not change these two functions.
hw3/src/pbservice/server.go:58
↓ 27 callersFunctionwaitn
(t *testing.T, pxa []*Paxos, seq int, wanted int)
hw4/src/paxos/test_test.go:51
↓ 27 callersFunctionwaitn
(t *testing.T, pxa []*Paxos, seq int, wanted int)
hw3/src/paxos/test_test.go:54
↓ 26 callersMethodPing
(viewnum uint)
hw2/src/viewservice/client.go:56
↓ 25 callersFunctioncheck
(ck *Clerk, key string, value string)
hw4/src/pbservice/test_test.go:18
↓ 25 callersFunctioncheck
(ck *Clerk, key string, value string)
hw2/src/pbservice/test_test.go:18
↓ 25 callersFunctioncheck
(ck *Clerk, key string, value string)
hw3/src/pbservice/test_test.go:18
↓ 24 callersMethodPut
tell the primary to update key's value. must keep trying until it succeeds.
hw2/src/pbservice/client.go:151
↓ 23 callersMethodPing
(viewnum uint)
hw4/src/viewservice/client.go:56
↓ 23 callersMethodPing
(viewnum uint)
hw3/src/viewservice/client.go:56
↓ 23 callersMethodPut
tell the primary to update key's value. must keep trying until it succeeds.
hw4/src/pbservice/client.go:93
↓ 23 callersMethodPut
tell the primary to update key's value. must keep trying until it succeeds.
hw3/src/pbservice/client.go:93
↓ 22 callersMethodQuery
(num int)
hw4/src/shardmaster/client.go:56
↓ 22 callersFunctioncheck
(t *testing.T, ck *Clerk, key string, value string)
hw4/src/kvpaxos/test_test.go:13
↓ 22 callersFunctioncheck
(t *testing.T, ck *Clerk, key string, value string)
hw3/src/kvpaxos/test_test.go:15
↓ 21 callersMethodPut
(key string, value string)
hw4/src/kvpaxos/client.go:119
↓ 21 callersMethodPut
(key string, value string)
hw3/src/kvpaxos/client.go:113
↓ 19 callersFunctionStartServer
(vshost string, me string)
hw4/src/pbservice/server.go:82
↓ 19 callersFunctionStartServer
(vshost string, me string)
hw2/src/pbservice/server.go:310
↓ 19 callersFunctionStartServer
(vshost string, me string)
hw3/src/pbservice/server.go:82
↓ 18 callersFunctionMakeClerk
(vshost string, me string)
hw4/src/pbservice/client.go:24
↓ 18 callersFunctionMakeClerk
(vshost string, me string)
hw2/src/pbservice/client.go:28
↓ 18 callersFunctionMakeClerk
(vshost string, me string)
hw3/src/pbservice/client.go:24
↓ 17 callersFunctionMake
the application wants to create a paxos peer. the ports of all the paxos peers (including this one) are in peers[]. this servers port is peers[me].
hw4/src/paxos/paxos.go:602
↓ 17 callersFunctionMake
the application wants to create a paxos peer. the ports of all the paxos peers (including this one) are in peers[]. this servers port is peers[me].
hw3/src/paxos/paxos.go:602
↓ 16 callersMethodGet
fetch the current value for a key. returns "" if the key does not exist. keeps trying forever in the face of all other errors.
hw4/src/kvpaxos/client.go:74
↓ 16 callersMethodGet
fetch the current value for a key. returns "" if the key does not exist. keeps trying forever in the face of all other errors.
hw3/src/kvpaxos/client.go:70
↓ 15 callersMethodGet
()
hw4/src/viewservice/client.go:72
↓ 15 callersMethodGet
()
hw2/src/viewservice/client.go:72
↓ 15 callersMethodGet
()
hw3/src/viewservice/client.go:72
↓ 14 callersMethodDone
the application on this machine is done with all instances <= seq. see the comments for Min() for more explanation.
hw4/src/paxos/paxos.go:460
↓ 14 callersMethodMin
Min() should return one more than the minimum among z_i, where z_i is the highest number ever passed to Done() on peer i. A peer's z_i is -1 if it ha
hw4/src/paxos/paxos.go:526
↓ 14 callersFunctionport
(tag string, host int)
hw4/src/paxos/test_test.go:21
↓ 14 callersFunctionport
(tag string, host int)
hw3/src/paxos/test_test.go:23
↓ 13 callersMethodKill
tell the peer to shut itself down. for testing. please do not change these two functions.
hw4/src/paxos/paxos.go:570
↓ 13 callersMethodKill
tell the peer to shut itself down. for testing. please do not change these two functions.
hw3/src/paxos/paxos.go:570
↓ 13 callersMethodMin
Min() should return one more than the minimum among z_i, where z_i is the highest number ever passed to Done() on peer i. A peer's z_i is -1 if it ha
hw3/src/paxos/paxos.go:526
↓ 13 callersFunctioncleanup
(pxa []*Paxos)
hw4/src/paxos/test_test.go:80
↓ 13 callersFunctioncleanup
(pxa []*Paxos)
hw3/src/paxos/test_test.go:83
↓ 13 callersFunctionndecided
(t *testing.T, pxa []*Paxos, seq int)
hw4/src/paxos/test_test.go:32
↓ 13 callersFunctionndecided
(t *testing.T, pxa []*Paxos, seq int)
hw3/src/paxos/test_test.go:34
↓ 13 callersFunctionpart
(t *testing.T, tag string, npaxos int, p1 []int, p2 []int, p3 []int)
hw4/src/kvpaxos/test_test.go:208
↓ 13 callersFunctionpart
(t *testing.T, tag string, npaxos int, p1 []int, p2 []int, p3 []int)
hw3/src/kvpaxos/test_test.go:210
↓ 12 callersFunctionDPrintf
(format string, a ...interface{})
hw1/src/mapreduce/mapreduce.go:42
↓ 12 callersMethodJoin
(gid int64, servers []string)
hw4/src/shardmaster/client.go:72
↓ 12 callersMethodKill
tell the server to shut itself down. for testing. please don't change these two functions.
hw2/src/viewservice/server.go:216
↓ 12 callersFunctionMakeClerk
(servers []string)
hw4/src/kvpaxos/client.go:26
↓ 12 callersFunctionMakeClerk
(servers []string)
hw3/src/kvpaxos/client.go:24
↓ 11 callersFunctionpart
(t *testing.T, tag string, npaxos int, p1 []int, p2 []int, p3 []int)
hw4/src/paxos/test_test.go:731
↓ 11 callersFunctionpart
(t *testing.T, tag string, npaxos int, p1 []int, p2 []int, p3 []int)
hw3/src/paxos/test_test.go:739
↓ 11 callersFunctionport
(tag string, host int)
hw4/src/kvpaxos/test_test.go:20
↓ 11 callersFunctionport
(tag string, host int)
hw3/src/kvpaxos/test_test.go:22
↓ 10 callersMethodPrimary
()
hw4/src/viewservice/client.go:82
↓ 10 callersMethodPrimary
()
hw2/src/viewservice/client.go:82
↓ 10 callersMethodPrimary
()
hw3/src/viewservice/client.go:82
↓ 9 callersMethodDone
the application on this machine is done with all instances <= seq. see the comments for Min() for more explanation.
hw3/src/paxos/paxos.go:460
↓ 9 callersMethodGet
fetch the current value for a key. returns "" if the key does not exist. keeps trying forever in the face of all other errors.
hw4/src/shardkv/client.go:90
↓ 9 callersMethodPut
(key string, value string)
hw4/src/shardkv/client.go:174
↓ 9 callersMethodShutdown
The master is telling us to shutdown. Report the number of Jobs we have processed.
hw1/src/mapreduce/worker.go:40
↓ 8 callersMethodLeave
(gid int64)
hw4/src/shardmaster/client.go:89
↓ 8 callersMethodStatus
the application wants to know whether this peer thinks an instance has been decided, and if so what the agreed value is. Status() should just inspect
hw4/src/paxos/paxos.go:549
↓ 8 callersFunctioncheck
maybe should take a cka[] and find the server with the highest Num.
hw4/src/shardmaster/test_test.go:35
↓ 7 callersMethodAppend
(key string, value string)
hw4/src/kvpaxos/client.go:122
↓ 7 callersMethodAppend
(key string, value string)
hw3/src/kvpaxos/client.go:116
↓ 7 callersMethodWait
(seq int)
hw4/src/kvpaxos/server.go:82
↓ 7 callersFunctioncheck
(t *testing.T, ck *Clerk, p string, b string, n uint)
hw4/src/viewservice/test_test.go:10
↓ 7 callersFunctioncheck
(t *testing.T, ck *Clerk, p string, b string, n uint)
hw2/src/viewservice/test_test.go:13
↓ 7 callersFunctioncheck
(t *testing.T, ck *Clerk, p string, b string, n uint)
hw3/src/viewservice/test_test.go:10
↓ 7 callersMethodjoin
(gi int)
hw4/src/shardkv/test_test.go:77
↓ 7 callersMethodsetunreliable
please do not change these two functions.
hw4/src/paxos/paxos.go:585
↓ 7 callersMethodsetunreliable
please do not change these two functions.
hw3/src/paxos/paxos.go:585
↓ 6 callersFunctionMakeClerk
(servers []string)
hw4/src/shardmaster/client.go:16
↓ 6 callersFunctionStartServer
servers[] contains the ports of the set of servers that will cooperate via Paxos to form the fault-tolerant key/value service. me is the index of the
hw4/src/kvpaxos/server.go:199
↓ 6 callersFunctionStartServer
servers[] contains the ports of the set of servers that will cooperate via Paxos to form the fault-tolerant key/value service. me is the index of the
hw3/src/kvpaxos/server.go:256
↓ 6 callersMethodStatus
the application wants to know whether this peer thinks an instance has been decided, and if so what the agreed value is. Status() should just inspect
hw3/src/paxos/paxos.go:549
↓ 6 callersFunctioncleanup
(kva []*KVPaxos)
hw4/src/kvpaxos/test_test.go:31
↓ 6 callersFunctioncleanup
(kva []*KVPaxos)
hw3/src/kvpaxos/test_test.go:33
↓ 6 callersFunctionport
Cook up a unique-ish UNIX-domain socket name in /var/tmp. can't use current directory since AFS doesn't support UNIX-domain sockets.
hw1/src/mapreduce/test_test.go:114
↓ 5 callersMethodAppend
tell the primary to append to key's value. must keep trying until it succeeds.
hw4/src/pbservice/client.go:101
↓ 5 callersMethodAppend
tell the primary to append to key's value. must keep trying until it succeeds.
hw2/src/pbservice/client.go:159
↓ 5 callersMethodAppend
tell the primary to append to key's value. must keep trying until it succeeds.
hw3/src/pbservice/client.go:101
↓ 5 callersFunctionMapName
Name of the file that is the input for map job <MapJob>
hw1/src/mapreduce/mapreduce.go:151
↓ 5 callersMethodPropose
Hint: You should have a function `Propose()` whose job is to (1) examine recent entries in the Paxos log and (2) apply them to the state of the shardk
hw4/src/shardkv/server.go:177
↓ 5 callersFunctionRemoveFile
(n string)
hw1/src/mapreduce/mapreduce.go:338
↓ 5 callersFunctionRunWorker
Set up a connection with the master, register with the master, and wait for jobs from the master
hw1/src/mapreduce/worker.go:63
↓ 5 callersFunctioncall
call() sends an RPC to the rpcname handler on server srv with arguments args, waits for the reply, and leaves the reply in reply. the reply argument
hw2/src/pbservice/client.go:55
↓ 5 callersFunctioncall
call() sends an RPC to the rpcname handler on server srv with arguments args, waits for the reply, and leaves the reply in reply. the reply argument
hw1/src/mapreduce/common.go:62
↓ 5 callersMethodclerk
()
hw4/src/shardkv/test_test.go:73
↓ 5 callersFunctionpp
(tag string, src int, dst int)
hw4/src/kvpaxos/test_test.go:189
next →1–100 of 418, ranked by callers