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]
