richardstartin commented on issue #7476:
URL: https://github.com/apache/pinot/issues/7476#issuecomment-927709836


   @suddendust 
   
   > Hi @richardstartin thanks for the thorough analysis. So just to pin the 
speculated root-cause, a SIGBUS happened while consuming a real-time segment 
for some reason (probably high tmpfs usage) and therefore, the ingestion 
dropped to 0 and no new segments were generated. Is that correct?
   
   Yes, the difficult part is the error is thrown asynchronously when the 
SIGBUS is handled, so pinpointing the precise root cause is hard. The root 
cause will certainly not be the in dictionary stack frame where the error is 
reported. Another way to cause this would be to write to a `MappedByteBuffer` 
after truncating the `RandomAccessFile` but I have audited the codebase and do 
not think it is possible for this to happen. If you have any of your own code 
which could do this (seems unlikely) it would be another possible culprit.
   
   Thanks for the table config and memory settings.


-- 
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: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to