[tempo-distributed] Upgrade to Tempo 2.4.0
Upgrade Tempo to 2.4.0 and use the new multi-cache config.
I have assigned the following roles to the memcache:
- roles:
- parquet-footer
- parquet-column-idx
- parquet-offset-idx
- bloom
- frontend-search
great, looking forward for merge
this lgtm. to be clear i'm not sure that parquet-column-idx and parquet-offset-idx function correctly. i thought i removed them from the tempo docs, but it seems they are still there.
if anyone wants to experiment with these roles to see if tempo does, in fact, use them please do and report back.
this lgtm. to be clear i'm not sure that
parquet-column-idxandparquet-offset-idxfunction correctly. i thought i removed them from the tempo docs, but it seems they are still there.if anyone wants to experiment with these roles to see if tempo does, in fact, use them please do and report back.
for reference we run 3 memcached clusters internally:
frontend-search- small clusterparquet-footer,parquet-bloom- medium clusterparquet-pages- large cluster
Hey @joe-elliott, I've removed parquet-column-idx and parquet-offset-idx from this PR, but I will test them in our clusters and let the team know if we see some improvements. I have also refactored this PR to make the cache configurable and added a comment pointing to the docs. Can you review it again, please?
@faustodavid Any chance for merging soon? its already 2 weeks since 2.4 release Thank you
@faustodavid Any chance for merging soon? its already 2 weeks since 2.4 release Thank you
Hi @edgarkz , after @joe-elliott comments I changed the code a bit, so I am waiting for their review.
CC. @zanhsieh
Thanks for the ping. Apologies for missing the first. I'll see if i can get a second +1 from someone internally.
@faustodavid this is great work, thank you!
This is breaking change for anyone using external memcached. It should be a major release with migration instructions.