Paul Chibulcuteanu created OAK-9503: ---------------------------------------
Summary: List documents on elastic search bulk update failure Key: OAK-9503 URL: https://issues.apache.org/jira/browse/OAK-9503 Project: Jackrabbit Oak Issue Type: Improvement Components: elastic-search, indexing Affects Versions: 1.40.0 Reporter: Paul Chibulcuteanu Currently, if there is a failure to update elasticsearch indexes such as: {code} [pool-12-thread-1] org.apache.jackrabbit.oak.plugins.index.elastic.index.ElasticBulkProcessorHandler ElasticIndex Update Bulk Failure : Bulk with id 1 threw an error java.net.ConnectException: Timeout connecting to [<ES_SERVER>:<ES_PORT>] at org.apache.http.nio.pool.RouteSpecificPool.timeout(RouteSpecificPool.java:169) [org.apache.jackrabbit.oak-search-elastic:1.40.0.T20210628142906-c91e018] at org.apache.http.nio.pool.AbstractNIOConnPool.requestTimeout(AbstractNIOConnPool.java:628) [org.apache.jackrabbit.oak-search-elastic:1.40.0.T20210628142906-c91e018] at org.apache.http.nio.pool.AbstractNIOConnPool$InternalSessionRequestCallback.timeout(AbstractNIOConnPool.java:894) [org.apache.jackrabbit.oak-search-elastic:1.40.0.T20210628142906-c91e018] at org.apache.http.impl.nio.reactor.SessionRequestImpl.timeout(SessionRequestImpl.java:184) [org.apache.jackrabbit.oak-search-elastic:1.40.0.T20210628142906-c91e018] at org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor.processTimeouts(DefaultConnectingIOReactor.java:214) [org.apache.jackrabbit.oak-search-elastic:1.40.0.T20210628142906-c91e018] {code} there is no way of knowing if there is any data loss or not. We should enahance this exception to include the list of documents that were part of the bulk update -- This message was sent by Atlassian Jira (v8.3.4#803005)