Cluster Problem with short lived clients

Hi,
we are running an elastic search 0.90 cluster, one index, having 3 replicas
on 4 servers. Connected to that are 8 clients using the Java driver:

Settings settings = ImmutableSettings.settingsBuilder().put("node.name",
CLIENT_NAME)
.build();
Node node = NodeBuilder.nodeBuilder().clusterName(CLUSTER_NAME).client(true)
.settings(settings).node();
client = node.client();

So the normal state of the cluster is GREEN(12,1)

Today, the cluster state was yellow. one of the Index Nodes was missing.
The log file of that node said:

[2013-05-20 18:01:33,985][WARN ][discovery.zen.ping.multicast] [node04]
failed to connect to requesting node
[batch-client][wkHJlBYpRAmZJOK0H6b4Pg][inet[/10.1.0.11:9303]]{client=true,
data=false}

The log was full of these messages.

My theory is the following:
We start up that batch node on regular interval on the said ip and port.
The cluster tries to set up communication with that node.
The node goes down (batch job done)
Node04 went into some kind of error state, loosing connection to the
cluster alltogether.

Does this make sense?
Is this a bug?
Should a short lived client only use http transport?

Fabian
PS: Full stack trace which is perma-logged
org.elasticsearch.transport.ConnectTransportException:
[cd-client][inet[/10.1.0.11:9303]] connect_timeout[30s]
at
org.elasticsearch.transport.netty.NettyTransport.connectToChannels(NettyTransport.java:671)
at
org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:610)
at
org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:580)
at
org.elasticsearch.transport.TransportService.connectToNode(TransportService.java:127)
at
org.elasticsearch.discovery.zen.ping.multicast.MulticastZenPing$Receiver$2.run(MulticastZenPing.java:539)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.