Since pull #13098 was merged on 9/1 changing nobulk → snmp_bulk, cyberpower and eltek devices on my campus are failing to poll or discover. Looking at the cli, I see lnms is using snmpbulkwalk for these hosts though their definition files have snmp_bulk = false.
Likewise, the config overrides also seem to have no effect:
D’oh… ya, I should have fully vetted the resolution of that db issue before pulling debug output. facepalm I rebooted a couple times to see if it would clear up the problem, but that lead to an index corruption issue (I think related to the eltek device getting stuck?) that I’ve cleaned up and things have been running cleanly since.
Despite any mib resolution issues, os detection is still working OK but even with the default cyberpower os definition file setting snmp_bulk set to false, my system is still using snmpbulkwalk sys binaries for polling and discovery. I’m walking through code to see if I can find out why, but haven’t found anything as of yet.