-
gonzosysadm[m]1
dumb question, someone posted a link to my.mnx.io the other day and i opened it, is that the open source interface for triton? is the open-source version feature-complete? i'm more of a ssh+vmadm guy :p
-
zizzy
gonzosysadm[m]1: this is probably the customer end portal that is available for paid support subscriptions, but I'm just guessing
-
b-rex
i yelled "hi mnx people" on my way down 75 yesterday
-
neirac
tsoome seems that in the latest smartos image things look better I see the nblocks property on the device but the install still fails
termbin.com/owfvx
-
neirac
I compiled ipxe again but in omnios, and with a couple of changes smartos boots successfully using ipxe now I we just need to find out the disk issue
-
neirac
is the ipxe version or the new smartos image, but now it works in oracle cloud
-
barfield
Just checking to see if github issues, are the correct place for bug reports from the OSS community, I saw the last triton bug was opened by me in 2019.
-
bahamat
barfield: They are usually opened in their respective repos. So like in TritonDataCenter/sdc-vmadm, not just in TritonDataCenter/triton.
-
barfield
That makes sense. So would I open an sdc-migrate issue under sdc-vmapi then? Or under tritondatacenter/sdc?
-
bahamat
gonzosysadm[m]1: The only difference between open source Triton and paid support Triton is whether you're paying for support.
-
bahamat
Yes, sdc-vmapi.
-
barfield
cool
-
bahamat
barfield: With migration issues, I'll need exact reproducible steps. "something weird happened one time" isn't really something that can be diagnosed.
-
bahamat
Any time a vm is altered outside of triton itself, it makes it an outlier and things can go wrong.
-
bahamat
And by "outside of Triton", that is really more like outside of cloudapi. Calling the APIs directly can change a vm in a lot of ways that sdc-migrate might not expect.
-
bahamat
Also stuff like "cn panic'd partway through and now it's wedged" isn't considered a bug, because that's what the rollback stuff is for.
-
barfield
-
barfield
This can be reproduced on a fresh VM provisioned from cloudapi
-
bahamat
Ah, so that happens any time indestructable root is set?
-
barfield
yes sir
-
barfield
I've encountered this numerous times
-
barfield
So I finally decided to report it lol
-
bahamat
Cool, that's a perfect example of a good bug with migration.
-
barfield
Do you need version info?
-
bahamat
Nah.
-
bahamat
So next Triton release is Feb 9. I'll try to get this in for that.
-
bahamat
It should be fairly simple.
-
barfield
awesome! Thanks man
-
barfield
Yeah I kind of thought and in looking at the source I didn't see any functionality pertaining to the indestructible setting, so I didn't really think that this was currently version specific
-
bahamat
So the migration works, but it leaves a mess on the source, right?
-
barfield
I'll look at it again, if I think I could fix easy enough I'll shoot over a PR unless you want me to leave it alone and let you guys handle
-
barfield
That is correct
-
barfield
And it also cannot start on the destination
-
barfield
Sorry
-
barfield
let me clarify
-
bahamat
And because it leaves a mess, it considers that the finalization failed.
-
barfield
It does not start
-
barfield
right
-
bahamat
Ok, yeah, that makes sense.
-
bahamat
Does the new copy have deletion protection?
-
barfield
I didn't verify though, let me do this now, if it does set the boolean on the destination cn
-
barfield
LAMO
-
barfield
checking that now
-
bahamat
It might inherit it from the zfs send.
-
barfield
I was wodnering since its just a snapshot basically
-
barfield
from my command history it appears to fail on the "switch" step
-
barfield
It does set the value to true on the destination node
-
barfield
Also oddly the error that I saw was "unable to `zfs set quota=0`" I didn't copy the error though so I am not sure where it was claiming that error to be true.
-
barfield
That seemed buggy as well, since zfs set quota=0 doesn't work, syntax is zfs set quota=none
-
bahamat
Yeah, that sounds weird.
-
bahamat
TRITON-2127
-
jinni
Sorry, TRITON-2127 is not public.
-
barfield
All good, I figured its your own jira
-
bahamat
Well let's fix that.
-
barfield
Should I update those details in the github issue?
-
bahamat
TRITON-2127
-
jinni
-
barfield
oh hell, thats an old bug haha
-
barfield
regression maybe?
-
bahamat
So...yeah, your version info may be relevant here :-)
-
barfield
I see a fix appears to have been merged in
-
barfield
I'm only like 2 releases behind current
-
barfield
which is like June 2022 I think
-
bahamat
There's fixes in both sdc-vmapi and cn-agent.
-
bahamat
You need both for it to work.
-
barfield
Is jinni a user or is that like joybot haha
-
barfield
Do you know which Triton release those were in?
-
bahamat
It's a bot
-
barfield
cool
-
barfield
9e1d678a-5686-474f-9b98-14c98626dc9c
-
bahamat
release-20200521 and later
-
barfield
sorry
-
neirac
bahamat is there documentation on how to setup a netboot server for smartos? I need to test some changes in smartos and the only way to test them is through ipxe (is faster really)
-
barfield
I thought that sdcadm services is where versions were at
-
barfield
oh I found it `sdcadm insts`
-
barfield
release-20220825-20220825T003215Z-g6ac7d1c
-
barfield
This is a bhyve VM BTW
-
bahamat
neirac: Mostly it's just clone the repo and run `tools/setup.sh`, though it makes some assumptions about our own deployment (e.g., cert names).
-
barfield
^release is vmapi
-
barfield
cn-agent 2.14.7
-
barfield
I'll update the issue with the rest of these details, I know you're probably slammed
-
bahamat
I'm also on vacation right now :-)
-
barfield
so youre an addict or a masochist? haha
-
barfield
I'm on PTO too lol
-
bahamat
Well, today is the SmartOS office hours, so I was checking in just on my own.
-
barfield
I had thought for a bit that maybe you were taking an IRC break and I wouldn't blame you a bit if you did
-
bahamat
Mostly, yes.
-
barfield
Are the details that I added enough? I think that I got everything. Will stop bothering you. Hopefully you're near a beach and a beach-bar :)
-
barfield
okay done spamming you with github edits
-
barfield
danmcd: I saw something on the illumos developers list discussing kernel memory exaustion with i40e NIC when dladm generates VNIC's. I was actually hitting this issue on a compute node the other day that had 3 VM's provisioned and I think around 24G of free RSS on the compute node. the PI is from 202206, but I am wondering if anything has been updated in the driver since June to enhance memory
-
barfield
management, to determine if I should do some PI updates on Triton.
-
barfield
I haven't found anything specifically in release notes yet...thought you might be aware of something that I wasn't was all
-
neirac
using the triton repo for creating netboot server worked, thanks bahamat.