rmdmattingly opened a new pull request, #5481:
URL: https://github.com/apache/hbase/pull/5481

   The RpcLogDetails class represents a slow (or large) log event which will 
later be consumed by the SlowLogQueueService.
   
   Right now the RpcLogDetails' param field points to the slow call's Message, 
and this Message is backed by a CodedInputStream which may be overwritten 
before the given log is consumed. This overwriting of the Message may result in 
slow query payloads for which the metadata derived post-consumption is 
inaccurate.
   
   To solve this bug we need to deep copy the Message in the RpcLogDetails 
constructor. I have this bug reproduced in a QA environment and have confirmed 
that this resolves the issue.
   
   cc @bbeaudreault @hgromer @eab148 @bozzkar


-- 
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: issues-unsubscr...@hbase.apache.org

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

Reply via email to