From 5b7b2353676c4a5e4afc39e8452e3e6bbbace68c Mon Sep 17 00:00:00 2001 From: antirez Date: Tue, 2 Feb 2016 11:03:53 +0100 Subject: [PATCH] Fix to Cluster test to support @busport format. --- tests/support/cluster.tcl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/support/cluster.tcl b/tests/support/cluster.tcl index d4e7d2e5..1576053b 100644 --- a/tests/support/cluster.tcl +++ b/tests/support/cluster.tcl @@ -58,7 +58,8 @@ proc ::redis_cluster::__method__refresh_nodes_map {id} { set idx 0; # Index of the node that will respond. set errmsg {} foreach start_node $::redis_cluster::startup_nodes($id) { - lassign [split $start_node :] start_host start_port + set ip_port [lindex [split $start_node @] 0] + lassign [split $ip_port :] start_host start_port if {[catch { set r {} set r [redis $start_host $start_port] @@ -68,7 +69,7 @@ proc ::redis_cluster::__method__refresh_nodes_map {id} { if {$r ne {}} {catch {$r close}} incr idx if {[string length $errmsg] < 200} { - append errmsg " $start_node: $e" + append errmsg " $ip_port: $e" } continue ; # Try next. } else { @@ -98,6 +99,7 @@ proc ::redis_cluster::__method__refresh_nodes_map {id} { set args [split $line " "] lassign $args nodeid addr flags slaveof pingsent pongrecv configepoch linkstate set slots [lrange $args 8 end] + set addr [lindex [split $addr @] 0] if {$addr eq {:0}} { set addr $start_host:$start_port }