💾 Archived View for vk3.wtf › gemlog › 2021-08-18.gmi captured on 2021-12-03 at 14:04:38. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Separate eval store for faster remote Nix builds

A pull request landed recently in Nix that is a significant improvement for BioNix and remote building more generally. The problem addressed is that if a remote store is used (say because compute resources are significantly greater elsewhere, or because data can't be transferred for size or privacy reasons) it is also used to evaluate derivations, requiring a significant amount of time due to slow round-trips for each derivation. With the new flag a local store can be used to evaluate the derivations, and the remote store used for builds.

--eval-store and faster closure copying