Marduke wrote:
Well.....
unfortunately, it's probably just a band aid for now. It will now take 4 times longer for the memory leak to eat up the RAM.
The real solution will be to figure out what is causing the memory leak and then how to fix it. If they are lucky it will just be a coding problem on their side and not something where they would need some other vendor to fix a bug in their software.
It's definitely a step in the right direction though. Keep up the good work guys.
I think that we fixed the memory leak, but the problem is that there isn't enough memory for the mining servers to get all the data they need. As the data fills up over two hours, after which it would normally be deleted from memory, the servers crash because all eight of them can't fit in memory at the same time. That leads to rolling crashes where memory is freed up, and then the restarted server starts using more and more, and the longest-running is killed, and so on.
Once enough memory is available to hold two hours of data, then we expect that the memory usage will stop growing.