!zghijEASpYQWYFzriI:nixos.org

Hydra

393 Members
110 Servers

Load older messages


SenderMessageTime
9 Feb 2022
@grahamc:nixos.org@grahamc:nixos.orgah they probably clear the env like they should00:45:17
@grahamc:nixos.org@grahamc:nixos.organyway, does the service file include the HYDRA_DBI var?00:50:56
@andreas.schraegle:helsinki-systems.deajs124yeah, that seems to be there00:52:50
@grahamc:nixos.org@grahamc:nixos.organd does it have the application name?00:52:59
@andreas.schraegle:helsinki-systems.deajs124

Environment="HYDRA_DBI=dbi:Pg:user=hydra;dbname=hydra;;application_name=hydra-queue-runner"
Environment="HYDRA_DBI=dbi:Pg:user=hydra;dbname=hydra;;application_name=hydra-notify"

00:53:15
@grahamc:nixos.org@grahamc:nixos.org🤔00:53:28
@grahamc:nixos.org@grahamc:nixos.org🤷00:53:56
@hexa:lossy.networkhexa
In reply to @grahamc:nixos.org
🤷
🤷‍♀️
01:09:52
@amanda:camnet.siteAmanda (she/her)
In reply to @grahamc:nixos.org
Amanda (she/her): can you list open connections? they should be identified which "app" they're coming from
Yeah, I tried that when it first happen then I forgot to report that the app name wasn't showing up fr whatever reason, then forgot about the problem enitely until it happen again just now and my alerts channel was crying about the hydra gc service failing
02:58:03
@grahamc:nixos.org@grahamc:nixos.orgmy memory is of this working correctly, sigh, I'll have to test it tomorrow02:58:36
@amanda:camnet.siteAmanda (she/her)Could it be different in newer postgres? When the old version was removed I leapfrogged to the latest so I don't have to worry about it for awjile03:12:16
@amanda:camnet.siteAmanda (she/her)( apologies for the typos, on from my phone and getting ready to sleep soon )03:12:54
@andreas.schraegle:helsinki-systems.deajs124
In reply to @amanda:camnet.site
Could it be different in newer postgres? When the old version was removed I leapfrogged to the latest so I don't have to worry about it for awjile
I think we're on postgres 13
Also, if I'm not misremembering this, nixos-org-configs also raises the connection limit for the hydra.nixos.org
09:44:10
@amanda:camnet.siteAmanda (she/her) Wait, does that double ; throw anything off? Or is that intentional? 14:41:57
@amanda:camnet.siteAmanda (she/her)in the HYDRA_DBI env var14:42:11
@amanda:camnet.siteAmanda (she/her)Appears not14:51:05
@amanda:camnet.siteAmanda (she/her)Okay, so14:58:40
@amanda:camnet.siteAmanda (she/her) Unless the 'COMMIT' psql query differs from the ->commit method, the only place that is causing all these idle connections is hydra-init? 14:59:24
@amanda:camnet.siteAmanda (she/her)oh. It's hydra-queue-runner, I just tried killing active hydra proccesses and seeing which made the entries in pg_stat_activity go away, and it was hydra-queue-runner. For some reason it's got a lot of idle connections with the query of 'COMMIT'15:08:08
@grahamc:nixos.org@grahamc:nixos.orghmmm15:15:44
@grahamc:nixos.org@grahamc:nixos.orglike the query is still running, or?15:15:51
@grahamc:nixos.org@grahamc:nixos.org das_j: I'm coming around to test that ldap PR and I am just struggling to get excited about digging in lol 15:16:19
@amanda:camnet.siteAmanda (she/her) grahamc (he/him): Yes, I think that hydra-queue-runner might be leaking the connection. There's 10-20 connections all started at the same time, then never closed 15:17:27
@grahamc:nixos.org@grahamc:nixos.org if the COMMIT is still running then it would not be a leaked connection, it is waiting for postgres to finish 15:17:50
@amanda:camnet.siteAmanda (she/her) pg_stat_actibity has it listed as idle state 15:18:07
@grahamc:nixos.org@grahamc:nixos.orggotcha15:18:12
@amanda:camnet.siteAmanda (she/her) so I'm working under the assumtion that means commit just was the last query ran 15:18:27
@grahamc:nixos.org@grahamc:nixos.orgyeah15:18:32
@grahamc:nixos.org@grahamc:nixos.orgit sounds like it started a worker thread with a connection to handle a build and now it is waiting15:18:42
@amanda:camnet.siteAmanda (she/her)"At the same time" +- some milliseconds, all within the same couple seconds at least15:19:32

Show newer messages


Back to Room ListRoom Version: 6