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]

Reply via email to