[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connect
From: |
Christopher Baines |
Subject: |
bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections |
Date: |
Thu, 26 May 2022 00:13:33 +0100 |
User-agent: |
mu4e 1.6.10; emacs 27.2 |
Ludovic Courtès <ludo@gnu.org> writes:
> For now, I’m going to go with the solution below, which is to use an
> older revision of Guix (one where ‘open-inferior’ was using
> ‘open-pipe*’) as the dependency of the ‘cuirass’ package.
>
> I’m running “cuirass evaluate” manually on berlin to make sure it
> actually works. If everything goes well, I’ll push it and reconfigure
> berlin later today or tomorrow.
To put in an email something I put on IRC earlier.
Maybe the store connection caching could be optional when calling
inferior-eval-with-store, and that could also switch between using
open-pipe* and primitive-fork for starting the inferior process.
I'm guessing the use of primitive-fork for starting the inferior process
is causing problems with Cuirass in some cases, and it's possible that
it'll affect the data service in a similar way as well.
I don't think the connection caching actually benefits Cuirass though,
since it only calls inferior-eval-with-store once per inferior.
Additionally, on the data service side, the caching functionality is
actually undesirable as it leads to the inferior process running out of
memory, so currently the cache is manually cleared in various places
[1].
1:
http://git.savannah.gnu.org/cgit/guix/data-service.git/commit/?id=ff116d5e6437ffb916aa4bc5d1458a142297a900
signature.asc
Description: PGP signature
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, (continued)
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Ludovic Courtès, 2022/05/16
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Ludovic Courtès, 2022/05/16
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Ludovic Courtès, 2022/05/16
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Maxim Cournoyer, 2022/05/16
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Ludovic Courtès, 2022/05/17
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Ludovic Courtès, 2022/05/18
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Ludovic Courtès, 2022/05/20
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Ludovic Courtès, 2022/05/24
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Ludovic Courtès, 2022/05/25
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Ludovic Courtès, 2022/05/25
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections,
Christopher Baines <=
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Ludovic Courtès, 2022/05/26
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Josselin Poiret, 2022/05/26
- bug#55441: [PATCH 2/2] Improve thread safety of piped-process., Josselin Poiret, 2022/05/26
- bug#55441: [PATCH 1/2] Fix child spawning closing standard fds prematurely, Josselin Poiret, 2022/05/26
- bug#55441: [PATCH 1/2] Fix child spawning closing standard fds prematurely, Maxime Devos, 2022/05/26
- bug#55441: [PATCH] guix: inferior: Make open-bidirectional-pipe use piped-process., Josselin Poiret, 2022/05/26
- bug#55441: [PATCH] guix: inferior: Make open-bidirectional-pipe use piped-process., Maxime Devos, 2022/05/26
- bug#55441: [PATCH] guix: inferior: Make open-bidirectional-pipe use piped-process., Ludovic Courtès, 2022/05/28
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Maxime Devos, 2022/05/26
- bug#55441: [cuirass] hang in "In progress..."; runs out of pgsql connections, Josselin Poiret, 2022/05/28