02:35:28 [illumos-gate] 17877 libnvpair(3LIB) lists non-existent nvpair_empty function -- Robert Mustacchi 02:35:28 [illumos-gate] 17865 SCF_PROPERTY_CREATE(3SCF) has wrong signature for scf_pg_get_property -- Robert Mustacchi 02:35:28 [illumos-gate] 14591 list_create(9F): provide example of safely deleting specific entries in the loop -- Robert Mustacchi 02:35:28 [illumos-gate] 13255 Missing man pages for userland mutex_enter()/mutex_exit() -- Robert Mustacchi 13:22:57 [illumos-gate] 18068 libc: initializer-string truncates NUL terminator -- Toomas Soome 15:42:47 Anyone seen "NOTICE: ixgbe1: ixgbe_rx_copy: allocate buffer failed" in their logs? We had 1,794 instances of that this morning on an NFS server. 15:58:58 i'd need to dig into the source, but a possible cause would be if there's too many received packets stuck unprocessed upstack 16:00:11 yeah.. it's calling allocb() and that's failing.. 16:00:47 could also suggest a memory shortage (though you'd probably see other things start to have problems first) 16:01:52 should I open a ticket at https://github.com/omniosorg/illumos-omnios/issues/ ? 16:02:24 Evidently this has happened on this host 5 times since January, 2025. 16:02:54 This time we noticed because a bunch of VMs lost their VDIs when it happened. 16:09:35 This host is a dedicated ZFS-based NFS file server with 96941 Megabytes of RAM according to prtconf. 16:09:59 do you have any disks that are maybe misbehaving? 16:10:05 or doing a scrub? 16:10:40 There is a high probability of a scrub in process. We do that at the beginning of the month. Let me look. 16:11:06 nope, the scrub finished last Friday. 16:11:36 anything running that might be sucking up ram? 16:11:57 If this doesn't look like a software problem then I'm going to just say we're done looking. This host is being retired in the next few months and is the only one that's reported the problem. 16:13:33 looking at when the reports were logged, the first 4 times were all around 03:30ish. The most recent one was at midnight. I'll have a look at crontabs. 16:13:43 mdb -ke '::memstat' _might_ tell if it's zfs being a pig or not 16:14:08 the immediate issue is that there's not enough memory available to satisify the allocation request without waiting 16:14:08 ZFS File Data 18511065 72308 75% 16:14:20 the question is 'why?' 16:15:05 I don't see anything in cron that corresponds with those times. 16:15:53 https://pastebin.com/KvUBK6Tk is the full output of that mdb. 16:16:35 zfs is unfortunately missing some backpressure mechanisms that'd be a bit of an extensive change to get in there where enough sustained demand (faster than the disks can answer) can cause zfs to exhaust memory 16:17:03 * ENOMAD nods 16:17:46 (running in a VM makes this a lot easier to hit, though even some backup software running over NFS or SMB on physical hardware can induce enough demand to trigger it) 16:18:17 yeah, we'd need to dig into that 21% and see how that breaks down 16:19:28 (could still be ZFS, could be something else -- since as the description notes, the ZFS bit there is basically memory for cached blocks, all of the kernel structs that track things still get lopped in with the rest of the kernel 16:20:20 https://pastebin.com/R68sSzrV is the output of zpool iostat. Interesting read numbers. 16:21:57 backups finished running hours before the outage so that wasn't it, though it sure could have been. 16:22:53 I sounds to me like this was a "this host" problem and not something that needs to be noted for OmniOS or Illumos itself. Am I correct in that reading? 18:57:42 you should probably if you file bugs etc include the values of `lotsfree`, `desfree` and all those 18:59:52 if it's described as tunable in vm_pageout.c, have a peek at it. 19:05:34 Unless you think I *should* file a bug report about this I'm not planning to do so. I don't want to waste anyone's time chasing a specific-host-only problem. 19:06:15 especially when that specific host is over 5 years old and scheduled for demotion Any Day Now. 19:06:48 I missed anything except you and jbk were suspicious of consumption :) 19:07:47 no problem. $NFS-fileserver lost network briefly with "NOTICE: ixgbe1: ixgbe_rx_copy: allocate buffer failed" 19:07:59 turns out we'd had that happen 5 times since January, 2025. 19:08:38 (all on the same host. No other host has done this.) 19:46:06 We introduced in SmartOS recently the zfscache(8) command for out of control ARCs. You can at boot time set an arc profile that caps ARC kernel memory consumption. 19:46:44 feels like that should be a zpool subcommand? 19:47:10 Those are globals in zfs, therefore they aren't per-pool, but you make a good point. 19:48:50 See Lines 92-102 of our `fs-joyent` SMF method run at boot-time. 20:40:12 hadfl, andyf: are y'all going to upgrade git in bloody soon? 20:40:22 (I walked into a need for `git split` which doesn't exist yet) 21:42:47 richlowe - yep. Now that r58 is out bloody gets unfrozen and we move it to r59 21:43:04 so it will get a few package updates. 21:45:08 great stuff