Server node representation.
Definition at line 64 of file as_node.h.
#include "as_node.h"
Is node currently active.
Definition at line 143 of file as_node.h.
uint32_t as_node::address_index |
|
private |
Primary host address index into addresses array.
Definition at line 86 of file as_node.h.
Vector of sockaddr_in which the host is currently known by. Only used by tend thread. Not thread-safe.
Definition at line 93 of file as_node.h.
struct as_cluster_s* as_node::cluster |
cf_queue* as_node::conn_q |
|
private |
Pool of current, cached FDs.
Definition at line 101 of file as_node.h.
uint32_t as_node::failures |
|
private |
Number of consecutive info request failures.
Definition at line 131 of file as_node.h.
uint32_t as_node::friends |
|
private |
FDs for async command execution. Not currently used.
Asynchronous work queue. Not currently used.
Number of other nodes that consider this node a member of the cluster.
Definition at line 125 of file as_node.h.
Shared memory node array index.
Definition at line 137 of file as_node.h.
Socket used exclusively for cluster tend thread info requests.
Definition at line 107 of file as_node.h.
The name of the node.
Definition at line 80 of file as_node.h.
uint32_t as_node::partition_generation |
|
private |
Server's generation count for partition management.
Definition at line 75 of file as_node.h.
uint32_t as_node::ref_count |
|
private |
Reference count of node.
Definition at line 69 of file as_node.h.
The documentation for this struct was generated from the following file: