bbeaudreault commented on PR #4604: URL: https://github.com/apache/hbase/pull/4604#issuecomment-1355896372
This issue has been fixed for about 6 months, so I don't have any evidence to hand anymore. You won't be able to reproduce it if you have the patch. Basically you can see that the scanner holds resources on the server side prior to this patch, even if the client times out. Ideally I'd the client times out it will try to close the scanner with another RPC. But if the server is overloaded that close RPC won't even make it to the server. In this case the scan lives on. It's not actively scanning data but just holding memory. There is an activeScanners metric you can inspect in these cases. Anyway no I can't provide any hard data at this point but hopefully that should give you some pointers for what to look for, as long as you don't have this patch. It's also possible to mitigate this by setting the server side lease period low. But this is hard to do in a multi tenant environment where one timeout does not fit all cases. -- 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]
