summaryrefslogtreecommitdiff
path: root/src/cluster.h
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2016-01-14 11:58:31 +0100
committerantirez <antirez@gmail.com>2016-01-14 11:58:31 +0100
commita411d557d4e7a0cdda074430ecf2a17d20805003 (patch)
tree8dbd2fd7fabfed4952ac90f89c25b085f377557c /src/cluster.h
parentf984cef2171f18158ffbfba34f988f559f855bba (diff)
downloadredis-a411d557d4e7a0cdda074430ecf2a17d20805003.tar.gz
Cluster: clarify node->slave may be NULL.
Diffstat (limited to 'src/cluster.h')
-rw-r--r--src/cluster.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cluster.h b/src/cluster.h
index 08a11e9a3..01e1ce219 100644
--- a/src/cluster.h
+++ b/src/cluster.h
@@ -88,7 +88,10 @@ typedef struct clusterNode {
int numslots; /* Number of slots handled by this node */
int numslaves; /* Number of slave nodes, if this is a master */
struct clusterNode **slaves; /* pointers to slave nodes */
- struct clusterNode *slaveof; /* pointer to the master node */
+ struct clusterNode *slaveof; /* pointer to the master node. Note that it
+ may be NULL even if the node is a slave
+ if we don't have the master node in our
+ tables. */
mstime_t ping_sent; /* Unix time we sent latest ping */
mstime_t pong_received; /* Unix time we received the pong */
mstime_t fail_time; /* Unix time when FAIL flag was set */