handle bad numbers in carbon handler
Added devnull store, some debug to explore and proto-perf test
Lots of broken stuff
Various breaking things to make it work faster
Batch ops for elasticsearch and rewrites for string processing
Deduplicate es paths, added timers to channels for creates
Huge reduction in work load by distincting metric paths after rollups and checking for whole path existance in ES before breaking into sub sections. Also reduce go block creation. So massive perf improvements all round
catch all exceptions, just not numberFormat
Switched casandra bulk inserts away from hayt to direct method, huge reduction in time spent string processing. Added bulk insert method for ES for creating new paths. Over all huge performance improvements again.
Rewritten server to only close connection if idle for 1 second. Fixed path-depth function as it was always 1 less than original version
Correct tcp server to block as expected when inserting into the formatter channel
Increased logging for failed comms
Removing alia protocol extension for batchstatment as unnessary
Changing default store back to casandra.
Removing errant _id from ES docs
Fixed depthing on data lookup
Fix for es-native client
Config option 'readtimeout' to carbon settings to close silent connections after given seconds. Defaults to 30
Netty handler made sharable
Merge pull request #37 from addisonj/handle_bad_num

handle bad numbers in carbon handler