{"action":"closed","issue":{"url":"https://api.github.com/repos/etsy/statsd/issues/387","labels_url":"https://api.github.com/repos/etsy/statsd/issues/387/labels{/name}","comments_url":"https://api.github.com/repos/etsy/statsd/issues/387/comments","events_url":"https://api.github.com/repos/etsy/statsd/issues/387/events","html_url":"https://github.com/etsy/statsd/issues/387","id":25784524,"number":387,"title":"Corrupted graphite stream","user":{"login":"slayer","id":57521,"avatar_url":"https://avatars.githubusercontent.com/u/57521?v=3","gravatar_id":"","url":"https://api.github.com/users/slayer","html_url":"https://github.com/slayer","followers_url":"https://api.github.com/users/slayer/followers","following_url":"https://api.github.com/users/slayer/following{/other_user}","gists_url":"https://api.github.com/users/slayer/gists{/gist_id}","starred_url":"https://api.github.com/users/slayer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slayer/subscriptions","organizations_url":"https://api.github.com/users/slayer/orgs","repos_url":"https://api.github.com/users/slayer/repos","events_url":"https://api.github.com/users/slayer/events{/privacy}","received_events_url":"https://api.github.com/users/slayer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/etsy/statsd/labels/Bug","name":"Bug","color":"e11d21"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2014-01-17T03:02:28Z","updated_at":"2015-07-06T19:02:55Z","closed_at":"2015-07-06T19:02:55Z","body":"Hi\r\n\r\nI have experienced strange issue - corrupted data in communication from statsd to graphite:\r\n\r\n\r\n```\r\n\r\n    master graphite-test /opt/statsd # tcpick -i lo -yP -C \"port 2003\"\r\n    Starting tcpick 0.2.1 at 2014-01-17 03:47 UTC\r\n    Timeout for connections is 600\r\n    tcpick: listening on lo\r\n    setting filter: \"port 2003\"\r\n    1      SYN-SENT       127.0.0.1:60085 > 127.0.0.1:cfinger\r\n    1      SYN-RECEIVED   127.0.0.1:60085 > 127.0.0.1:cfinger\r\n    1      ESTABLISHED    127.0.0.1:60085 > 127.0.0.1:cfinger\r\n    stats.statsd.bad_lines_seen 0 1389926872\r\n    stats_counts.statsd.bad_lines_seen 0 1389926872\r\n    stats.statsd.packets_received 0 1389926872\r\n    ---- <many good lines> ----\r\n    stats_counts.statsd.packets_received 0 1389926872\r\n    stats.server1.worker2.requests 0 1389926872\r\n    stats.server1.worker2.src1.op.........................................................................................\r\n    ---- <many dots> ---\r\n    ............................................................................................       ...B...B...F.T....R..q\"........................\r\n    ....................................E..4.W@.@.mj............;4. .W&=.....(.....\r\n    .=fb.=fb...............................................................\r\n    9926872\r\n    stats.server1.worker2.src3.op_fail 0 1389926872\r\n    stats_counts.server1.worker2.src3.op_fail 0 1389926872\r\n    stats.server1.worker2.src3.op_success 0 1389926872\r\n    stats_counts.server1.worker2.src3.op_success 0 1389926872\r\n\r\n```\r\n\r\nwhere '.' is 0x00 byte\r\n\r\n```\r\n  master graphite-test /opt/statsd # node -v\r\n  v0.10.24\r\n```\r\n\r\nstatsd is latest master\r\n\r\n\r\nDo you have any ideas?"}}