TraceMachina / nativelink

NativeLink is an open source high-performance build cache and remote execution server, compatible with Bazel, Buck2, Reclient, and other RBE-compatible build systems. It offers drastically faster builds, reduced test flakiness, and specialized hardware.
https://nativelink.com
Apache License 2.0
1.19k stars 117 forks source link

Add graceful shutdown to worker instances #1394

Closed SchahinRohani closed 3 weeks ago

SchahinRohani commented 1 month ago

Description

This PR implements graceful shutdown for worker instances to ensure that the scheduler is properly notified when workers are shutting down.

How Has This Been Tested?

bazel test ...

Checklist


This change is Reviewable