BoostryJP / quorum

GoQuorum fork for ibet Network ⛓
https://ibet.jp/ibet-for-fin
GNU Lesser General Public License v3.0
7 stars 0 forks source link

[BUG] Memory usage increases during long runs or block synchronization #56

Closed YoshihitoAso closed 8 months ago

YoshihitoAso commented 1 year ago

Describe the bug

In our environment, if a Quorum node runs for a long time without restarting it, memory usage gradually increases and in some cases OOM occurs. There also seems to be an issue with memory usage increasing rapidly during block synchronization. The graph below shows the memory usage when block synchronization is stopped for a certain period of time and then resynchronized. There is no noticeable increase in memory usage after the synchronization is complete.

block_sync

The reason why the usage rate suddenly decreased after increasing rapidly is because the node was restarted once at this point.

Additional context

Common causes for these problems may be related to the following issues: