<LnL>
I ran a full cargo update, which didn't work before because carnix barfed on one of the issues I ran into with the packet exporter
<LnL>
oh that was a github timeout, not rabbitmq
evanjs has quit [Ping timeout: 256 seconds]
<cole-h>
I kinda wanna get a TV or some huge monitor so I can have every borg service's logs all on one monitor lol
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-borg
<LnL>
we'll see when the aarch builder updates, seems to pretty consistently run into the problem
<cole-h>
True. I forgot aarch hasn't been redeployed yet
<LnL>
btw should we keep the 6 nodes?
<gchristensen>
do feel free to push the button
<LnL>
feels kind of a waste to me
<cole-h>
LnL: lol, I was just about to ask that
<gchristensen>
up to y'all :)
<cole-h>
I mean, it's donated, right? So it's not like we're losing money...
<gchristensen>
good to be kind, though
<LnL>
I mean we know we can upscale now easily
<cole-h>
Don't really know how packet works, but would scaling back down free up 3 machines for others?
<gchristensen>
it would
<cole-h>
If so, I'd say it's a good idea, then
<gchristensen>
they're 3, real, physical machines that cost like $1.7/h
<cole-h>
I didn't know if they were baremetal or VMs or what
<cole-h>
So yeah, might as well scale back down
<gchristensen>
that said since we're on the spot market, they can shut us off any time
<gchristensen>
and also our bids, while we don't pay, do raise the price in the spot market
<LnL>
heh
<cole-h>
I wonder if we could use `builtins.getEnv "OFBORG_PACKET_HOSTS"` or something and scale based on that at deploy time, instead of needing to commit every time?
<gchristensen>
sure
<cole-h>
So if we ever need more hosts for one deploy, just set an env in buildkite
<gchristensen>
nice idea
<LnL>
that's a good idea
<cole-h>
:D
<cole-h>
I feel lucid today, boys
<gchristensen>
lol
<cole-h>
Kinda wish we had toInt as a builtin
<gchristensen>
> builtins.fromJSON "1"
<{^_^}>
1
<gchristensen>
lol
<cole-h>
Wasn't there some issue with that recently?
<cole-h>
It was in nixFlakes or nixUnstable or something, and that didn't work (maybe)
<cole-h>
Oh, guess not. Works fine for me.
<cole-h>
Then, I'll do that :P
<infinisil>
cole-h: lib.toInt encapsulates the fromJSON thing
<cole-h>
Yeah, I saw.
<infinisil>
Ah
<infinisil>
I missed the "as a builtin" part
<cole-h>
I was only worried because I thought I had taken part in a discussion where builtins.fromJSON wasn't working as expected for toInt
<cole-h>
But maybe that was fixed
<cole-h>
Another idea I had was adding some sort of rollback env var so we could say `OFBORG_IS_BROKEN=1` and have that actually rollback to the previous deploy or something
<cole-h>
Though this would require enabling rollback in our nixops network and I don't know how well that would work
<gchristensen>
don't get fancy
<cole-h>
:P
<LnL>
also seems a bit strange, should probaby be a separate thing
<cole-h>
Well, I don't know where the buildkite config is, so that's the best I could come up with
<LnL>
:)
<cole-h>
:P
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos-borg
<cole-h>
Nice, this seems to work well. Y'all fine with unspecified value being 3 hosts?
<cole-h>
(well-ish)
<LnL>
probably not all that important tho, just don't leave large cargo updates laying around without deploying like this guy
<cole-h>
Hahaha
<LnL>
yeah 3 seems good
<cole-h>
omg I almost just had a heart attack. As I was committing, sway froze and I though my whole system went down (meaning I would have needed to restart my rsync probably from the beginning)