GHS
Leader Election Based on GHS Minimum Spanning Tree
|
@ SET_INVALID_EDGE_METRIC
add- or set edge failed because metric_val==WORST_METRIC
Definition: errno.h:71
@ PROCESS_NO_EDGE_FOUND
Unable to process the message when we don't have an edge to that agent.
Definition: errno.h:58
@ SET_INVALID_EDGE_NO_AGENT
add- or set edge failed because of NO_AGENT as peer/root
Definition: errno.h:73
@ NO_SUCH_PEER
Cannot find peer idx – no edge or unrecognized ID?
Definition: errno.h:77
Errno
Definition: errno.h:49
@ IMPL_REQ_PEER_MY_ID
Cannot treat my_id as peer – bad message?
Definition: errno.h:78
@ ERR_QUEUE_MSGS
Unable to enqueue messages, received seque::Retcode not OK.
Definition: errno.h:57
const char * strerror(const Errno e)
Definition: errno.cpp:44
@ PROCESS_NOTME
Could not process a message not directed towards this agent.
Definition: errno.h:52
@ SRCH_INAVLID_SENDER
There is no reason to expect a SRCH message from this sender (usually parent and MST link required)
Definition: errno.h:55
@ SET_INVALID_EDGE_NOT_ROOT
add- or set edge failed because edge was not rooted on my_id
Definition: errno.h:72
@ CAST_INVALID_EDGE
*cast operation failed because of bad edge
Definition: errno.h:69
@ PARENT_UNRECOGNIZED
Cannot set parent ID to unrecognized node (no edge to them!)
Definition: errno.h:75
@ ERR_NO_SUCH_ELEMENT
Operation failed, there are less elements than the given index in the queue.
Definition: errno.h:85
@ SET_INVALID_EDGE_SELF_LOOP
add- or set edge failed because Edge.peer == my_id
Definition: errno.h:74
@ PARENT_REQ_MST
Cannot set parent ID to non-MST node (bad edge type)
Definition: errno.h:76
@ ERR_IMPL
Implementation error: Reached branch that should not have been reachable.
Definition: errno.h:68
@ JOIN_INIT_BAD_LEVEL
Told to init join to another partition, but level unrecognized.
Definition: errno.h:65
@ UNEXPECTED_SRCH_RET
Unexpected srch_ret message at this time (not searching or not waiting for that agent)
Definition: errno.h:59
@ JOIN_MY_LEADER
Other partition suggested we join our own partition.
Definition: errno.h:66
@ PROCESS_SELFMSG
Could not process a message from self.
Definition: errno.h:51
@ BAD_MSG
Likely malformed message.
Definition: errno.h:61
@ JOIN_BAD_LEVEL
Received join message with a non-matching level, yet we received join msg with different level.
Definition: errno.h:63
@ SRCH_STILL_WAITING
THere is no way to process a SRCH message when we're still executing the last search ( waiting_count(...
Definition: errno.h:56
@ NO_AGENTS
Operation failed because we have no outgoing edges.
Definition: errno.h:81
@ PARTIAL_RESULT
When returning the result, this means we have not converged yet.
Definition: errno.h:80
@ JOIN_UNEXPECTED_REPLY
received higher-level join message: Impossible since we should not have replied to their SRCH yet
Definition: errno.h:67
@ TOO_MANY_AGENTS
Set- or add edge failed, too many agents in static storage already.
Definition: errno.h:79
@ ERR_QUEUE_FULL
Operation failed, the queue is full.
Definition: errno.h:82
@ OK
The operation was successful.
Definition: errno.h:50
@ JOIN_INIT_BAD_LEADER
Told to init join to another parition, but leader unrecognized.
Definition: errno.h:64
@ ERR_BAD_IDX
Operation failed and is not possible to succeed: that idx is beyond the static size of the queue.
Definition: errno.h:84
@ PROCESS_REQ_MST
This type of message (possibly only at this time) should have come over and MST link,...
Definition: errno.h:54
@ JOIN_BAD_LEADER
Received join message with a leader not our own, yet we are not on a partition boundary.
Definition: errno.h:62
@ ERR_QUEUE_EMPTY
Operation failed, the queue is empty.
Definition: errno.h:83
@ SET_INVALID_EDGE
add- or set edge failed because of malformed edge
Definition: errno.h:70
@ ACK_NOT_WAITING
We cannot process an ACK message if we aren't expecting one.
Definition: errno.h:60
@ PROCESS_INVALID_TYPE
Did not recognize or could not process this type of message.
Definition: errno.h:53