Slackbot
06/13/2023, 9:02 PMPranav
06/13/2023, 9:33 PMKrishna
06/13/2023, 9:34 PMorg.apache.druid.segment.loading.SegmentLoadingException: Exception loading segment[<datasource>_2023-05-20T00:00:00.000Z_2023-05-21T00:00:00.000Z_2023-05-23T12:09:11.679Z_1]
at org.apache.druid.server.coordination.SegmentLoadDropHandler.loadSegment(SegmentLoadDropHandler.java:289) ~[druid-server-25.0.0.jar:25.0.0]
at org.apache.druid.server.coordination.SegmentLoadDropHandler.loadSegment(SegmentLoadDropHandler.java:266) ~[druid-server-25.0.0.jar:25.0.0]
at org.apache.druid.server.coordination.SegmentLoadDropHandler.addSegment(SegmentLoadDropHandler.java:343) ~[druid-server-25.0.0.jar:25.0.0]
at org.apache.druid.server.coordination.SegmentLoadDropHandler$1.lambda$addSegment$1(SegmentLoadDropHandler.java:572) ~[druid-server-25.0.0.jar:25.0.0]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_292]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_292]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) ~[?:1.8.0_292]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) ~[?:1.8.0_292]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_292]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_292]
at java.lang.Thread.run(Thread.java:748) ~[?:1.8.0_292]
Caused by: org.apache.druid.java.util.common.IAE: use read(ByteBuffer buffer, ObjectStrategy<T> strategy, SmooshedFileMapper fileMapper) to read version 2 indexed.
at org.apache.druid.segment.data.GenericIndexed.read(GenericIndexed.java:185) ~[druid-processing-25.0.0.jar:25.0.0]
at org.apache.druid.query.aggregation.datasketches.tuple.ArrayOfDoublesSketchMergeComplexMetricSerde.deserializeColumn(ArrayOfDoublesSketchMergeComplexMetricSerde.java:71) ~[?:?]
at org.apache.druid.segment.serde.ComplexMetricSerde.deserializeColumn(ComplexMetricSerde.java:60) ~[druid-processing-25.0.0.jar:25.0.0]
at org.apache.druid.segment.serde.ComplexColumnPartSerde.lambda$getDeserializer$0(ComplexColumnPartSerde.java:89) ~[druid-processing-25.0.0.jar:25.0.0]
at org.apache.druid.segment.column.ColumnDescriptor.read(ColumnDescriptor.java:111) ~[druid-processing-25.0.0.jar:25.0.0]
at org.apache.druid.segment.IndexIO$V9IndexLoader.deserializeColumn(IndexIO.java:796) ~[druid-processing-25.0.0.jar:25.0.0]
at org.apache.druid.segment.IndexIO$V9IndexLoader.registerColumnHolder(IndexIO.java:771) ~[druid-processing-25.0.0.jar:25.0.0]
at org.apache.druid.segment.IndexIO$V9IndexLoader.registerColumnHolders(IndexIO.java:730) ~[druid-processing-25.0.0.jar:25.0.0]
at org.apache.druid.segment.IndexIO$V9IndexLoader.load(IndexIO.java:654) ~[druid-processing-25.0.0.jar:25.0.0]
at org.apache.druid.segment.IndexIO.loadIndex(IndexIO.java:202) ~[druid-processing-25.0.0.jar:25.0.0]
at org.apache.druid.segment.loading.MMappedQueryableSegmentizerFactory.factorize(MMappedQueryableSegmentizerFactory.java:49) ~[druid-processing-25.0.0.jar:25.0.0]
at org.apache.druid.segment.loading.SegmentLocalCacheLoader.getSegment(SegmentLocalCacheLoader.java:71) ~[druid-server-25.0.0.jar:25.0.0]
at org.apache.druid.server.SegmentManager.getSegmentReference(SegmentManager.java:325) ~[druid-server-25.0.0.jar:25.0.0]
at org.apache.druid.server.SegmentManager.loadSegment(SegmentManager.java:268) ~[druid-server-25.0.0.jar:25.0.0]
at org.apache.druid.server.coordination.SegmentLoadDropHandler.loadSegment(SegmentLoadDropHandler.java:281) ~[druid-server-25.0.0.jar:25.0.0]
... 10 more
Pranav
06/13/2023, 9:47 PMfinal GenericIndexed<ArrayOfDoublesSketch> ge = GenericIndexed.read(buffer, ArrayOfDoublesSketchObjectStrategy.STRATEGY);
Clint Wylie
06/13/2023, 9:49 PMClint Wylie
06/13/2023, 9:49 PMClint Wylie
06/13/2023, 9:50 PMClint Wylie
06/13/2023, 9:50 PMClint Wylie
06/13/2023, 9:50 PMClint Wylie
06/13/2023, 9:50 PMKrishna
06/13/2023, 9:51 PMClint Wylie
06/13/2023, 9:51 PMPranav
06/13/2023, 9:51 PMClint Wylie
06/13/2023, 9:51 PMPranav
06/13/2023, 9:52 PMClint Wylie
06/13/2023, 9:53 PMLargeColumnSupportedComplexColumnSerializer
writes v2s, it does look wired up to potentialy use the v2 serializerClint Wylie
06/13/2023, 9:54 PMClint Wylie
06/13/2023, 9:54 PM@Override
public void deserializeColumn(final ByteBuffer buffer, final ColumnBuilder builder)
{
final GenericIndexed<ArrayOfDoublesSketch> ge = GenericIndexed.read(buffer, ArrayOfDoublesSketchObjectStrategy.STRATEGY, builder.getFileMapper());
builder.setComplexColumnSupplier(new ComplexColumnPartSupplier(getTypeName(), ge));
}
Clint Wylie
06/13/2023, 9:54 PMClint Wylie
06/13/2023, 9:55 PMClint Wylie
06/13/2023, 9:55 PMClint Wylie
06/13/2023, 9:55 PMClint Wylie
06/13/2023, 9:55 PMPranav
06/13/2023, 9:56 PMClint Wylie
06/13/2023, 9:57 PMClint Wylie
06/13/2023, 9:57 PMKrishna
06/13/2023, 9:57 PMClint Wylie
06/13/2023, 9:58 PMClint Wylie
06/13/2023, 9:58 PMClint Wylie
06/13/2023, 9:58 PMPranav
06/13/2023, 9:59 PMClint Wylie
06/13/2023, 10:00 PMKrishna
06/13/2023, 10:03 PMKrishna
06/13/2023, 10:03 PMClint Wylie
06/13/2023, 10:04 PMPranav
06/14/2023, 8:36 PM