Skip to content

Commit 0d6a886

Browse files
committed
iter
1 parent 205a825 commit 0d6a886

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

server/src/main/java/org/elasticsearch/action/search/TransportOpenPointInTimeAction.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ public class TransportOpenPointInTimeAction extends HandledTransportAction<OpenP
9191
private final SearchResponseMetrics searchResponseMetrics;
9292
private final Client client;
9393
private final CrossProjectModeDecider crossProjectModeDecider;
94+
private final TimeValue forceConnectTimeoutSecs;
9495

9596
@Inject
9697
public TransportOpenPointInTimeAction(
@@ -114,6 +115,8 @@ public TransportOpenPointInTimeAction(
114115
this.searchResponseMetrics = searchResponseMetrics;
115116
this.client = client;
116117
this.crossProjectModeDecider = new CrossProjectModeDecider(clusterService.getSettings());
118+
this.forceConnectTimeoutSecs = clusterService.getSettings()
119+
.getAsTime("search.ccs.force_connect_timeout", TimeValue.timeValueSeconds(3L));
117120
transportService.registerRequestHandler(
118121
OPEN_SHARD_READER_CONTEXT_NAME,
119122
EsExecutors.DIRECT_EXECUTOR_SERVICE,
@@ -255,11 +258,7 @@ private void executeOpenPitCrossProject(
255258
ResolveIndexAction.Request remoteRequest = new ResolveIndexAction.Request(originalIndices.indices(), relaxedFanoutIdxOptions);
256259

257260
SubscribableListener<Transport.Connection> connectionListener = new SubscribableListener<>();
258-
connectionListener.addTimeout(
259-
TimeValue.timeValueSeconds(3L),
260-
transportService.getThreadPool(),
261-
EsExecutors.DIRECT_EXECUTOR_SERVICE
262-
);
261+
connectionListener.addTimeout(forceConnectTimeoutSecs, transportService.getThreadPool(), EsExecutors.DIRECT_EXECUTOR_SERVICE);
263262

264263
connectionListener.addListener(groupedListener.delegateResponse((l, failure) -> {
265264
logger.info("failed to resolve indices on remote cluster [{}]", clusterAlias, failure);

0 commit comments

Comments
 (0)