-
1. Re: BufferManagerImpl getting into inconsistent state and causing eventual OOM with Teiid
shawkins Nov 4, 2015 9:39 AM (in response to nickwross)> Are there any known issues in this area?
Nothing that matches this description. There were some configuration and other changes in later releases, such that it would be helpful to try this scenario on 8.12.1 or 8.11.5 just to get a more recent baseline.
> Any suggestions for further troubleshooting?
Several things seem very wrong. The negative queue size is particularly odd. If you don't see the behavior in a debugger then something like byteman or just creating a test patch may be necessary to understand things further. Trapping when memory entries exist that are not in an eviction queue or when a negative size occurs could help. If it's possible to provide at least the query plans / sample client, then we can work at reproducing this as well.
-
2. Re: BufferManagerImpl getting into inconsistent state and causing eventual OOM with Teiid
nickwross Nov 5, 2015 6:40 AM (in response to shawkins)Thanks for the quick reply. We plan to test with later versions and will follow-up when we have some results.
One question to help with our debugging, I think you suggested this but can you just confirm that there should never be entries in the memoryEntries collection that are not also present in at least one of the eviction queues?
Thanks,
-Nick
-
3. Re: BufferManagerImpl getting into inconsistent state and causing eventual OOM with Teiid
shawkins Nov 5, 2015 3:32 PM (in response to nickwross)> One question to help with our debugging, I think you suggested this but can you just confirm that there should never be entries in the memoryEntries collection that are not also present in at least one of the eviction queues?
Yes that is correct.