Node lookup by name */
| 1023 | |
| 1024 | /* Node lookup by name */ |
| 1025 | clusterNode *clusterLookupNode(const char *name) { |
| 1026 | sds s = sdsnewlen(name, CLUSTER_NAMELEN); |
| 1027 | dictEntry *de; |
| 1028 | |
| 1029 | de = dictFind(server.cluster->nodes,s); |
| 1030 | sdsfree(s); |
| 1031 | if (de == NULL) return NULL; |
| 1032 | return dictGetVal(de); |
| 1033 | } |
| 1034 | |
| 1035 | /* This is only used after the handshake. When we connect a given IP/PORT |
| 1036 | * as a result of CLUSTER MEET we don't have the node name yet, so we |
no test coverage detected