New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
network plugin: forwading broken since 5.6 #2083
Comments
Moving this in the 5.7 milestone so we remember to fix this before the 5.7 release next week. |
While trying to reproduce this problem, I saw the following errors in the log:
I think the culprit are the quotes in:
because the updated config handling in 5.6 requires booleans. The config handling in 5.5 had a fall-back to handle strings, too, which was replaced in ac73c75 to unify boolean handling among other things. I'm not entirely certain which way to take this. I'm not a fan of keeping the previous behavior, but I'm not a fan of breaking old configs either. Best regards, |
I'd argue this is a backward-incompatible, breaking change, so we'll have to hold it back until 6.0. |
A deprecation warning would be really nice! Then it would have been obvious why it failed.... |
For the network plugin, this was changed in ac73c75 (which landed in 5.6) which was a backward incompatible change breaking user configuration. Adding support back in a central location ensures a more consistent behavior across plugins. At the same time, we issue a warning message that this behavior is deprecated. GH #2083, #2098
For the network plugin, this was changed in ac73c75 (which landed in 5.6) which was a backward incompatible change breaking user configuration. Adding support back in a central location ensures a more consistent behavior across plugins. At the same time, we issue a warning message that this behavior is deprecated. GH collectd#2083, collectd#2098
Merged to master. |
unfortunately this is still broken in 5.7 |
debian jessie
Expected behavior
The network plugin receives + forewards packages.
Actual behavior
Packets are received, written to the local output plugin (graphite in this case). Values from the local host are sent to the Server, but not the received values.
Steps to reproduce
Install packages from pkg.ci, use the following config (same config works perfectly fine with 5.5):
The text was updated successfully, but these errors were encountered: