author | Florian Forster <octo@collectd.org> | |
Fri, 23 Mar 2012 21:21:43 +0000 (22:21 +0100) | ||
committer | Florian Forster <octo@collectd.org> | |
Fri, 23 Mar 2012 21:21:43 +0000 (22:21 +0100) | ||
commit | 14edce51af9b810ac2a22d737a719a957495221a | |
tree | dd28cadd4de9c61b062c3a24b55560edd0a4b841 | tree | snapshot |
parent | 12213f8dfeee3feb3846aa658def0bb79c1211d0 | commit | diff |
network plugin: Do not forward received notifications.
The network plugin would send out all notifications it got through its
callback, even the ones it received itself and even when forwarding was
disabled.
With this patch the network plugin will only transmit notifications created
locally -- forwarding of notifications is not implemented due to missing
loop-detection. For loop-detection we would have to keep track of the last
timestamp of each notifications, and since each host/plugin/type/-instance
field may be empty, this is not as straight forward as with value lists. If
someone needs this, they will need to invest some work I'm afraid.
The network plugin would send out all notifications it got through its
callback, even the ones it received itself and even when forwarding was
disabled.
With this patch the network plugin will only transmit notifications created
locally -- forwarding of notifications is not implemented due to missing
loop-detection. For loop-detection we would have to keep track of the last
timestamp of each notifications, and since each host/plugin/type/-instance
field may be empty, this is not as straight forward as with value lists. If
someone needs this, they will need to invest some work I'm afraid.
src/network.c | diff | blob | history |