Daniel Swarbrick
Daniel Swarbrick
It is still reproducible, as the underlying cause has not been addressed.
Bad bot. Don't close this. It is not resolved yet.
Is there any plan to address this? We still have to patch it in Debian so that tests will pass on 32-bit.
Importing the log package from github.com/go-kit/kit is deprecated, since it was split off to a dedicated github.com/go-kit/log package. I'd prefer to switch to the github.com/go-kit/log package rather than update the...
For the collector to return no data, it means that the [FS.InfiniBandClass](https://pkg.go.dev/github.com/prometheus/procfs/sysfs#FS.InfiniBandClass) function in procfs is returning os.ErrNotExist. ```go func (c *infinibandCollector) Update(ch chan
`board_id` and `hca_type` are absent for `irdmaX` devices, but that's fine because the procfs package tolerates that and continues (cf. https://github.com/prometheus/procfs/pull/556). Can you also dig a bit deeper into the...
Aha, I also misread the code I quoted in my previous comment, since it _would_ tolerate os.ErrNotExist for the `counters_ext` directory. However, _this_ code will bail out on the `irdma`...
@mtds The behaviour is due to fairly generic error handling in the procfs code, whereby it bails out upon pretty much any error. I suspect that the code was originally...
@mtds I would recommend opening an issue on the procfs repository and reference this one, also keeping it open as a placeholder until a new node_exporter is released with a...
@blixuga Can you please provide debug logs so that we can try to resolve this? The more info, the better.