Hello Folks
When I use client.updateAsync
I am getting the java.util.concurrent.TimeoutException
within onFailure
method. I see the messages comes through to Kibana, so it almost feels like annoying exception but I definitely don't understand it fully.
Some details now:
ElasticSearch 6.2.2 running in a docker mode and process is using Rest High Level client version 6.2.2
The process is Apache Storm in LocalCluster mode. A bolt is executing updateAsync.
So questions:
-
What exactly is timing out? Is it posting to ES thats timing out or a Storm thread? Let me remind that this exception is coming withing onFailure method.
-
Is there a way to increase this timeout?
-
The exception is not clear, when I do
e.getMessage()
it comes back as null but I get a stack trace (which I will post if there's a request). -
Should I perhaps not even be using Rest High Level client within Storm process?
Any help will be appreciated.
Best regards,
Pavel