Node lookup by name */
| 1062 | |
| 1063 | /* Node lookup by name */ |
| 1064 | clusterNode *clusterLookupNode(const char *name) { |
| 1065 | sds s = sdsnewlen(name, CLUSTER_NAMELEN); |
| 1066 | dictEntry *de; |
| 1067 | |
| 1068 | de = dictFind(g_pserver->cluster->nodes,s); |
| 1069 | sdsfree(s); |
| 1070 | if (de == NULL) return NULL; |
| 1071 | return (clusterNode*)dictGetVal(de); |
| 1072 | } |
| 1073 | |
| 1074 | /* This is only used after the handshake. When we connect a given IP/PORT |
| 1075 | * as a result of CLUSTER MEET we don't have the node name yet, so we |
no test coverage detected