keith-turner opened a new pull request, #5185:
URL: https://github.com/apache/accumulo/pull/5185

   Added threads pools to execute compaction reservation request in order to 
limit memory and cpu used by executing reservations.  Request queued up for the 
pool could still potentially use a lot of memory.  Did two things to control 
memory of things in the queue.  First only allow a compactor process to have 
one reservation processing at time.  Second made the data related to a 
resevation request a soft reference which should allow it be garbage collected 
if memory gets low while it sitting in the queue.  Once the request starts 
executing it obtains a strong refrence to the data so it can no longer be 
garbage collected.
   
   fixes #5177


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

Reply via email to