-
sjorge
jperkin what's the new hostname of what used to be pkgsrc.smartos.org ?
-
sjorge
Or if this is the correct one, it is at least unreachable for me at home and work, it points to www.svc.78b95b46-e120-4408-8a54-e4940ed364d6.us-central-1.triton.zone. 28 IN A 192.207.255.7
-
jperkin
yeh it hasn't changed, and is up for me
-
jperkin
you're missing a 6 at the end there..
-
jperkin
looks ok from netbsd.org too
-
jperkin
damn, was hoping the viona tx change would help with netbsd bhyve instability but it still sucks
-
sjorge
Hmm works if I force the route over VPN too
-
sjorge
I guess my ISP must be dropping it somewhere
-
sjorge
OK just a me issue then
-
sjorge
about viona tx, what kind of instability are you seeing?
-
sjorge
Have you tried doubling the vqsize ?
-
jperkin
just oddness which is what makes it very difficult to track down, system seems fine for a bit but then networking just stops working, though new connections are sometimes fine, and I occasionally see panics that don't make much sense
-
jperkin
similar to what others have reported to the list where openbsd pf in a vm just stops after a while
-
jperkin
haven't messed with vqsize, happy to try anything!
-
sjorge
i have mine set to 16k for all my freebsd vms
-
jperkin
unfortunately it's not so easy on smartos as the viona bhyve args are hardcoded in boot.c
-
jperkin
ah, though bhyve accepts last arg as the one it uses, so lets see if bhyve_extra_opts works
-
jperkin
ok that's now running, let's see if it helps (FTR, set bhyve_extra_opts to "-o config.dump=1", looked at platform.log to get syntax, then reset opts to "-o pci.0.6.0.vqsize=32768")
-
jperkin
well, rsync hasn't died yet which is a good sign, usually it doesn't get past packages named [A-Z]*, but things are usually a bit better after a fresh boot
-
jperkin
yeh no good, still hangs, tried both 32k and 16k
-
bahamat
sjorge: I wonder if your isp is blocking 192.0.0.0/8 instead of just 192.168.0.0/16?
-
jperkin
heh, reminds me of the time we (bbc, solid engineering team) got merged with a failed streaming .com (sigh), they were wondering why some people in ireland couldn't connect to their infrastructure - turned out they were using 192.160/16 thinking it was internal..
-
bahamat
Yeah, I've seen a bunch of stuff like that over the years.
-
nwilkens
@sjorge we were seeing some loss over Zayo to EDPNET; I've added this AS to our route optimization; would be interesting to see if this helps
-
sjorge
i'll remove the route to force it over my vpn and check again
-
sjorge
seems to be reachable, getting about 200kb/s, less than over vpn, but at least it's working now!
-
pjustice
jperkin: is the absence of gcc10 from trunk a temporary thing?
-
bahamat
sjorge: We've done some checks against the IP you show up with on IRC, and by our measurement we're getting >75% packet loss to that ASN.
-
bahamat
But sometimes routers deprioritize echo replies, so that might be a bit misleading.
-
jperkin
pjustice: do you still require it? it was deliberately dropped as it's unused since 21.4.0 and building additional gcc's is quite expensive.
-
jperkin
if you don't have specific gcc requirements then 'build-essential' will always pull in the correct version for your image
-
pjustice
I'll fix my $%^&* then. Thanks!
-
jperkin
cool, if there are legitimate requests for older versions then of course I'll add it back, but generally you'd want to use the exact compiler used by all of the other software, otherwise you run into potential runtime issues (e.g. multiple libstdc++), plus having to install additional gcc*-libs packages for everything
-
jperkin
21.4.0 was gcc10, 22.4.0 gcc12, trunk and 23.4.0 in a few weeks are gcc13
-
pjustice
I may have had something somewhere that didn't want to build due to the ever increasing strictness of the compilers, but if I find that I'll cope somehow.
-
sjorge
bahamat: I just fired off an mtr run and see around 80-90% loss too
-
sjorge
-
sjorge
basically once it hits zayo in france
-
bahamat
Yeah :-/
-
bahamat
Unfortunately, that's outside of where we can control it.
-
bahamat
If we're a zayo customer (I'll need to check on that), we might be able to report this as an issue, but other than that it's basically up to them to deal with it.
-
sjorge
i'll route it back through mullvad for now
-
sjorge
popping put in the US seems side step those hops
-
pjustice
I have a handful of systems where I used pkg_alternatives to set the desired version. (Yeah, I know...)
-
pjustice
What's the best way to clean that up so that the build-essential depended version is what gets used?
-
jbk
that reminds me, i should talk to gordon to see if he's ok w/ the mdns support in smb
-
jbk
(looking at the mailing list)
-
jbk
he had talked about maybe making it plugin based, but that gets messy if you want to support advertising an smb share as a time machine volume
-
jbk
at least just running a command and such
-
jbk
apparently some linux systems will also advertise NFS shares via mdns, but i've not found anything to tell if there's anything that actually consumes the info
-
neirac
danmcd I just make changes to OS-4525, but I really don't know what we should return for TCP states that don't exist in Linux, I think whatever should be better that the current situation where is no TCP_INFO in LX.
-
jinni
-
neirac
s/make/made/g
-
danmcd
neirac: I see. You're very close. I think I introduced one piece of merge hell, and I apologize.
-
danmcd
Also there was one mapping decision you made that wasn't documented in the comment block (TCPS_BOUND in illumos maps to LISTEN in Linux as there's no BOUND in linux...).
-
danmcd
Fix the nits, get some test results I can paste into the OS-4525 ticket, and we can take this in.
-
jinni
-
» danmcd also thinks it could be generalized to illumos native itself with some additional wrinkles worked out.
-
neirac
danmcd I did the native TCP_INFO first, but it really needs more testing and changes to software to start using it, and also really know what every tcp field means if we implement the same Linux fields, but really maybe just push 0s to the fields we don't have and data to the ones that have the same meaning that in Linux.
-
neirac
as rmustacc suggested, doing the LX part first is the easier path, and also Linux apps already are using the tcp option and we don't.
-
danmcd
Agree about with RM's suggestion; and the wrinkles I mentioned are exactly the sorts of things he mentioned.
-
sjorge
jperkin also have you tried with the e1000 nic type for your netbsd vms ?
-
neirac
danmcd thanks!, I'll try to test this during the night.