]> Cypherpunks.ru repositories - goredo.git/commitdiff
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)
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.


No differences found