[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#43564: cuirass: Contention while registering new builds.
From: |
Mathieu Othacehe |
Subject: |
bug#43564: cuirass: Contention while registering new builds. |
Date: |
Mon, 05 Oct 2020 15:09:06 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Hey Ludo,
> Isn’t that the real problem, that we’re doing one transaction per
> derivation?
Is it really better in term of performance to send batch of queries
within a single transaction? I haven't tried it yet.
I think that the real bottleneck was having N fibers fighting over 4
workers to execute large number of insertions. Having all those queries
done by workers dedicated to registration in a single pass seems to
improve a lot the situation.
Maybe having those registration workers posting unique transactions
containing all the queries would be even more beneficial.
Thanks,
Mathieu