<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi,&nbsp;<div><br></div><div>I set up a test shovel which shovels messages from New York to LA. When I use ipv6 ipaddresses the shovel works. If I exchange the ipv6 addresses with the actual &nbsp;DNS name it fails. It seems to connect to the ipv4 address first and then just fails. The error msg I get is:&nbsp;</div><div><br></div><div>"<span class="Apple-style-span" style="font-family: monospace; white-space: pre; ">{{badmatch,{error,econnrefused}},</span></div><div><pre> [{rabbit_shovel_worker,make_conn_and_chan,1},<br>  {rabbit_shovel_worker,handle_cast,2},<br>  {gen_server2,handle_msg,2},<br>  {proc_lib,init_p_do_apply,3}]}</pre><div>"</div></div><div><br></div><div>Is there an erlang kernel option the say go ipv6 first?&nbsp;</div><div><br></div><div><br></div><div><br></div><div>[</div><div><div>{rabbitmq_shovel,</div><div>&nbsp; &nbsp; &nbsp; &nbsp;[{shovels,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[{banana_order_shovel,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[{sources, &nbsp; &nbsp; &nbsp;[{broker, "<a href="amqp://guest:jnctn2012@2320:104:2001::205a:5672">amqp://guest:jnctn2012@2320:104:2001::205a:5672</a>"},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {declarations,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[{'queue.declare',</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[{queue, &lt;&lt;"backup_orders"&gt;&gt;},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;durable]},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {'exchange.declare',</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[{exchange, &lt;&lt;"incoming_orders"&gt;&gt;},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {type, &lt;&lt;"direct"&gt;&gt;},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; durable]},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {'queue.bind',</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [{exchange, &lt;&lt;"incoming_orders"&gt;&gt;},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{queue, &lt;&lt;"backup_orders"&gt;&gt;},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{routing_key, &lt;&lt;"bananas"&gt;&gt;}]}</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;]}]},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {destinations, [{broker, "<a href="amqp://guest:jnctn2012@2320:104:2001::2020::5672">amqp://guest:jnctn2012@2320:104:2001::2020::5672</a>"},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {declarations,</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[{'queue.declare',</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [{queue, &lt;&lt;"warehouse_foodsection"&gt;&gt;},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; durable]},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {'exchange.declare',</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[{exchange, &lt;&lt;"incoming_orders"&gt;&gt;},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {type, &lt;&lt;"direct"&gt;&gt;},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; durable]},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {'queue.bind',</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [{exchange, &lt;&lt;"incoming_orders"&gt;&gt;},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{queue, &lt;&lt;"warehouse_foodsection"&gt;&gt;},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{routing_key, &lt;&lt;"bananas"&gt;&gt;}]}</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;]}]},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {queue, &lt;&lt;"backup_orders"&gt;&gt;},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {prefetch_count, 5},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {ack_mode, on_confirm},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {publish_properties, [{delivery_mode, 2}]},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {publish_fields, [{exchange, &lt;&lt;"incoming_orders"&gt;&gt;},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {routing_key, &lt;&lt;"bananas"&gt;&gt;}]},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {reconnect_delay, 5}</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;]}</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }]</div><div>&nbsp; &nbsp; &nbsp;},</div><div>....</div><div>....</div><div>....</div><div>...</div><div>].</div></div><div><br></div><div><br></div></body></html>