]> Cypherpunks.ru repositories - goredo.git/commit
Acquire jobserver's token prior to opening the lockfile
authorSergey Matveev <stargrave@stargrave.org>
Sun, 8 May 2022 11:09:36 +0000 (14:09 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 8 May 2022 11:09:36 +0000 (14:09 +0300)
commit906d2d0d72e16bbdb17653b834a980f134309a59
tree3c226098aa928aba47ab32cbdf49420520741aad
parentb3631f17ba7427e538e8f6bd84ac4ead1aaab3f2
Acquire jobserver's token prior to opening the lockfile

Previously goredo opened corresponding lockfiles for each target
simultaneously, leading to many opened file descriptors. Now it takes a
jobserver's token before that, so number of opened lockfiles correlates
with the jobserver's slots. One of the drawbacks is that we wait and
take the jobserver's token even if target was actually already done before.
doc/news.texi
run.go
usage.go