File tree Expand file tree Collapse file tree 2 files changed +29
-3
lines changed
RFS/src/main/java/org/opensearch/migrations/bulkload Expand file tree Collapse file tree 2 files changed +29
-3
lines changed Original file line number Diff line number Diff line change @@ -54,6 +54,21 @@ public Path unpack() {
54
54
.addArgument (fileMetadata ::getName )
55
55
.addArgument (fileMetadata ::getPhysicalName )
56
56
.log ();
57
+
58
+ log .atInfo ()
59
+ .setMessage ("Unpacking File - Name: {}, Physical: {}, Size: {} bytes" )
60
+ .addArgument (fileMetadata ::getName )
61
+ .addArgument (fileMetadata ::getPhysicalName )
62
+ .addArgument (fileMetadata .getLength ())
63
+ .log ();
64
+ String name = fileMetadata .getName ();
65
+ if (name .endsWith (".fdt" ) || name .endsWith (".fdx" ) || name .endsWith (".cfs" ) || name .endsWith (".si" )) {
66
+ log .atInfo ()
67
+ .setMessage ("Identified important Lucene file: {}" )
68
+ .addArgument (name )
69
+ .log ();
70
+ }
71
+
57
72
try (
58
73
IndexOutput indexOutput = primaryDirectory .createOutput (
59
74
fileMetadata .getPhysicalName (),
Original file line number Diff line number Diff line change 5
5
import org .opensearch .migrations .bulkload .lucene .LuceneLeafReader ;
6
6
7
7
import lombok .AllArgsConstructor ;
8
+ import lombok .extern .slf4j .Slf4j ;
8
9
import shadow .lucene9 .org .apache .lucene .index .FilterCodecReader ;
9
10
import shadow .lucene9 .org .apache .lucene .index .LeafReader ;
11
+ import shadow .lucene9 .org .apache .lucene .index .SegmentCommitInfo ;
10
12
import shadow .lucene9 .org .apache .lucene .index .SegmentReader ;
11
13
14
+ @ Slf4j
12
15
@ AllArgsConstructor
13
16
public class LeafReader9 implements LuceneLeafReader {
14
17
@@ -49,8 +52,16 @@ public String getSegmentName() {
49
52
}
50
53
51
54
public String getSegmentInfoString () {
52
- return getSegmentReader ()
53
- .getSegmentInfo ()
54
- .toString ();
55
+ SegmentReader segmentReader = getSegmentReader ();
56
+ SegmentCommitInfo segmentCommitInfo = segmentReader .getSegmentInfo ();
57
+ var info = segmentCommitInfo .info ;
58
+
59
+ log .info (">>> Segment Name: {}" , info .name );
60
+ log .info (">>> Codec Used: {}" , info .getCodec ().getName ());
61
+ log .info (">>> Lucene Version: {}" , info .getVersion ());
62
+ log .info (">>> Max Doc Count: {}" , info .maxDoc ());
63
+ log .info (">>> Attributes: {}" , info .getAttributes ());
64
+
65
+ return segmentCommitInfo .toString ();
55
66
}
56
67
}
You can’t perform that action at this time.
0 commit comments