[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#30644: Cuirass runs out of build users
From: |
Ludovic Courtès |
Subject: |
bug#30644: Cuirass runs out of build users |
Date: |
Sun, 11 Mar 2018 22:43:48 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Hi,
Danny Milosavljevic <address@hidden> skribis:
> On Thu, 08 Mar 2018 13:01:01 +0100
> address@hidden (Ludovic Courtès) wrote:
>
>> So what’s your take on this?
>
> sqlite has a sqlite-unlock-notify. We should wrap it and use it when we get
> the
> "locked" error code.
>
> We should also enable extended error codes
> https://sqlite.org/c3ref/extended_result_codes.html .
>
> See also https://sqlite.org/unlock_notify.html for a blocking version of
> _step (to the right).
Interesting.
> Do we want cuirass to block until the lock is available?
The POSIX thread itself should not block. Rather the fiber should yield
to other fibers.
So we could do the blocking-step within ‘non-blocking’ block as defined
in (cuirass utils), though ‘non-blocking’ as currently implemented is a
bit expensive.
Or we could simply poll: catch those exceptions and try again later. If
this is rare enough, as seems to be the case, that might be an
acceptable approach.
Thoughts?
Ludo’.
- bug#30644: Cuirass runs out of build users, (continued)
- bug#30644: Cuirass runs out of build users, Efraim Flashner, 2018/03/02
- bug#30644: Cuirass runs out of build users, Andreas Enge, 2018/03/05
- bug#30644: Cuirass runs out of build users, Andreas Enge, 2018/03/05
- bug#30644: Cuirass runs out of build users, Andreas Enge, 2018/03/05
- bug#30644: Cuirass runs out of build users, Ludovic Courtès, 2018/03/07
- bug#30644: Cuirass runs out of build users, Danny Milosavljevic, 2018/03/07
- bug#30644: Cuirass runs out of build users, Danny Milosavljevic, 2018/03/07
- bug#30644: Cuirass runs out of build users, Danny Milosavljevic, 2018/03/07
- bug#30644: Cuirass runs out of build users, Ludovic Courtès, 2018/03/08
- bug#30644: Cuirass runs out of build users, Danny Milosavljevic, 2018/03/11
- bug#30644: Cuirass runs out of build users,
Ludovic Courtès <=
- bug#30644: Cuirass runs out of build users, Danny Milosavljevic, 2018/03/24
- bug#30644: Cuirass runs out of build users, Ludovic Courtès, 2018/03/25