-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
When I switch to client version 1.4.x (before I was using 1.3.0) have some serius issue with thrift connection. Here I paste stack trace. With 1.3.0 I didn't have no connection issues. Both clients was tested on ES 1.4.4 with thrift plugin version 2.4.1
2015-02-20T07:34:19.86Z Failed after retrying 2 times: 'POST _bulk?consist
ShortMessage: Failed after retrying 2 times: 'POST _bulk?consistency=all'.
InnerException: TTransportException, InnerMessage: Failed to connect, InnerStackTrace: at Elasticsearch.Net.Connection.Thrift.Transport.TSocket.Open()
at Elasticsearch.Net.Connection.Thrift.Transport.TBufferedTransport.Open()
at Elasticsearch.Net.Connection.Thrift.ThriftConnection.Execute(RestRequest restRequest, Object requestConfiguration)
InnerException: TTransportException, InnerMessage: Failed to connect, InnerStackTrace: at Elasticsearch.Net.Connection.Thrift.Transport.TSocket.Open()
at Elasticsearch.Net.Connection.Thrift.Transport.TBufferedTransport.Open()
at Elasticsearch.Net.Connection.Thrift.ThriftConnection.Execute(RestRequest restRequest, Object requestConfiguration)
InnerException: TTransportException, InnerMessage: Failed to connect, InnerStackTrace: at Elasticsearch.Net.Connection.Thrift.Transport.TSocket.Open()
at Elasticsearch.Net.Connection.Thrift.Transport.TBufferedTransport.Open()
at Elasticsearch.Net.Connection.Thrift.ThriftConnection.Execute(RestRequest restRequest, Object requestConfiguration)
Elasticsearch.Net.Exceptions.MaxRetryException: Failed after retrying 2 times: 'POST _bulk?consistency=all'.
InnerException: TTransportException, InnerMessage: Failed to connect, InnerStackTrace: at Elasticsearch.Net.Connection.Thrift.Transport.TSocket.Open()
at Elasticsearch.Net.Connection.Thrift.Transport.TBufferedTransport.Open()
at Elasticsearch.Net.Connection.Thrift.ThriftConnection.Execute(RestRequest restRequest, Object requestConfiguration)
InnerException: TTransportException, InnerMessage: Failed to connect, InnerStackTrace: at Elasticsearch.Net.Connection.Thrift.Transport.TSocket.Open()
at Elasticsearch.Net.Connection.Thrift.Transport.TBufferedTransport.Open()
at Elasticsearch.Net.Connection.Thrift.ThriftConnection.Execute(RestRequest restRequest, Object requestConfiguration)
InnerException: TTransportException, InnerMessage: Failed to connect, InnerStackTrace: at Elasticsearch.Net.Connection.Thrift.Transport.TSocket.Open()
at Elasticsearch.Net.Connection.Thrift.Transport.TBufferedTransport.Open()
at Elasticsearch.Net.Connection.Thrift.ThriftConnection.Execute(RestRequest restRequest, Object requestConfiguration) ---> System.AggregateException: One or more errors occurred. ---> Elasticsearch.Net.Connection.Thrift.Transport.TTransportException: Failed to connect
at Elasticsearch.Net.Connection.Thrift.Transport.TSocket.Open()
at Elasticsearch.Net.Connection.Thrift.Transport.TBufferedTransport.Open()
at Elasticsearch.Net.Connection.Thrift.ThriftConnection.Execute(RestRequest restRequest, Object requestConfiguration)
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at Elasticsearch.Net.Connection.RequestHandlers.RequestHandlerBase.ThrowMaxRetryExceptionWhenNeeded[T](TransportRequestState1 requestState, Int32 maxRetries) at Elasticsearch.Net.Connection.RequestHandlers.RequestHandler.RetryRequest[T](TransportRequestState1 requestState)
at Elasticsearch.Net.Connection.RequestHandlers.RequestHandler.DoRequest[T](TransportRequestState1 requestState) at Elasticsearch.Net.Connection.RequestHandlers.RequestHandler.RetryRequest[T](TransportRequestState1 requestState)
at Elasticsearch.Net.Connection.RequestHandlers.RequestHandler.DoRequest[T](TransportRequestState1 requestState) at Elasticsearch.Net.Connection.RequestHandlers.RequestHandler.RetryRequest[T](TransportRequestState1 requestState)
at Elasticsearch.Net.Connection.RequestHandlers.RequestHandler.DoRequest[T](TransportRequestState1 requestState) at Elasticsearch.Net.Connection.RequestHandlers.RequestHandler.Request[T](TransportRequestState1 requestState, Object data)
at Elasticsearch.Net.Connection.Transport.DoRequest[T](String method, String path, Object data, IRequestParameters requestParameters)
at Elasticsearch.Net.ElasticsearchClient.DoRequest[T](String method, String path, Object data, IRequestParameters requestParameters)
at Elasticsearch.Net.ElasticsearchClient.Bulk[T](Object body, Func2 requestParameters) at Nest.RawDispatch.BulkDispatch[T](ElasticsearchPathInfo1 pathInfo, Object body)
at Nest.ElasticClient.b__220(ElasticsearchPathInfo1 p, BulkDescriptor d) at Nest.ElasticClient.Dispatch[D,Q,R](D descriptor, Func3 dispatch)
at Nest.ElasticClient.Dispatch[D,Q,R](Func2 selector, Func3 dispatch)
at Nest.ElasticClient.Bulk(Func2 bulkSelector) at Marg.BusinessConnect.Search.ElasticSearchClient.IndexCompositeData(IEnumerable1 compositeSearchData)
at Marg.BusinessConnect.Search.BuildIndex.BuildIndex.PopulateIndexData()
at Marg.BusinessConnect.Search.BuildIndex.BuildIndexBase.ASyncIndexingThreadExec()