graphite-project / carbon

Carbon is one of the components of Graphite, and is responsible for receiving metrics over the network and writing them down to disk using a storage backend.
http://graphite.readthedocs.org/
Apache License 2.0
1.5k stars 490 forks source link

Improve carbon performance for non-tagged series #903

Closed deniszh closed 3 years ago

deniszh commented 3 years ago

Fixing #836 Introducing new config variable SKIP_TAGS_FOR_NONTAGGED, which is True by default. When enabled it will avoid to add metrics to tag queue. TBH I see no usecases when it could be useful to disable such behaviour, but I prefer to not proceed with non-configureble behaviour changes. Also switching tests to python 3.8, adding pypy3, and skipping broken test on MacOS