How to add suport for latest pickle protocol version?

Asked by Leonid

How can I install/adjust carbon on Ubuntu 14.04 so I can send metrics using latest pickle protocol version (https://docs.python.org/3/library/pickle.html#data-stream-format), so I can use Metrics.NET PickleGraphiteSender (https://github.com/etishor/Metrics.NET/blob/master/Src/Metrics/Graphite/PickleGraphiteSender.cs)? It looks like I need to run carbon using python3, so I tried to add #! /usr/bin/python3 to /usr/bin/carbon-cache but that lead to runtime errors related to source code syntax and import. Related issue on Metrics.NET github (https://github.com/etishor/Metrics.NET/issues/119).

Question information

Language:
English Edit question
Status:
Solved
For:
Graphite Edit question
Assignee:
No assignee Edit question
Solved by:
Denis Zhdanov
Solved:
Last query:
Last reply:
Revision history for this message
Best Denis Zhdanov (deniszhdanov) said :
#1

AFAIK carbon doesn't support python 3, so, it looks not possible to make it running on pickle protocol 3 or 4.

Revision history for this message
Denis Zhdanov (deniszhdanov) said :
#2
Revision history for this message
Leonid (vasleo) said :
#3

Thanks Denis Zhdanov, that solved my question.