Skip to content

Please update JDK #17416

@tohidemyname

Description

@tohidemyname

Pinot still uses JDK 11. Some bugs of this version affect Pinot. For example, a JDK bug is resides in JDK 11:

https://bugs.openjdk.org/browse/JDK-8230342

This bug complains that LineNumberReader.getLineNumber() returns inconsistent results after EOF.

Pinot calls this buggy API at the following code locations:

<--SchemaFetcher.call
<--SchemaFetcher.call
<--QueryOp.verifyQueries
<--QueryOp.verifyQueries
<--QueryOp.verifyQueries
<--PinotSegmentUploadDownloadRestletResource.createSegmentsMetadataInfoMap
<--PinotSegmentUploadDownloadRestletResource.createSegmentsMetadataInfoMap
<--AutoAddInvertedIndex.sendQuery
<--AutoAddInvertedIndex.updateIndexConfig
<--CSVRecordReader.next
<--FlinkQuickStart.loadData
<--TblToAvroMultiValue.main
<--TblToAvro.main
<--KafkaConfigBackwardCompatibleUtils.handleStreamConfig
<--RawIndexBenchmark.buildSegment
<--BenchmarkRegexpReplace.setUp
<--BenchmarkMutableFST.setUp
<--BenchmarkFST.setUp
<--CommonsConfigurationUtils.getConfigurationHeaderVersion
<--AbstractBaseAdminCommand.readInputStream
<--FilterColumnExtractor.extractColumnsUsedInFilter
<--PerfBenchmarkDriver.postQueries
<--PerfBenchmarkDriver.postQuery

Please update to newer JDKs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions