13:57:40 very, very minor thing.. but should we consider adding 'VirtIO' as a controller type to libdiskmgmt (or some other suitable type) so vioblk devices have a value for the 'type' column in diskinfo (instead of '-') ? 13:59:25 yes :) 14:00:54 i'll file a ticket for anyone that wants to do it.. 14:33:14 on a different subject, can (with suitable perms) a userland process publish kstats? e.g. you have a service and want to expose stats 15:13:45 jbk: well, there's kstat_write(3C), but I don't see anything in libkstat to create a kstat in the first place... 15:15:20 yeah, i saw that, but nothing in userland in illumos-gate uses it, so it wasn't clear how it'd work from userland 19:14:59 the 'k' in 'kstat' is 'kernel' 19:15:17 but 'ustat' sounds cool? :) 19:17:51 i mean, the trendy thing is to include a web server in all your binaries so you can run a webserver on random ports to export grafana or such, but that does seem excessive (though at least with C stuff, it could be put in a .so) 19:38:32 literally all I remember about kstat/statistics/etc, is that postwait has _opinions_ about histograms 19:50:13 heh... 19:50:37 i keep meaning at some point to try to put together a proposal for adding some sort of histogram type to kstats 19:50:42 since that would be useful for a number of things 19:53:29 but how many people know the difference between ustat(2) & statvfs(2) ? 20:13:35 circling back to say I'm sure theo would tell you they weren't opinions, but revealed and indisputable fact 23:07:19 alanc: ECOMM implies things I don't want to consider 23:17:49 ancient nfs wizardy? rfs wizardry? 23:35:50 RFS I think 23:36:28 that one came from New Jersey, but is still used in a few commands because it takes a dev_t instead of a pathname 23:37:52 https://www.cve.org/CVERecord?id=CVE-2026-32282 - just call system calls directly they say, because Linux guarantees binary compatibility of them forever, even when they forgot to include a flags field in the system call and thus had to create a new fchmodat2() system call that you need to call instead to get the full POSIX functionaliity 23:38:44 compatible though! 23:39:33 and no slowdown going through that pesky libc