MCPcopy Create free account

hub / github.com/YushuaiJi/Distribution-System / functions

Functions376 in github.com/YushuaiJi/Distribution-System

↓ 1 callersFunctioncheck_same_config
(t *testing.T, c1 Config, c2 Config)
MIT-6.824/src/shardmaster/test_test.go:55
↓ 1 callersMethodclear
(pos uint)
MIT-6.824/src/linearizability/bitset.go:33
↓ 1 callersMethodclone
()
MIT-6.824/src/linearizability/bitset.go:17
↓ 1 callersFunctionconvertEntries
(events []Event)
MIT-6.824/src/linearizability/linearizability.go:97
↓ 1 callersMethoddeleteClient
(ck *Clerk)
MIT-6.824/src/kvraft/config.go:211
↓ 1 callersMethoddispatch
(req reqMsg)
MIT-6.824/src/labrpc/labrpc.go:387
↓ 1 callersMethodequals
(b2 bitset)
MIT-6.824/src/linearizability/bitset.go:64
↓ 1 callersMethodforwardRegistrations
helper function that sends information about all existing and newly registered workers to channel ch. schedule() reads ch to learn about workers.
MIT-6.824/src/mapreduce/master.go:85
↓ 1 callersFunctionihash
(s string)
MIT-6.824/src/mapreduce/common_map.go:86
↓ 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.
MIT-6.824/src/mapreduce/master.go:161
↓ 1 callersFunctionlength
(n *node)
MIT-6.824/src/linearizability/linearizability.go:72
↓ 1 callersFunctionlift
(entry *node)
MIT-6.824/src/linearizability/linearizability.go:147
↓ 1 callersFunctionmakeEntries
(history []Operation)
MIT-6.824/src/linearizability/linearizability.go:37
↓ 1 callersFunctionmakeSeed
()
MIT-6.824/src/kvraft/config.go:26
↓ 1 callersFunctionmakeSeed
()
MIT-6.824/src/raft/config.go:30
↓ 1 callersFunctionmakeSeed
()
MIT-6.824/src/shardkv/config.go:27
↓ 1 callersMethodmake_partition
Partition servers into 2 groups and put current leader in minority
MIT-6.824/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
MIT-6.824/src/main/wc.go:20
↓ 1 callersMethodmerge
merge combines the results of the many reduce jobs into a single output file XXX use merge sort
MIT-6.824/src/mapreduce/master_splitmerge.go:14
↓ 1 callersFunctionnewBitset
data layout: bits 0-63 are in data[0], the next are in data[1], etc.
MIT-6.824/src/linearizability/bitset.go:8
↓ 1 callersFunctionnrand
()
MIT-6.824/src/kvraft/client.go:15
↓ 1 callersMethodpopcnt
()
MIT-6.824/src/linearizability/bitset.go:44
↓ 1 callersFunctionrandom_handles
Randomize server handles
MIT-6.824/src/shardmaster/config.go:24
↓ 1 callersFunctionrandom_handles
Randomize server handles
MIT-6.824/src/kvraft/config.go:34
↓ 1 callersFunctionrandstring
(n int)
MIT-6.824/src/raft/config.go:23
↓ 1 callersMethodreadPersist
restore previously persisted state.
MIT-6.824/src/raft/raft.go:258
↓ 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.
MIT-6.824/src/main/wc.go:38
↓ 1 callersMethodregister
Tell the master we exist and ready to work
MIT-6.824/src/mapreduce/worker.go:108
↓ 1 callersFunctionrenumber
(events []Event)
MIT-6.824/src/linearizability/linearizability.go:81
↓ 1 callersFunctionrun_client
a client runs the function f and then signals it is done
MIT-6.824/src/kvraft/test_test.go:45
↓ 1 callersMethodsendAppendEntries
(server int, args *AppendEntriesArgs, reply *AppendEntriesReply)
MIT-6.824/src/raft/raft.go:774
↓ 1 callersMethodsendInstallSnapshot
(server int, args *InstallSnapshotArgs, reply *InstallSnapshotReply)
MIT-6.824/src/raft/raft.go:779
↓ 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 *
MIT-6.824/src/raft/raft.go:769
↓ 1 callersMethodsetlongreordering
(longrel bool)
MIT-6.824/src/raft/config.go:292
↓ 1 callersMethodshardclerk
()
MIT-6.824/src/shardkv/config.go:289
↓ 1 callersMethodshouldTakeSnapshot
()
MIT-6.824/src/kvraft/server.go:60
↓ 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.
MIT-6.824/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
MIT-6.824/src/mapreduce/master_rpc.go:59
↓ 1 callersMethodtakeSnapshot
()
MIT-6.824/src/kvraft/server.go:71
↓ 1 callersFunctionunlift
(entry *node)
MIT-6.824/src/linearizability/linearizability.go:157
↓ 1 callersFunctionusage
()
MIT-6.824/src/main/pbc.go:25
MethodAppendEntries
(args *AppendEntriesArgs, reply *AppendEntriesReply)
MIT-6.824/src/raft/raft.go:382
FunctionCheckEvents
(model Model, history []Event)
MIT-6.824/src/linearizability/linearizability.go:272
FunctionCheckOperations
(model Model, history []Operation)
MIT-6.824/src/linearizability/linearizability.go:229
MethodConnectClient
(ck *Clerk, to []int)
MIT-6.824/src/shardmaster/config.go:205
MethodDisconnectClient
(ck *Clerk, from []int)
MIT-6.824/src/shardmaster/config.go:221
MethodDisconnectClient
(ck *Clerk, from []int)
MIT-6.824/src/kvraft/config.go:248
MethodDoTask
DoTask is called by the master when a new task is being scheduled on this worker.
MIT-6.824/src/mapreduce/worker.go:40
MethodGet
(args *GetArgs, reply *GetReply)
MIT-6.824/src/kvraft/server.go:139
MethodGet
(args *GetArgs, reply *GetReply)
MIT-6.824/src/shardkv/server.go:32
MethodGetCount
get a server's count of incoming RPCs.
MIT-6.824/src/labrpc/labrpc.go:351
MethodHandler1
(args string, reply *int)
MIT-6.824/src/labrpc/test_test.go:23
MethodHandler2
(args int, reply *string)
MIT-6.824/src/labrpc/test_test.go:30
MethodHandler3
(args int, reply *int)
MIT-6.824/src/labrpc/test_test.go:37
MethodHandler4
args is a pointer
MIT-6.824/src/labrpc/test_test.go:45
MethodHandler5
args is a not pointer
MIT-6.824/src/labrpc/test_test.go:50
MethodInstallSnapshot
(args *InstallSnapshotArgs, reply *InstallSnapshotReply)
MIT-6.824/src/raft/raft.go:645
MethodJoin
(args *JoinArgs, reply *JoinReply)
MIT-6.824/src/shardmaster/server.go:27
FunctionKvModel
()
MIT-6.824/src/linearizability/models.go:15
MethodLeave
(args *LeaveArgs, reply *LeaveReply)
MIT-6.824/src/shardmaster/server.go:31
MethodLen
()
MIT-6.824/src/linearizability/linearizability.go:25
MethodLess
(i, j int)
MIT-6.824/src/linearizability/linearizability.go:33
MethodLogSize
Maximum log size across all servers
MIT-6.824/src/shardmaster/config.go:67
FunctionMapFunc
Create input file with N numbers Check if we have N numbers in output file Split in words
MIT-6.824/src/mapreduce/test_test.go:26
MethodMove
(args *MoveArgs, reply *MoveReply)
MIT-6.824/src/shardmaster/server.go:35
FunctionNoPartition
(history []Operation)
MIT-6.824/src/linearizability/model.go:41
FunctionNoPartitionEvent
(history []Event)
MIT-6.824/src/linearizability/model.go:45
MethodPutAppend
(args *PutAppendArgs, reply *PutAppendReply)
MIT-6.824/src/kvraft/server.go:166
MethodPutAppend
(args *PutAppendArgs, reply *PutAppendReply)
MIT-6.824/src/shardkv/server.go:36
MethodQuery
(args *QueryArgs, reply *QueryReply)
MIT-6.824/src/shardmaster/server.go:39
FunctionReduceFunc
Just return key
MIT-6.824/src/mapreduce/test_test.go:37
FunctionRegisterName
(name string, value interface{})
MIT-6.824/src/labgob/labgob.go:63
MethodRequestVote
example RequestVote RPC handler.
MIT-6.824/src/raft/raft.go:325
FunctionShallowEqual
(state1, state2 interface{})
MIT-6.824/src/linearizability/model.go:49
MethodShutdown
Shutdown is an RPC method that shuts down the Master's RPC server.
MIT-6.824/src/mapreduce/master_rpc.go:12
MethodShutdown
Shutdown is called by the master when all work has been completed. We should respond with the number of tasks we have processed.
MIT-6.824/src/mapreduce/worker.go:98
MethodSnapshotSize
()
MIT-6.824/src/raft/persister.go:66
MethodString
()
MIT-6.824/src/raft/raft.go:44
MethodString
()
MIT-6.824/src/raft/raft.go:142
MethodSwap
(i, j int)
MIT-6.824/src/linearizability/linearizability.go:29
FunctionTestBackup2B
(t *testing.T)
MIT-6.824/src/raft/test_test.go:330
FunctionTestBasic
(t *testing.T)
MIT-6.824/src/shardmaster/test_test.go:80
FunctionTestBasic
(t *testing.T)
MIT-6.824/src/labrpc/test_test.go:54
FunctionTestBasic3A
(t *testing.T)
MIT-6.824/src/kvraft/test_test.go:426
FunctionTestBasicAgree2B
(t *testing.T)
MIT-6.824/src/raft/test_test.go:86
FunctionTestBenchmark
(t *testing.T)
MIT-6.824/src/labrpc/test_test.go:499
FunctionTestCapital
make sure we check capitalization labgob prints one warning during this test.
MIT-6.824/src/labgob/test_test.go:119
FunctionTestChallenge1Concurrent
(t *testing.T)
MIT-6.824/src/shardkv/test_test.go:734
FunctionTestChallenge1Delete
optional test to see whether servers are deleting shards for which they are no longer responsible.
MIT-6.824/src/shardkv/test_test.go:653
FunctionTestChallenge2Partial
optional test to see whether servers can handle operations on shards that have been received as a part of a config migration when the entire migratio
MIT-6.824/src/shardkv/test_test.go:877
FunctionTestChallenge2Unaffected
optional test to see whether servers can handle shards that are not affected by a config change while the config change is underway
MIT-6.824/src/shardkv/test_test.go:807
FunctionTestConcurrent1
(t *testing.T)
MIT-6.824/src/shardkv/test_test.go:296
FunctionTestConcurrent2
this tests the various sources from which a re-starting group might need to fetch shard contents.
MIT-6.824/src/shardkv/test_test.go:377
FunctionTestConcurrent3A
(t *testing.T)
MIT-6.824/src/kvraft/test_test.go:431
FunctionTestConcurrentMany
test RPCs from concurrent ClientEnds
MIT-6.824/src/labrpc/test_test.go:206
FunctionTestConcurrentOne
test concurrent RPCs from a single ClientEnd
MIT-6.824/src/labrpc/test_test.go:317
FunctionTestConcurrentStarts2B
(t *testing.T)
MIT-6.824/src/raft/test_test.go:191
FunctionTestCount2B
(t *testing.T)
MIT-6.824/src/raft/test_test.go:402
FunctionTestCounts
test net.GetCount()
MIT-6.824/src/labrpc/test_test.go:170
FunctionTestDefault
check that we warn when someone sends a default value over RPC but the target into which we're decoding holds a non-default value, which GOB seems no
MIT-6.824/src/labgob/test_test.go:146
← previousnext →201–300 of 376, ranked by callers