hydra-queue-runner: Allow multiple concurrent daemon connections

This commit is contained in:
Eelco Dolstra 2017-04-06 18:50:53 +02:00
parent 5810042a3b
commit 426aea1236
No known key found for this signature in database
GPG key ID: 8170B4726D7198DE

View file

@ -779,7 +779,9 @@ void State::run(BuildID buildOne)
if (!lock)
throw Error("hydra-queue-runner is already running");
localStore = openStore();
Store::Params localParams;
localParams["max-connections"] = "16";
localStore = openStore(getEnv("NIX_REMOTE"), localParams);
auto storeUri = config->getStrOption("store_uri");
_destStore = storeUri == "" ? localStore : openStore(storeUri);