To be Reviewed By: 22 April 2022
Authors: Mario Ivanac
Status: Draft | Discussion | Active | Dropped | Superseded
Superseded by: N/A
Related: N/A
In case we are using persistent regions, and we are using asynchronous disk writes, currently in geode there is no way to monitor possible problems with disk writes.
What has been observed, if we have slower disk writes, or halted writing, events would be queued in asyncQueue, without any indication to user.
If we have consistent problem then queue can be fill up OOM exception occurs.
/
Solution would be to extend existing thread monitoring to monitor async writer thread, and report warning level alert in case thread is stack more then 15 seconds.
New solution: https://github.com/apache/geode/pull/7667
Old draft proposal of implementation: https://github.com/apache/geode/pull/7574
NA
NA
No impacts.
NA
Answers to questions you’ve commonly been asked after requesting comments for this proposal.
What are minor adjustments that had to be made to the proposal since it was approved?