Hi,
I'm trying out Iris on a EC2 VPC. I'm using the Barrister RPC example from my post last week. The machines are 64bit CentOS 6.4 on micro instances.
On the client machine I'm seeing:
[root@ip-10-0-0-186 example]# /root/iris -net test -rsa /root/iris_rsa
2013/09/04 03:41:32 main: booting carrier...
2013/09/04 03:41:42 main: carrier converged with 0 remote connections.
2013/09/04 03:41:42 main: booting relay service...
2013/09/04 03:41:42 main: iris successfully booted, listening on port 55555.
[root@ip-10-0-0-186 example]# go run iris-calc-client.go
2013/09/04 03:38:38 carrier: couldn't handle delivered balance event: &{{0xc200141870 [225 59 98 99 38 225 202 172 98 86 233 246 3 29 207 207] [177 94 82 216 19 87 12 135 50 78 36 182 176 119 98 69]} [78 78 122 231 2 169 206 139 130 151 224 217 168 0 243 73 26 41 130 31 2 45 149 33 253 221 86 222 223 189 20 173 156 40 238 7 119 80 36 249 222 128 116 17 248 254 64 59 121 146 220 234 90 95 187 54 151 156 135 86 9 80 7 65 148 19 151 135 134 26 122 226 103 175 236 143 151 81 178 80 100 119 57 23 92 2 163 81 43 234 109 152 119 10 200 151 42 107 61 30 13 48 115 108 253 195]}.
I don't get this error if I run the client and server on the same machine.
Is there any way to get more verbose logging from the relay? It's possible there's a network issue, but I've verified the following:
- Security group allows a very wide port range for both TCP and UDP
- SELinux is disabled
- iptables is disabled
- I was able to telnet to the tcp port from machine A to machine B
Any suggestions on how to debug this? It could be something with the network, but I'm not sure how to verify that.
thanks!
-- James