!sBfrWMVsLoSyFTCkNv:nixos.org

OfBorg

172 Members
Number of builds and evals in queue: https://ofborg.org/prometheus/graph?g0.expr=ofborg_queue_evaluator_waiting&g0.tab=1&g0.stacked=0&g0.show_exemplars=0&g0.range_input=2h&g1.expr=ofborg_queue_builder_waiting%7Barch!~%22.*-lowprior%22%7D&g1.tab=1&g1.stacked=0&g1.show_exemplars=0&g1.range_input=2h62 Servers

Load older messages


SenderMessageTime
28 Feb 2024
@domenkozar:matrix.org@domenkozar:matrix.orgfrom that budget14:35:32
@domenkozar:matrix.org@domenkozar:matrix.orgactually it's already paying for a community darwin machine14:35:43
@domenkozar:matrix.org@domenkozar:matrix.orgif someone can coordinate with infra team, then we just submit an expense 14:36:01
@hexa:lossy.networkhexaI think that one is being well received14:36:04
@delroth:delroth.netdelroth I mean, more capacity will help, but I can't help but think that there's a bug somewhere and it's not just a capacity issue 14:39:50
@delroth:delroth.netdelroth The Hydra macs run through a ton of builds every day 14:40:07
@delroth:delroth.netdelroth Probably at least an order of magnitude more than what ofborg should be using imo 14:40:32
@adam:robins.wtf@adam:robins.wtfdo we know the specs of the existing machines?14:41:01
@hexa:lossy.networkhexathe hydra macs don't have low timeouts14:41:13
@hexa:lossy.networkhexathey don't have to waste time retrying llvm all day14:41:22
@adam:robins.wtf@adam:robins.wtfdo the hydra macs have to evaluate everything to know whether it needs to be built on darwin?14:41:59
@delroth:delroth.netdelroth Can we just stop running ofborg for staging, to start with? :) 14:42:10
@hexa:lossy.networkhexano, they're pure builders14:42:14
@delroth:delroth.netdelroth (do we already?) 14:42:16
@hexa:lossy.networkhexahydra itself does evaluations14:42:18
@adam:robins.wtf@adam:robins.wtfthat's what i figured14:42:23
@qyliss:fairydust.spaceAlyssa RossOfBorg on staging is very useful14:42:33
@hexa:lossy.networkhexabut ofborg macs also don't do evals 😛14:42:37
@qyliss:fairydust.spaceAlyssa RossExcept for Darwin14:42:38
@delroth:delroth.netdelroth Can we make it lower priority? 14:42:55
@qyliss:fairydust.spaceAlyssa RossIf we had no CI for staging staging-next cycles would take forever14:43:41
@adam:robins.wtf@adam:robins.wtf
In reply to @hexa:lossy.network
but ofborg macs also don't do evals 😛
then what are they doing that makes them wait even on packages that don't support darwin?
14:43:42
@lily:lily.flowersLily Fosterofborg builders do evals, but only for specific attrs14:43:48
@delroth:delroth.netdelroth (feel free to ignore my verbal gesticulating, I have zero clue how ofborg really works) 14:43:48
@hexa:lossy.networkhexa
In reply to @adam:robins.wtf
then what are they doing that makes them wait even on packages that don't support darwin?
ofborg just queues stuff without knowing that it is unsupported
14:44:02
@adam:robins.wtf@adam:robins.wtfright, but queues them for the target system to check14:44:51
@lily:lily.flowersLily Foster
In reply to @hexa:lossy.network
ofborg just queues stuff without knowing that it is unsupported
(tbf, it doesn't take much builder time to eval the attr, see it is unsupported, skip the check, and move on to the next thing in the queue)
14:45:11
@hexa:lossy.networkhexacorrect, so that just means the queue is inflated14:45:25
@adam:robins.wtf@adam:robins.wtfi guess the first change that seems reasonable is increasing the staging timeout14:45:43
@hexa:lossy.networkhexa * correct, so that just means the queue is a bit inflated14:45:44

Show newer messages


Back to Room ListRoom Version: 6