gchristensen changed the topic of #nixos-borg to: https://www.patreon.com/ofborg https://monitoring.nix.ci/dashboard/db/ofborg?refresh=10s&orgId=1&from=now-1h&to=now "I get to skip reviewing the PHP code and just wait until it is rewritten in something sane, like POSIX shell. || https://logs.nix.samueldr.com/nixos-borg
V has joined #nixos-borg
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-borg
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
orivej has quit [Read error: Connection reset by peer]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-borg
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 264 seconds]
orivej_ has joined #nixos-borg
orivej_ has quit [Ping timeout: 240 seconds]
dtz has joined #nixos-borg
LnL has joined #nixos-borg
cole-h has quit [Quit: Goodbye]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-borg
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-borg
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-borg
Mic92 has joined #nixos-borg
<Mic92> gchristensen: do you know where the delay comes from in ofborg? When does show a PR as evaluating?
<Mic92> I want to have a github action that indicicates that the PR is still waiting for ofborg: https://github.com/NixOS/nixpkgs/pull/94070/checks?check_run_id=918688312
<Mic92> So that we can use other github actions
<gchristensen> oh cool
<gchristensen> it only marks it as started once it has a free evaluation slot, and it typically has three evaluation slots
<Mic92> gchristensen: is it possible to do this faster/
<Mic92> ?
<Mic92> As long as it shows pending the action terminates
<Mic92> I can try to increase the timeout in the meantime
<gchristensen> hmm
<gchristensen> yes it could happen sooner, certainly. for example, the job to start the evaluation could be tee'd off in to another queue which just marks them as started
<gchristensen> it is unfortunate evaluation requires such an extreme amount of memory -- otherwise we could have far more evaluators, and never have a delay
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-borg
<Mic92> We need to make nixpkgs evaluation a crypto currency
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-borg
<hexa-> and get rich or die tryin'?
<gchristensen> lol
<Mic92> I hope 30 min is enough in most cases. There will be case where it won't be.
<Mic92> But in the end it should not break anything. It should be clear that if the service timeouts but ofborg still runs through that the PR should not be blocked.
<Mic92> gchristensen: is 32 gb enough for an evaluator?
<gchristensen> I believe that is what we allocate now, yeah
<Mic92> Are those 32 gb then exclusivly used? I have also one machine in university that is largely unused that has 16 gb.
{^_^} has quit [Remote host closed the connection]
{^_^} has joined #nixos-borg
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos-borg
<LnL> gchristensen: hmm, where do you get 32 from?
<gchristensen> heh that is a thing isn't it
<Mic92> Looks like it fully uses though
<Mic92> gchristensen: I have also some code lying around for nix-review that decreases the memory usage but increases the cpu time
<Mic92> For nix evaluation.
<Mic92> Basically by splitting package sets
<gchristensen> I was also thinking about switching to the hydra evaluator, which I think does similar
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #nixos-borg
<Mic92> I suppose eelco implemented some caching as well.
<Mic92> Is mercurial somewhere used internally?
<Mic92> I see it implemented everywhere in Nix.
<hexa->
<hexa-> whoops
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-borg
cole-h has joined #nixos-borg
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-borg
cole-h has quit [Quit: Goodbye]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 265 seconds]
orivej_ has joined #nixos-borg