jaegertracing / jaeger

CNCF Jaeger, a Distributed Tracing Platform

Home Page:https://www.jaegertracing.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Feature]: Possible impact of changing Cassandra table compaction strategy

xhyzzZ opened this issue · comments

Requirement

From the Cassandra creation code:
dependencies_v2: https://github.com/jaegertracing/jaeger/blob/main/plugin/storage/cassandra/schema/v003.cql.tmpl#L202
operation_names_v2: https://github.com/jaegertracing/jaeger/blob/main/plugin/storage/cassandra/schema/v003.cql.tmpl#L102
service_names: https://github.com/jaegertracing/jaeger/blob/main/plugin/storage/cassandra/schema/v003.cql.tmpl#L86

I can see these tables are using org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy. Is there any reason why we are not using LCS (Leveled Compaction Strategy)? What will be the impact of changing this compaction strategy by ourselves?

Problem

Would like to change the compaction strategy as suggested by our DevOps team.

Proposal

No response

Open questions

No response

If you have DevOps team who maintains Cassandra, they will have much deeper knowledge and understanding of the impact than trying to get this answered here.