Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bdeggleston/kickboxer
/ functions
Functions
1,093 in github.com/bdeggleston/kickboxer
⨍
Functions
1,093
◇
Types & classes
186
↓ 2 callers
Method
ExecuteRead
(cmd string, key string, args []string)
src/redis/store.go:68
↓ 2 callers
Method
GetPeerAddr
()
src/cluster/cluster.go:138
↓ 2 callers
Method
GetStatus
()
src/topology/node.go:23
↓ 2 callers
Method
GetToken
(key string)
src/cluster/testing.go:155
↓ 2 callers
Method
HandleMessage
(msg message.Message)
src/consensus/manager.go:229
↓ 2 callers
Method
Instances
()
src/consensus/instance_containers.go:240
↓ 2 callers
Method
IsStarted
()
src/node/node.go:42
↓ 2 callers
Function
NewMessageEncodingError
(reason string)
src/cluster/message.go:15
↓ 2 callers
Method
NumBytes
()
src/consensus/message.go:331
↓ 2 callers
Method
NumBytes
()
src/consensus/message.go:414
↓ 2 callers
Method
NumBytesLimitedUnsafe
-------------- serialization --------------
src/consensus/instance.go:400
↓ 2 callers
Function
ReadFieldBytes
read field bytes
src/serializer/serializer.go:50
↓ 2 callers
Method
SendMessage
(m message.Message)
src/cluster/node.go:197
↓ 2 callers
Method
Serialize
(buf *bufio.Writer)
src/store/instruction.go:74
↓ 2 callers
Method
SerializeLimitedUnsafe
(buf *bufio.Writer)
src/consensus/instance.go:444
↓ 2 callers
Method
SetUpSuite
(c *gocheck.C)
src/consensus/manager_prepare_test.go:240
↓ 2 callers
Method
TokenLocallyReplicated
returns true if the given token is replicated by the local node
src/topology/topology.go:150
↓ 2 callers
Method
Union
(o InstanceIDSet)
src/consensus/instance_containers.go:36
↓ 2 callers
Function
WriteFieldBytes
writes the field length, then the field to the writer
src/serializer/serializer.go:16
↓ 2 callers
Method
all
()
src/consensus/manager_depedencies.go:82
↓ 2 callers
Method
analyzePrepareResponses
analyzes the responses to a prepare request, and returns an instance the prepare phase should use to determine how to proceed
src/consensus/manager_prepare.go:14
↓ 2 callers
Method
checkLocalKeyEligibility
(key string)
src/consensus/manager.go:204
↓ 2 callers
Method
getConnection
returns a connection with a completed handshake
src/cluster/node.go:158
↓ 2 callers
Method
getNode
(nid node.NodeId)
src/topology/ring.go:63
↓ 2 callers
Method
getSuccessors
()
src/consensus/instance.go:193
↓ 2 callers
Function
newDependencyMap
()
src/consensus/manager_depedencies.go:60
↓ 2 callers
Method
preAcceptInstanceUnsafe
(inst *Instance, incrementBallot bool)
src/consensus/manager_preaccept.go:16
↓ 2 callers
Method
prepareShouldProceed
TODO: test alone determines a prepare phase should proceed for the given instance will block if waiting on a timeout / notification
src/consensus/manager_prepare.go:440
↓ 2 callers
Method
reconcileRead
reconciles values and issues repair statements to other nodes
src/cluster/cluster.go:520
↓ 2 callers
Method
runBenchmark
(numQueries int, c *gocheck.C)
src/consensus/consensus_test.go:389
↓ 2 callers
Method
sendCommit
Mark the instance as committed locally, persist state to disk, then send commit messages to the other replicas We're not concerned with whether the re
src/consensus/manager_commit.go:73
↓ 2 callers
Function
setupDeps
(manager *Manager)
src/consensus/testing_setup.go:24
↓ 2 callers
Method
setupDiscoverFromExistingPeers
(c *gocheck.C, responses map[string]*ConnectionAcceptedResponse)
src/cluster/cluster_test.go:427
↓ 2 callers
Method
setupSeedPeerDiscovery
sets up seeded peer discovery with a map of addresses -> connection accepted responses returns a cluster
src/cluster/cluster_test.go:306
↓ 2 callers
Method
streamFromNode
************** streaming **************/ initiates streaming tokens from the given node
src/cluster/cluster.go:302
↓ 2 callers
Method
streamToNode
streams keys that are owned/replicated by the given node to it
src/cluster/cluster.go:316
↓ 2 callers
Method
updateInstanceBallotFromResponses
(instance *Instance, responses []BallotMessage)
src/consensus/manager.go:361
↓ 1 callers
Method
AddNode
(node Node)
src/topology/datacenter.go:41
↓ 1 callers
Method
AllNodes
()
src/topology/topology.go:72
↓ 1 callers
Method
Close
closes the connection
src/cluster/connection.go:48
↓ 1 callers
Method
Copy
()
src/store/instruction.go:45
↓ 1 callers
Method
Deserialize
(buf *bufio.Reader)
src/store/instruction.go:86
↓ 1 callers
Method
Deserialize
deserializes everything after the size data pass in a wrapped exception to receive
src/message/message.go:19
↓ 1 callers
Method
Deserialize
(buf *bufio.Reader)
src/consensus/instance.go:545
↓ 1 callers
Method
Deserialize
(buf *bufio.Reader)
src/cluster/message_connect.go:57
↓ 1 callers
Method
Error
()
src/cluster/node.go:24
↓ 1 callers
Method
ExecutePaxos
executes a serialized query against the cluster this method designates the node it's called on as the command leader for the given query. Should only
src/consensus/manager.go:380
↓ 1 callers
Method
ExecuteQuery
(instruction store.Instruction)
src/consensus/manager.go:417
↓ 1 callers
Method
Gauge
(stat string, value int64, rate float32)
src/consensus/testing_mocks.go:252
↓ 1 callers
Method
GetBallot
()
src/consensus/message.go:15
↓ 1 callers
Method
GetDatacenterId
()
src/cluster/cluster.go:135
↓ 1 callers
Method
GetLocalDatacenterID
()
src/topology/topology.go:115
↓ 1 callers
Method
GetLocalNodesForKey
************** key routing **************/ gets the token of the given key and returns the nodes that it maps to
src/cluster/cluster.go:288
↓ 1 callers
Method
GetNodesForKey
returns a map of DC id -> nodes for the give key
src/cluster/cluster.go:294
↓ 1 callers
Method
GetNodesForToken
returns a map of datacenter ids -> replica nodes
src/topology/topology.go:124
↓ 1 callers
Method
GetTimestamp
()
src/kvstore/val_string.go:31
↓ 1 callers
Method
GetTimestamp
()
src/redis/val_string.go:31
↓ 1 callers
Method
GetToken
()
src/cluster/cluster.go:136
↓ 1 callers
Method
GetValue
()
src/kvstore/val_string.go:27
↓ 1 callers
Method
GetValue
()
src/redis/val_string.go:27
↓ 1 callers
Method
HandshakeCompleted
()
src/cluster/connection.go:57
↓ 1 callers
Method
Intersect
(o InstanceIDSet)
src/consensus/instance_containers.go:47
↓ 1 callers
Method
IsReadCommand
(cmd string)
src/redis/store.go:135
↓ 1 callers
Method
IsReadOnly
(instruction store.Instruction)
src/kvstore/store.go:130
↓ 1 callers
Method
IsWriteCommand
(cmd string)
src/redis/store.go:143
↓ 1 callers
Method
IsWriteOnly
(instruction store.Instruction)
src/kvstore/store.go:138
↓ 1 callers
Method
JoinCluster
************** node changes **************/ called when a node is first added to the cluster When changing the token ring from this: N0 N1
src/cluster/cluster.go:384
↓ 1 callers
Method
Len
()
src/consensus/instance_containers.go:199
↓ 1 callers
Function
NewDatacenterContainer
()
src/topology/datacenter.go:34
↓ 1 callers
Function
NewInstanceResultChan
returns a new InstanceResultChan
src/consensus/instance.go:60
↓ 1 callers
Function
NewKVStore
()
src/kvstore/store.go:41
↓ 1 callers
Function
NewLocalNode
(id node.NodeId, dcId topology.DatacenterID, token partitioner.Token, name string, store store.Store)
src/cluster/node.go:60
↓ 1 callers
Function
NewMD5Partitioner
()
src/partitioner/md5.go:18
↓ 1 callers
Function
NewPeerServer
(cluster *Cluster, listenAddr string)
src/cluster/server.go:23
↓ 1 callers
Function
NewRedis
()
src/redis/store.go:40
↓ 1 callers
Function
NewTopology
( localNID node.NodeId, localDCID DatacenterID, prtnr partitioner.Partitioner, replicationFactor uint, )
src/topology/topology.go:30
↓ 1 callers
Method
NumBytes
returns the expected number of bytes from serialization
src/store/instruction.go:61
↓ 1 callers
Method
NumBytes
()
src/consensus/message.go:46
↓ 1 callers
Method
NumBytes
()
src/consensus/message.go:86
↓ 1 callers
Method
NumBytes
()
src/consensus/message.go:155
↓ 1 callers
Method
NumBytes
()
src/consensus/message.go:204
↓ 1 callers
Method
NumBytes
()
src/consensus/message.go:247
↓ 1 callers
Method
NumBytes
()
src/consensus/message.go:269
↓ 1 callers
Method
NumBytes
()
src/consensus/message.go:291
↓ 1 callers
Method
NumBytes
()
src/consensus/message.go:387
↓ 1 callers
Method
NumBytes
()
src/consensus/message.go:457
↓ 1 callers
Method
NumBytes
()
src/consensus/message.go:494
↓ 1 callers
Method
NumBytes
()
src/consensus/instance.go:525
↓ 1 callers
Method
Read
this implements the io.Reader interface
src/cluster/connection.go:30
↓ 1 callers
Function
ReadBytes
reads the specified number of bytes out of the reader, performing multiple reads if neccesary
src/serializer/serializer.go:36
↓ 1 callers
Function
ReadValue
(buf io.Reader)
src/kvstore/values.go:29
↓ 1 callers
Function
ReadValue
(buf io.Reader)
src/redis/values.go:29
↓ 1 callers
Method
Serialize
serializes the entire message, including headers. Pass a wrapped connection in to send
src/message/message.go:15
↓ 1 callers
Method
Serialize
(buf *bufio.Writer)
src/consensus/instance.go:536
↓ 1 callers
Method
SetUpSuite
(c *gocheck.C)
src/consensus/consensus_test.go:71
↓ 1 callers
Method
SetUpSuite
(c *gocheck.C)
src/consensus/manager_execute_test.go:29
↓ 1 callers
Method
SetUpTest
(c *gocheck.C)
src/consensus/manager_accept_test.go:160
↓ 1 callers
Method
SetUpTest
(c *gocheck.C)
src/consensus/consensus_test.go:121
↓ 1 callers
Method
SetUpTest
(c *gocheck.C)
src/consensus/manager_preaccept_test.go:119
↓ 1 callers
Method
SetUpTest
makes a set of interdependent instances, and sets their expected ordering
src/consensus/manager_execute_test.go:40
← previous
next →
201–300 of 1,093, ranked by callers