MCPcopy Create free account

hub / github.com/armon/go-chord / functions

Functions204 in github.com/armon/go-chord

MethodListVnodes
Gets a list of the vnodes on the box
net.go:203
MethodNewPredecessor
(local, remoteNew, remotePrev *Vnode)
ring_test.go:15
MethodNotify
RPC: Notify is invoked when a Vnode gets notified
vnode.go:170
MethodNotify
(vn *Vnode)
transport_test.go:21
MethodNotify
Notify our successor of ourselves
chord_test.go:46
MethodNotify
(vn, self *Vnode)
transport.go:94
MethodNotify
Notify our successor of ourselves
chord.go:26
MethodNotify
Notify our successor of ourselves
net.go:354
MethodPing
Ping a Vnode, check for liveness
chord_test.go:30
MethodPing
(vn *Vnode)
transport.go:68
MethodPing
Ping a Vnode, check for liveness
net.go:253
MethodPredecessorLeaving
(local, remote *Vnode)
ring_test.go:19
MethodRegister
(v *Vnode, o VnodeRPC)
chord_test.go:77
MethodRegister
(v *Vnode, o VnodeRPC)
transport.go:146
MethodRegister
(v *Vnode, o VnodeRPC)
transport.go:198
MethodRegister
Register for an RPC callbacks
net.go:554
MethodShutdown
()
ring_test.go:23
MethodShutdown
Shutdown shuts down the local processes in a given Chord ring Blocks until all the vnodes terminate.
chord.go:193
MethodShutdown
Shutdown the TCP transport
net.go:562
MethodSkipSuccessor
Used to skip a successor when a node is leaving
vnode.go:328
MethodSkipSuccessor
(s *Vnode)
transport_test.go:35
MethodSkipSuccessor
Instructs a node to skip a given successor. Used to leave.
chord_test.go:70
MethodSkipSuccessor
(target, self *Vnode)
transport.go:133
MethodSkipSuccessor
Instructs a node to skip a given successor. Used to leave.
chord.go:35
MethodSkipSuccessor
Instructs a node to skip a given successor. Used to leave.
net.go:504
MethodSuccessorLeaving
(local, remote *Vnode)
ring_test.go:21
MethodSwap
Swap swaps the vnodes with indexes i and j.
ring.go:40
FunctionTestBHClearPred
(t *testing.T)
transport_test.go:288
FunctionTestBHFindSuccessors
(t *testing.T)
transport_test.go:279
FunctionTestBHGetPred
(t *testing.T)
transport_test.go:260
FunctionTestBHList
(t *testing.T)
transport_test.go:243
FunctionTestBHNotify
(t *testing.T)
transport_test.go:269
FunctionTestBHPing
(t *testing.T)
transport_test.go:251
FunctionTestBHSkipSucc
(t *testing.T)
transport_test.go:298
FunctionTestBetween
(t *testing.T)
util_test.go:42
FunctionTestBetweenRightIncl
(t *testing.T)
util_test.go:76
FunctionTestBetweenRightInclWrap
(t *testing.T)
util_test.go:85
FunctionTestBetweenWrap
(t *testing.T)
util_test.go:62
FunctionTestClosest
(t *testing.T)
iter_closest_test.go:148
FunctionTestCreateShutdown
(t *testing.T)
chord_test.go:125
FunctionTestDefaultConfig
(t *testing.T)
chord_test.go:90
FunctionTestDistance
(t *testing.T)
iter_closest_test.go:162
FunctionTestGenId
(t *testing.T)
vnode_test.go:49
FunctionTestInitLocalTransport
(t *testing.T)
transport_test.go:44
FunctionTestJoin
(t *testing.T)
chord_test.go:141
FunctionTestJoinDeadHost
(t *testing.T)
chord_test.go:165
FunctionTestLeave
(t *testing.T)
chord_test.go:177
FunctionTestLocalClearPred
(t *testing.T)
transport_test.go:184
FunctionTestLocalDeregister
(t *testing.T)
transport_test.go:229
FunctionTestLocalFindSucc
(t *testing.T)
transport_test.go:157
FunctionTestLocalGetPredecessor
(t *testing.T)
transport_test.go:104
FunctionTestLocalList
(t *testing.T)
transport_test.go:54
FunctionTestLocalListRemote
(t *testing.T)
transport_test.go:69
FunctionTestLocalMissingPing
(t *testing.T)
transport_test.go:91
FunctionTestLocalNotify
(t *testing.T)
transport_test.go:127
FunctionTestLocalPing
(t *testing.T)
transport_test.go:81
FunctionTestLocalSkipSucc
(t *testing.T)
transport_test.go:206
FunctionTestLookup
(t *testing.T)
chord_test.go:233
FunctionTestLookupBadN
(t *testing.T)
chord_test.go:216
FunctionTestMax
(t *testing.T)
util_test.go:112
FunctionTestMergeErrors
(t *testing.T)
util_test.go:151
FunctionTestMin
(t *testing.T)
util_test.go:121
FunctionTestNearestVnodesKey
(t *testing.T)
util_test.go:130
FunctionTestNextClosest
(t *testing.T)
iter_closest_test.go:8
FunctionTestNextClosestNoFinger
(t *testing.T)
iter_closest_test.go:108
FunctionTestNextClosestNoSucc
(t *testing.T)
iter_closest_test.go:58
FunctionTestPowerOffset
(t *testing.T)
util_test.go:94
FunctionTestRandStabilize
(t *testing.T)
util_test.go:9
FunctionTestRingDelegate
(t *testing.T)
ring_test.go:157
FunctionTestRingInit
(t *testing.T)
ring_test.go:42
FunctionTestRingLen
(t *testing.T)
ring_test.go:70
FunctionTestRingNearest
(t *testing.T)
ring_test.go:94
FunctionTestRingSchedule
(t *testing.T)
ring_test.go:115
FunctionTestRingSetLocalSucc
(t *testing.T)
ring_test.go:127
FunctionTestRingSort
(t *testing.T)
ring_test.go:77
FunctionTestTCPJoin
(t *testing.T)
net_test.go:22
FunctionTestTCPLeave
(t *testing.T)
net_test.go:52
FunctionTestVnodeCheckDeadPred
(t *testing.T)
vnode_test.go:486
FunctionTestVnodeCheckLivePred
(t *testing.T)
vnode_test.go:470
FunctionTestVnodeCheckNewSuccAlive
Checks pinging a live successor with no changes
vnode_test.go:127
FunctionTestVnodeCheckNewSuccAlivePanic
Checks panic if no successors
vnode_test.go:115
FunctionTestVnodeCheckNewSuccAllDeadAlternates
Checks pinging a dead successor with all dead alternates
vnode_test.go:194
FunctionTestVnodeCheckNewSuccDead
Checks pinging a dead successor with no alternates
vnode_test.go:151
FunctionTestVnodeCheckNewSuccDeadAlternate
Checks pinging a dead successor with alternate
vnode_test.go:166
FunctionTestVnodeCheckNewSuccNewSucc
Checks pinging a successor, and getting a new successor
vnode_test.go:223
FunctionTestVnodeCheckNewSuccNewSuccDead
Checks pinging a successor, and getting a new successor which is not alive
vnode_test.go:258
FunctionTestVnodeCheckPredNoPred
(t *testing.T)
vnode_test.go:462
FunctionTestVnodeClearPred
(t *testing.T)
vnode_test.go:613
FunctionTestVnodeFindSuccessors
(t *testing.T)
vnode_test.go:505
FunctionTestVnodeFindSuccessorsMultSucc
Ensure each node has multiple successors
vnode_test.go:539
FunctionTestVnodeFindSuccessorsSomeDead
Kill off a part of the ring and see what happens
vnode_test.go:575
FunctionTestVnodeFixFinger
(t *testing.T)
vnode_test.go:426
FunctionTestVnodeInit
(t *testing.T)
vnode_test.go:24
FunctionTestVnodeKnownSucc
(t *testing.T)
vnode_test.go:102
FunctionTestVnodeLeave
(t *testing.T)
vnode_test.go:663
FunctionTestVnodeNotifyNewPred
(t *testing.T)
vnode_test.go:408
FunctionTestVnodeNotifyNoPred
(t *testing.T)
vnode_test.go:376
FunctionTestVnodeNotifySamePred
(t *testing.T)
vnode_test.go:342
FunctionTestVnodeNotifySucc
Test notifying a successor successfully
vnode_test.go:285
FunctionTestVnodeNotifySuccDead
Test notifying a dead successor
vnode_test.go:324
← previousnext →101–200 of 204, ranked by callers