apm-server icon indicating copy to clipboard operation
apm-server copied to clipboard

TBS: "Value log GC request rejected" error

Open carsonip opened this issue 1 year ago • 2 comments

Errors observed in the wild: message "tail sampler aborted" with error.message "Value log GC request rejected".

Due to #14337 , it is possible to have 2 TBS GC goroutine running concurrently, which will cause one of them to crash. In a hot reload under EA, if the new server's GC crashed, and the old server's GC later stopped as part of the reload, this will leave the server with no GC and the TBS storage size will keep growing.

APM Server version (apm-server version): observed on 8.14.3

carsonip avatar Oct 08 '24 18:10 carsonip

This should be caused by #14337 . Closing this issue to focus on fixing the root cause there.

carsonip avatar Oct 10 '24 18:10 carsonip

However, there's one open question on under what circumstances will cleanup run before gc, as cleanup should always run after Execute.

The error is not due to cleanup before gc, but 2 concurrent gc.

carsonip avatar Oct 10 '24 18:10 carsonip