Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/armon/go-chord
/ functions
Functions
204 in github.com/armon/go-chord
⨍
Functions
204
◇
Types & classes
25
Method
ListVnodes
Gets a list of the vnodes on the box
net.go:203
Method
NewPredecessor
(local, remoteNew, remotePrev *Vnode)
ring_test.go:15
Method
Notify
RPC: Notify is invoked when a Vnode gets notified
vnode.go:170
Method
Notify
(vn *Vnode)
transport_test.go:21
Method
Notify
Notify our successor of ourselves
chord_test.go:46
Method
Notify
(vn, self *Vnode)
transport.go:94
Method
Notify
Notify our successor of ourselves
chord.go:26
Method
Notify
Notify our successor of ourselves
net.go:354
Method
Ping
Ping a Vnode, check for liveness
chord_test.go:30
Method
Ping
(vn *Vnode)
transport.go:68
Method
Ping
Ping a Vnode, check for liveness
net.go:253
Method
PredecessorLeaving
(local, remote *Vnode)
ring_test.go:19
Method
Register
(v *Vnode, o VnodeRPC)
chord_test.go:77
Method
Register
(v *Vnode, o VnodeRPC)
transport.go:146
Method
Register
(v *Vnode, o VnodeRPC)
transport.go:198
Method
Register
Register for an RPC callbacks
net.go:554
Method
Shutdown
()
ring_test.go:23
Method
Shutdown
Shutdown shuts down the local processes in a given Chord ring Blocks until all the vnodes terminate.
chord.go:193
Method
Shutdown
Shutdown the TCP transport
net.go:562
Method
SkipSuccessor
Used to skip a successor when a node is leaving
vnode.go:328
Method
SkipSuccessor
(s *Vnode)
transport_test.go:35
Method
SkipSuccessor
Instructs a node to skip a given successor. Used to leave.
chord_test.go:70
Method
SkipSuccessor
(target, self *Vnode)
transport.go:133
Method
SkipSuccessor
Instructs a node to skip a given successor. Used to leave.
chord.go:35
Method
SkipSuccessor
Instructs a node to skip a given successor. Used to leave.
net.go:504
Method
SuccessorLeaving
(local, remote *Vnode)
ring_test.go:21
Method
Swap
Swap swaps the vnodes with indexes i and j.
ring.go:40
Function
TestBHClearPred
(t *testing.T)
transport_test.go:288
Function
TestBHFindSuccessors
(t *testing.T)
transport_test.go:279
Function
TestBHGetPred
(t *testing.T)
transport_test.go:260
Function
TestBHList
(t *testing.T)
transport_test.go:243
Function
TestBHNotify
(t *testing.T)
transport_test.go:269
Function
TestBHPing
(t *testing.T)
transport_test.go:251
Function
TestBHSkipSucc
(t *testing.T)
transport_test.go:298
Function
TestBetween
(t *testing.T)
util_test.go:42
Function
TestBetweenRightIncl
(t *testing.T)
util_test.go:76
Function
TestBetweenRightInclWrap
(t *testing.T)
util_test.go:85
Function
TestBetweenWrap
(t *testing.T)
util_test.go:62
Function
TestClosest
(t *testing.T)
iter_closest_test.go:148
Function
TestCreateShutdown
(t *testing.T)
chord_test.go:125
Function
TestDefaultConfig
(t *testing.T)
chord_test.go:90
Function
TestDistance
(t *testing.T)
iter_closest_test.go:162
Function
TestGenId
(t *testing.T)
vnode_test.go:49
Function
TestInitLocalTransport
(t *testing.T)
transport_test.go:44
Function
TestJoin
(t *testing.T)
chord_test.go:141
Function
TestJoinDeadHost
(t *testing.T)
chord_test.go:165
Function
TestLeave
(t *testing.T)
chord_test.go:177
Function
TestLocalClearPred
(t *testing.T)
transport_test.go:184
Function
TestLocalDeregister
(t *testing.T)
transport_test.go:229
Function
TestLocalFindSucc
(t *testing.T)
transport_test.go:157
Function
TestLocalGetPredecessor
(t *testing.T)
transport_test.go:104
Function
TestLocalList
(t *testing.T)
transport_test.go:54
Function
TestLocalListRemote
(t *testing.T)
transport_test.go:69
Function
TestLocalMissingPing
(t *testing.T)
transport_test.go:91
Function
TestLocalNotify
(t *testing.T)
transport_test.go:127
Function
TestLocalPing
(t *testing.T)
transport_test.go:81
Function
TestLocalSkipSucc
(t *testing.T)
transport_test.go:206
Function
TestLookup
(t *testing.T)
chord_test.go:233
Function
TestLookupBadN
(t *testing.T)
chord_test.go:216
Function
TestMax
(t *testing.T)
util_test.go:112
Function
TestMergeErrors
(t *testing.T)
util_test.go:151
Function
TestMin
(t *testing.T)
util_test.go:121
Function
TestNearestVnodesKey
(t *testing.T)
util_test.go:130
Function
TestNextClosest
(t *testing.T)
iter_closest_test.go:8
Function
TestNextClosestNoFinger
(t *testing.T)
iter_closest_test.go:108
Function
TestNextClosestNoSucc
(t *testing.T)
iter_closest_test.go:58
Function
TestPowerOffset
(t *testing.T)
util_test.go:94
Function
TestRandStabilize
(t *testing.T)
util_test.go:9
Function
TestRingDelegate
(t *testing.T)
ring_test.go:157
Function
TestRingInit
(t *testing.T)
ring_test.go:42
Function
TestRingLen
(t *testing.T)
ring_test.go:70
Function
TestRingNearest
(t *testing.T)
ring_test.go:94
Function
TestRingSchedule
(t *testing.T)
ring_test.go:115
Function
TestRingSetLocalSucc
(t *testing.T)
ring_test.go:127
Function
TestRingSort
(t *testing.T)
ring_test.go:77
Function
TestTCPJoin
(t *testing.T)
net_test.go:22
Function
TestTCPLeave
(t *testing.T)
net_test.go:52
Function
TestVnodeCheckDeadPred
(t *testing.T)
vnode_test.go:486
Function
TestVnodeCheckLivePred
(t *testing.T)
vnode_test.go:470
Function
TestVnodeCheckNewSuccAlive
Checks pinging a live successor with no changes
vnode_test.go:127
Function
TestVnodeCheckNewSuccAlivePanic
Checks panic if no successors
vnode_test.go:115
Function
TestVnodeCheckNewSuccAllDeadAlternates
Checks pinging a dead successor with all dead alternates
vnode_test.go:194
Function
TestVnodeCheckNewSuccDead
Checks pinging a dead successor with no alternates
vnode_test.go:151
Function
TestVnodeCheckNewSuccDeadAlternate
Checks pinging a dead successor with alternate
vnode_test.go:166
Function
TestVnodeCheckNewSuccNewSucc
Checks pinging a successor, and getting a new successor
vnode_test.go:223
Function
TestVnodeCheckNewSuccNewSuccDead
Checks pinging a successor, and getting a new successor which is not alive
vnode_test.go:258
Function
TestVnodeCheckPredNoPred
(t *testing.T)
vnode_test.go:462
Function
TestVnodeClearPred
(t *testing.T)
vnode_test.go:613
Function
TestVnodeFindSuccessors
(t *testing.T)
vnode_test.go:505
Function
TestVnodeFindSuccessorsMultSucc
Ensure each node has multiple successors
vnode_test.go:539
Function
TestVnodeFindSuccessorsSomeDead
Kill off a part of the ring and see what happens
vnode_test.go:575
Function
TestVnodeFixFinger
(t *testing.T)
vnode_test.go:426
Function
TestVnodeInit
(t *testing.T)
vnode_test.go:24
Function
TestVnodeKnownSucc
(t *testing.T)
vnode_test.go:102
Function
TestVnodeLeave
(t *testing.T)
vnode_test.go:663
Function
TestVnodeNotifyNewPred
(t *testing.T)
vnode_test.go:408
Function
TestVnodeNotifyNoPred
(t *testing.T)
vnode_test.go:376
Function
TestVnodeNotifySamePred
(t *testing.T)
vnode_test.go:342
Function
TestVnodeNotifySucc
Test notifying a successor successfully
vnode_test.go:285
Function
TestVnodeNotifySuccDead
Test notifying a dead successor
vnode_test.go:324
← previous
next →
101–200 of 204, ranked by callers