File tree 3 files changed +16
-5
lines changed
server/src/main/java/org/opensearch/index
3 files changed +16
-5
lines changed Original file line number Diff line number Diff line change 8
8
9
9
package org .opensearch .index .codec ;
10
10
11
+ import org .apache .logging .log4j .Logger ;
11
12
import org .opensearch .common .Nullable ;
12
13
import org .opensearch .index .IndexSettings ;
13
14
import org .opensearch .index .mapper .MapperService ;
20
21
public final class CodecServiceConfig {
21
22
private final IndexSettings indexSettings ;
22
23
private final MapperService mapperService ;
24
+ private final Logger logger ;
23
25
24
- public CodecServiceConfig (IndexSettings indexSettings , @ Nullable MapperService mapperService ) {
26
+ public CodecServiceConfig (IndexSettings indexSettings , @ Nullable MapperService mapperService , Logger logger ) {
25
27
this .indexSettings = Objects .requireNonNull (indexSettings );
26
28
this .mapperService = mapperService ;
29
+ this .logger = logger ;
27
30
}
28
31
29
32
public IndexSettings getIndexSettings () {
@@ -34,4 +37,8 @@ public IndexSettings getIndexSettings() {
34
37
public MapperService getMapperService () {
35
38
return mapperService ;
36
39
}
40
+
41
+ public Logger getLogger () {
42
+ return logger ;
43
+ }
37
44
}
Original file line number Diff line number Diff line change 8
8
9
9
package org .opensearch .index .engine ;
10
10
11
+ import org .apache .logging .log4j .Logger ;
11
12
import org .apache .lucene .analysis .Analyzer ;
12
13
import org .apache .lucene .index .MergePolicy ;
13
14
import org .apache .lucene .search .QueryCache ;
@@ -169,7 +170,8 @@ public EngineConfig newEngineConfig(
169
170
retentionLeasesSupplier ,
170
171
primaryTermSupplier ,
171
172
tombstoneDocSupplier ,
172
- null
173
+ null , /* mapperService */
174
+ null /* logger */
173
175
);
174
176
}
175
177
@@ -197,7 +199,8 @@ public EngineConfig newEngineConfig(
197
199
Supplier <RetentionLeases > retentionLeasesSupplier ,
198
200
LongSupplier primaryTermSupplier ,
199
201
EngineConfig .TombstoneDocSupplier tombstoneDocSupplier ,
200
- MapperService mapperService
202
+ MapperService mapperService ,
203
+ Logger logger
201
204
) {
202
205
203
206
return new EngineConfig (
@@ -210,7 +213,7 @@ public EngineConfig newEngineConfig(
210
213
analyzer ,
211
214
similarity ,
212
215
this .codecServiceFactory != null
213
- ? this .codecServiceFactory .createCodecService (new CodecServiceConfig (indexSettings , mapperService ))
216
+ ? this .codecServiceFactory .createCodecService (new CodecServiceConfig (indexSettings , mapperService , logger ))
214
217
: codecService ,
215
218
eventListener ,
216
219
queryCache ,
Original file line number Diff line number Diff line change @@ -3178,7 +3178,8 @@ private EngineConfig newEngineConfig(LongSupplier globalCheckpointSupplier) {
3178
3178
replicationTracker ::getRetentionLeases ,
3179
3179
() -> getOperationPrimaryTerm (),
3180
3180
tombstoneDocSupplier (),
3181
- mapperService
3181
+ mapperService ,
3182
+ logger
3182
3183
);
3183
3184
}
3184
3185
You can’t perform that action at this time.
0 commit comments