6 Mar 2025 |
Arian | ThingOS | 20:08:04 |
@elvishjerricco:matrix.org | * which is unusual. He's normally quite difficult | 20:08:09 |
raitobezarius | gdamjan i decided to stop to rely on my shitty memory and fact checked the kernel | 20:08:35 |
raitobezarius | you're right that vsock is a driver in vhost/ | 20:08:39 |
raitobezarius | config VHOST_VSOCK
tristate "vhost virtio-vsock driver"
depends on VSOCKETS && EVENTFD
select VHOST
select VIRTIO_VSOCKETS_COMMON
default n
help
This kernel module can be loaded in the host kernel to provide AF_VSOCK
sockets for communicating with guests. The guests must have the
virtio_transport.ko driver loaded to use the virtio-vsock device.
To compile this driver as a module, choose M here: the module will be called
vhost_vsock.
| 20:09:19 |
raitobezarius | vsock is a either a kernel driver or baked into the kernel | 20:09:27 |
raitobezarius | so sorry Arian i got it wrong | 20:09:38 |
raitobezarius | In reply to @elvishjerricco:matrix.org I have a lot to learn about vsock I think vsock is life | 20:09:59 |
raitobezarius | (seriously) | 20:10:02 |
@elvishjerricco:matrix.org | ok I think I have a lot of very important things to learn about vsock :P | 20:10:30 |
Arian | It's just a socket but it shows up on both the guest and the host | 20:10:45 |
@elvishjerricco:matrix.org | yea that sounds like wizardry | 20:11:08 |
gdamjan | the host has an address of 2 always | 20:11:24 |
raitobezarius | but this is exactly the wizardry you need when you run a datacenter at home | 20:11:23 |
gdamjan | address or CID | 20:11:30 |
gdamjan | the only stupid issue is, you have to manage guest CIDs manually :/ | 20:12:03 |
gdamjan | if using low-level tools like qemy/cloud-hypervisor etc | 20:12:19 |
@elvishjerricco:matrix.org | lol I just mean that wizardry indicates there's a lot of stuff to learn | 20:12:38 |
Arian | Also known as a fun time | 20:14:16 |
gdamjan | ЧД | 20:14:22 |
gdamjan | * :) | 20:14:27 |
Arian | Speaking of fun times. Networking in my Linux vm running in macos virtualization framework is fast *except for* S3 | 20:15:23 |
Arian | When I fetch something from S3 in the vm is like kbps slow | 20:15:42 |
Arian | Everything else is fast. How do I even | 20:15:54 |
@elvishjerricco:matrix.org | I love incomprehensible edge cases | 20:16:18 |
Arian | https://github.com/aws/aws-cli/issues/7299 | 20:16:45 |
gdamjan | someone claims
Running sudo sysctl net.inet.tcp.tso=0 in the CI machine appears to have resolved the issue adequately.
| 20:23:00 |
raitobezarius | seems like the 90s again when the acceleration HW stacks were completely fucked | 20:30:42 |
@marie:marie.cologne | i have basically the same thing included in my pr for ssh-generator :3 | 20:40:28 |
eliasp | In reply to @eliasp:kde.org unfortunately, systemctl edit doesn't understand --transient , so this has to be handled manually…
but we might want to rework the patch 0016-systemctl-edit-suggest-systemdctl-edit-runtime-on-sy.patch pointing people towards --runtime …and simply dropping things into /run/systemd/transient doesn't seem to work either, even if that's the one that should take precedence over /etc/systemd/system and /run/systemd/system … 😩 | 20:54:04 |