The GitHub Actions job "License Checker" on 
hertzbeat.git/fix/arrow-resource-leak has failed.
Run started by GitHub user paultanay (triggered by paultanay).

Head commit for run:
b1fcd9261c81f05cde2a2b1f15b3d86ba3beb7fe / paultanay <[email protected]>
fix(warehouse): close MetricsData after processing to release Arrow buffers

MetricsData implements AutoCloseable and wraps an ArrowTable backed by
Arrow column vectors. The persistent-data-storage consumer loop was
polling MetricsData objects and passing them through writers without
ever calling close(), preventing the backing Arrow buffers from being
released and causing steady heap growth under load (issue #4136).

Wrap the polled object in try-with-resources so close() is guaranteed
on all exit paths—normal completion, writer exception, and interrupt.
DataStorageDispatch is the terminal consumer of each object, so closing
here is correct and safe.

Report URL: https://github.com/apache/hertzbeat/actions/runs/32222763005

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to