Listener Closes Connection After Receiving Malformed Data
Bug #589476 reported by
Jeremy Jack
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Graphite |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I was having an issue similar to the one referenced in Question 109514 and was running around in circles until I came across listener.py and noticed that it does indeed drop the connection entirely when it receives data that it's not looking for.
Due to the vast number of data points we are querying across a vast number of servers, sometimes the data we're trying to send Graphite gets a little bungled. Yes, we absolutely can, should, and will be adding better error-checking to this but it would be amazing to have Graphite just skip the bad data, rather than close the connection entirely.
Changed in graphite: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Yea, initially I thought it'd be best to drop the connection but a few users have asked to change this. I have fixed this in trunk.