cshannon commented on issue #5177: URL: https://github.com/apache/accumulo/issues/5177#issuecomment-2542279760
The Jetty solution (or another async solution like gRPC) would be interesting to try because you'd get the performance benefits as well. As you pointed out, we'd need to make sure to limit things by passing in a thread pool when there is a job available at [this](https://github.com/apache/accumulo/pull/5018/files#diff-f7cd33f7e1f9321ed285551c95577effc1f35880f80dcaa6e1c74d1ccae8987eR394) line and that should prevent trying to reserve too many jobs at once. Another thing that would help solve this problem would be #4978 because if those changes were made then the compaction coordinator would no longer be handling the job reservations as that responsibility would be moved to the compactor itself -- 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]
