ashishkf opened a new issue #8449:
URL: https://github.com/apache/pinot/issues/8449
It seems getTopRecords called from the public method finish is invoked
without a read lock. We are seeing an issue where we get
ArrayIndexOutOfBoundsException when running a query that involves
ConcurrentIndexedTable. See the stack trace below:
Filing an issue after discussion with @Jackie-Jiang
> pinot-broker-2 broker java.lang.ArrayIndexOutOfBoundsException: Index 118
out of bounds for length 118
> pinot-broker-0 broker at
org.apache.pinot.core.data.table.TableResizer.getTopRecords(TableResizer.java:225)
~[pinot-all-0.9.0-jar-with-dependencies.jar:0.9.0-281a3866b37cc4a0f527948845246a8dbb789b33]
> pinot-broker-2 broker at
org.apache.pinot.core.data.table.TableResizer.getSortedTopRecords(TableResizer.java:239)
~[pinot-all-0.9.0-jar-with-dependencies.jar:0.9.0-281a3866b37cc4a0f527948845246a8dbb789b33]
> pinot-broker-0 broker at
org.apache.pinot.core.data.table.IndexedTable.finish(IndexedTable.java:150)
~[pinot-all-0.9.0-jar-with-dependencies.jar:0.9.0-281a3866b37cc4a0f527948845246a8dbb789b33]
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]