BukrosSzabolcs opened a new pull request #1780:
URL: https://github.com/apache/accumulo/pull/1780


   In Apache Thrift all versions up to and including 0.12.0, a server or client 
may run into an endless loop when feed with specific input data.
   
   Some of the classes Accumulo relied on (ie 
AutoExpandingBufferWriteTransport) are no longer public so the utility methods 
had to be rewritten. Unfortunately there is no TTransport implementation with 
the same functionality AutoExpandingBufferWriteTransport provided so I had to 
switch to TMemoryBuffer as a substitute. However this can not be reset and a 
new object have to be created for each serialization which is less then 
optimal. I considered adding a custom implementation, but the changes in the 
deserialize method should compensate for the the loss of performance.


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to