Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.0.19-galera
-
None
Description
I'm trying to implement mariadb galera cluster behind docker, and I have following problem. IST tries to listen to ip suppolied by wsrep_node_address, which is "external" ip:
[Note] WSREP: Prepared IST receiver, listening at: tcp://192.168.1.211:4568 |
but it fails, because it cannot bind listening socket to 192.168.1.211, because it's external:
[Warning] WSREP: 0.0 (h2): State transfer to 1.0 (h1) failed: -111 (Connection refused) |
so I changed ist.recv_addr to 0.0.0.0, and it starts listening correctly but then other peer tries to connect to 0.0.0.0:
150902 9:51:18 [ERROR] WSREP: IST failed: IST sender, failed to connect 'tcp://0.0.0.0:4568': Connection refused: 111 (Connection refused) |
at galera/src/ist.cpp:Sender():576 |
 |
how is this possible to make IST work under NAT?