Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/YXG520/MIT6.824-6.5840
/ functions
Functions
548 in github.com/YXG520/MIT6.824-6.5840
⨍
Functions
548
◇
Types & classes
106
Function
Reduce
The reduce function is called once for each key generated by Map, with a list of that key's string value (merged across all inputs). The return value
src/mrapps/indexer.go:36
Function
Reduce
(key string, values []string)
src/mrapps/crash.go:45
Function
RegisterName
(name string, value interface{})
src/labgob/labgob.go:70
Method
RequestInstallSnapshot
(args *RequestInstallSnapShotArgs, reply *RequestInstallSnapShotReply)
src/raft/snapshot.go:56
Method
RequestVote
example RequestVoteRPC handler.
src/raft/leader_election.go:132
Function
ShallowEqual
(state1, state2 interface{})
src/porcupine/model.go:59
Method
SnapshotSize
()
src/raft/persister.go:72
Method
String
()
src/raft/log.go:44
Method
Swap
(i, j int)
src/main/mrsequential.go:22
Method
Swap
(i, j int)
src/porcupine/checker.go:35
Function
TestBackup2B
(t *testing.T)
src/raft/test_test.go:500
Function
TestBasic
(t *testing.T)
src/shardctrler/test_test.go:81
Function
TestBasic
(t *testing.T)
src/labrpc/test_test.go:69
Function
TestBasic3A
(t *testing.T)
src/kvraft/test_test.go:433
Function
TestBasicAgree2B
(t *testing.T)
src/raft/test_test.go:127
Function
TestBenchmark
(t *testing.T)
src/labrpc/test_test.go:568
Function
TestBytes
test net.GetTotalBytes()
src/labrpc/test_test.go:221
Function
TestCapital
make sure we check capitalization labgob prints one warning during this test.
src/labgob/test_test.go:115
Function
TestChallenge1Delete
optional test to see whether servers are deleting shards for which they are no longer responsible.
src/shardkv/test_test.go:819
Function
TestChallenge1Delete
optional test to see whether servers are deleting shards for which they are no longer responsible.
src/shardkv_with_bug/test_test.go:756
Function
TestChallenge2Partial
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 migration
src/shardkv/test_test.go:971
Function
TestChallenge2Partial
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 migration
src/shardkv_with_bug/test_test.go:908
Function
TestChallenge2Unaffected
optional test to see whether servers can handle shards that are not affected by a config change while the config change is underway
src/shardkv/test_test.go:903
Function
TestChallenge2Unaffected
optional test to see whether servers can handle shards that are not affected by a config change while the config change is underway
src/shardkv_with_bug/test_test.go:840
Function
TestConcurrent1
(t *testing.T)
src/shardkv/test_test.go:388
Function
TestConcurrent1
(t *testing.T)
src/shardkv_with_bug/test_test.go:326
Function
TestConcurrent2
this tests the various sources from which a re-starting group might need to fetch shard contents.
src/shardkv/test_test.go:468
Function
TestConcurrent2
this tests the various sources from which a re-starting group might need to fetch shard contents.
src/shardkv_with_bug/test_test.go:405
Function
TestConcurrent3
(t *testing.T)
src/shardkv_with_bug/test_test.go:476
Function
TestConcurrent3A
(t *testing.T)
src/kvraft/test_test.go:442
Function
TestConcurrentMany
test RPCs from concurrent ClientEnds
src/labrpc/test_test.go:275
Function
TestConcurrentOne
test concurrent RPCs from a single ClientEnd
src/labrpc/test_test.go:386
Function
TestConcurrentStarts2B
(t *testing.T)
src/raft/test_test.go:361
Function
TestCount2B
(t *testing.T)
src/raft/test_test.go:582
Function
TestCounts
test net.GetCount()
src/labrpc/test_test.go:185
Function
TestDefault
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 not
src/labgob/test_test.go:140
Function
TestDisconnect
does net.Enable(endname, false) really disconnect a client?
src/labrpc/test_test.go:146
Function
TestFailAgree2B
test that a follower participates after disconnect and re-connect.
src/raft/test_test.go:276
Function
TestFailNoAgree2B
(t *testing.T)
src/raft/test_test.go:310
Function
TestFigure82C
Test the scenarios described in Figure 8 of the extended Raft paper. Each iteration asks a leader, if there is one, to insert a command in the Raft lo
src/raft/test_test.go:825
Function
TestFigure8Unreliable2C
(t *testing.T)
src/raft/test_test.go:910
Function
TestFollowerFailure2B
test just failure of followers.
src/raft/test_test.go:190
Function
TestGOB
test that we didn't break GOB.
src/labgob/test_test.go:25
Function
TestInitialElection2A
(t *testing.T)
src/raft/test_test.go:22
Function
TestJoinLeave
(t *testing.T)
src/shardkv/test_test.go:181
Function
TestJoinLeave
(t *testing.T)
src/shardkv_with_bug/test_test.go:110
Function
TestKilled
if an RPC is stuck in a server, and the server is killed with DeleteServer(), does the RPC get un-stuck?
src/labrpc/test_test.go:523
Function
TestLeaderFailure2B
test just failure of leaders.
src/raft/test_test.go:235
Function
TestManyElections2A
(t *testing.T)
src/raft/test_test.go:94
Function
TestManyPartitionsManyClients3A
(t *testing.T)
src/kvraft/test_test.go:567
Function
TestManyPartitionsOneClient3A
(t *testing.T)
src/kvraft/test_test.go:562
Function
TestMissChange
(t *testing.T)
src/shardkv/test_test.go:302
Function
TestMissChange
(t *testing.T)
src/shardkv_with_bug/test_test.go:240
Function
TestMulti
(t *testing.T)
src/shardctrler/test_test.go:260
Function
TestOnePartition3A
Submit a request in the minority partition and check that the requests doesn't go through until the partition heals. The leader in the original netwo
src/kvraft/test_test.go:487
Function
TestPersist12C
(t *testing.T)
src/raft/test_test.go:692
Function
TestPersist22C
(t *testing.T)
src/raft/test_test.go:741
Function
TestPersist32C
(t *testing.T)
src/raft/test_test.go:787
Function
TestPersistConcurrent3A
(t *testing.T)
src/kvraft/test_test.go:577
Function
TestPersistConcurrentUnreliable3A
(t *testing.T)
src/kvraft/test_test.go:582
Function
TestPersistOneClient3A
(t *testing.T)
src/kvraft/test_test.go:572
Function
TestPersistPartition3A
(t *testing.T)
src/kvraft/test_test.go:587
Function
TestPersistPartitionUnreliable3A
(t *testing.T)
src/kvraft/test_test.go:592
Function
TestPersistPartitionUnreliableLinearizable3A
(t *testing.T)
src/kvraft/test_test.go:597
Function
TestRPCBytes2B
check, based on counting bytes of RPCs, that each command is sent to each peer just once.
src/raft/test_test.go:158
Function
TestReElection2A
(t *testing.T)
src/raft/test_test.go:54
Function
TestRegression1
regression: an RPC that's delayed during Enabled=false should not delay subsequent RPCs (e.g. after Enabled=true).
src/labrpc/test_test.go:448
Function
TestRejoin2B
(t *testing.T)
src/raft/test_test.go:462
Function
TestReliableChurn2C
(t *testing.T)
src/raft/test_test.go:1111
Function
TestSnapshot
(t *testing.T)
src/shardkv/test_test.go:234
Function
TestSnapshot
(t *testing.T)
src/shardkv_with_bug/test_test.go:172
Function
TestSnapshotAllCrash2D
do the servers persist the snapshots, and restart using snapshot along with the tail of the log?
src/raft/test_test.go:1221
Function
TestSnapshotBasic2D
(t *testing.T)
src/raft/test_test.go:1197
Function
TestSnapshotInit2D
do servers correctly initialize their in-memory copy of the snapshot, making sure that future writes to persistent state don't lose state?
src/raft/test_test.go:1261
Function
TestSnapshotInstall2D
(t *testing.T)
src/raft/test_test.go:1201
Function
TestSnapshotInstallCrash2D
(t *testing.T)
src/raft/test_test.go:1210
Function
TestSnapshotInstallUnCrash2D
(t *testing.T)
src/raft/test_test.go:1214
Function
TestSnapshotInstallUnreliable2D
(t *testing.T)
src/raft/test_test.go:1205
Function
TestSnapshotRPC3B
if one server falls behind, then rejoins, does it recover by using the InstallSnapshot RPC? also checks that majority discards committed log entries e
src/kvraft/test_test.go:606
Function
TestSnapshotRecover3B
(t *testing.T)
src/kvraft/test_test.go:702
Function
TestSnapshotRecoverManyClients3B
(t *testing.T)
src/kvraft/test_test.go:707
Function
TestSnapshotSize3B
are the snapshots not too huge? 500 bytes is a generous bound for the operations we're doing here.
src/kvraft/test_test.go:665
Function
TestSnapshotUnreliable3B
(t *testing.T)
src/kvraft/test_test.go:712
Function
TestSnapshotUnreliableRecover3B
(t *testing.T)
src/kvraft/test_test.go:717
Function
TestSnapshotUnreliableRecoverConcurrentPartition3B
(t *testing.T)
src/kvraft/test_test.go:722
Function
TestSnapshotUnreliableRecoverConcurrentPartitionLinearizable3B
(t *testing.T)
src/kvraft/test_test.go:727
Function
TestSpeed3A
(t *testing.T)
src/kvraft/test_test.go:438
Function
TestSpeed3B
(t *testing.T)
src/kvraft/test_test.go:698
Function
TestStaticShards
test static 2-way sharding, without shard movement.
src/shardkv/test_test.go:110
Function
TestStaticShards
test static 2-way sharding, without shard movement.
src/shardkv_with_bug/test_test.go:27
Function
TestStaticShards2
test static 2-way sharding, without shard movement.
src/shardkv/test_test.go:26
Function
TestTypes
(t *testing.T)
src/labrpc/test_test.go:104
Function
TestUnreliable
test unreliable
src/labrpc/test_test.go:333
Function
TestUnreliable1
func TestConcurrent3(t *testing.T) { fmt.Printf("Test: concurrent configuration change and restart...\n") cfg := make_config(t, 3, false, 300) def
src/shardkv/test_test.go:607
Function
TestUnreliable1
(t *testing.T)
src/shardkv_with_bug/test_test.go:544
Function
TestUnreliable2
(t *testing.T)
src/shardkv/test_test.go:649
Function
TestUnreliable2
(t *testing.T)
src/shardkv_with_bug/test_test.go:586
Function
TestUnreliable3
(t *testing.T)
src/shardkv/test_test.go:712
Function
TestUnreliable3
(t *testing.T)
src/shardkv_with_bug/test_test.go:649
Function
TestUnreliable3A
(t *testing.T)
src/kvraft/test_test.go:447
← previous
next →
401–500 of 548, ranked by callers