grobian/carbon-c-relay — pull request #6 by pkittenis (2014-08-01 13:20:07+00:00)
Title: Accept tabs as separator characters

Graphite accepts both spaces and tabs as separators in line metric format but carbon-c-relay only accepts spaces. This causes relay to drop line metric messages that would otherwise be accepted by graphite and are sent by some clients.

Sensu for example uses tabs when sending data to graphite and these metrics are not accepted by carbon-c-relay but are accepted by carbon caches and the built in carbon relay.

Graphite will actually accept multiples of spaces and or tabs as separators - have not seen clients that use multiple whitespace in that way though.

Thanks for the carbon-c-relay release, very useful and certainly several orders of magnitude faster and more stable than the built in relay.