Snapshot进行Restore过程中,多台BE发生OOM

Viewed 49

在将6T的表进行restore的过程中,多台BE都出现了OOM的情况,是restore占用了太多内存。

有没有参数可以配置restore占用的内存限制,或者是否可以分批restore?

be-info.log的报错如下:

daemon.cpp:245] [MemoryGC] start full GC, process memory used 3.39 GB exceed limit 86.40 GB or sys available memory 80.00 KB less than low water mark 9.60 GB.

通过partition来进行restore的时候,发现sys available memory在restore一个parition之后并不会进行gc,这就导致sys available memory会越来越少,这是一个bug吧?目前基于parition进行restore。如果有更合理的方式,等待回答。

0 Answers