Not that simple. By making a node listen on both IPv4 and IPv6, they
will accept connections from both, but other nodes will still only
trying to connect to this node on the address it is broadcasting. That
means if a node's broadcasting a IPv4 address, then all other nodes in
the cluster must
So basically listen_address=:: (which should accept both IPv4 and IPv6)
is fine, as long as broadcast_address reports the same single IPv4
address that the node always reported previously?
The presence of broadcast_address removes the "different nodes in the
cluster pick different addresses fo