Skip to content

Commit 6bcf4a8

Browse files
committed
more registration
1 parent 94632da commit 6bcf4a8

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

server/src/main/java/org/elasticsearch/index/engine/InternalEngine.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,9 +304,15 @@ public InternalEngine(EngineConfig engineConfig) {
304304
// don't allow commits until we are done with recovering
305305
pendingTranslogRecovery.set(true);
306306
for (ReferenceManager.RefreshListener listener : engineConfig.getExternalRefreshListener()) {
307+
if (listener instanceof EngineAwareRefreshListener engineListener) {
308+
engineListener.onNewEngine(this);
309+
}
307310
this.externalReaderManager.addListener(listener);
308311
}
309312
for (ReferenceManager.RefreshListener listener : engineConfig.getInternalRefreshListener()) {
313+
if (listener instanceof EngineAwareRefreshListener engineListener) {
314+
engineListener.onNewEngine(this);
315+
}
310316
this.internalReaderManager.addListener(listener);
311317
}
312318
this.lastRefreshedCheckpointListener = new LastRefreshedCheckpointListener(localCheckpointTracker.getProcessedCheckpoint());

0 commit comments

Comments
 (0)