On Tue, Dec 13, 2011 at 12:39:40AM +0100, Rickard Nilsson wrote: > one x86_64). Unfortunately, the database got severly corrupted when both > machines was building things at the same time. I guess this is a feature > of sqlite+NFS+file locks.
Afaik, NFS 'file locks' are rarely well implemented, and often work bad. If you expect that they will automatically work in your setup, you may be wrong. > One idea could be if slave build machines didn't build directly into the > store used by the host itself, but instead wrote to a temporary store, and > also to a temporary database (or maybe it doesn't need to write to any db > at all). The master host could then pick up the build results and put them > into its database and into the shared store. I think that, in theory, this > scheme could work. How about in practice? I don't know how much remote can NIX_REMOTE be. _______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
