Document evolution of Cassandra schema files #4284
Labels
enhancement
good first issue
Good for beginners
help wanted
Features that maintainers are willing to accept but do not have cycles to implement
Requirement
From Slack: John McGowan asked 1:14 PM:
Hopefully this is a straightforward question: Where can I find documentation on whether specific versions of the cassandra schema are requried for specific versions of Jaeger?
For instance there are 4 different schema versions in the repo v001 v002 v003 v004 and there are migration scripts to go from 1 -> 2 and 2 -> 3 (but I don’t see one to go from 3 -> 4)
Anyway, I’m upgrading some older Jaeger deployments but I can’t find anything in the CHANGELOG.md that tells me that when I go to version 1.X of Jaeger I need to run the Cassandra DB migration from v002 to v003. (I can tell our schemas are already on v002 from the existence of the dependencies_v2 table)
Can anybody point me in the right direction here?
Problem
@yurishkuro: seems like an oversight. IIRC v4 just adds more tables vs. v3, so migration script is straightforward, but we forgot to add it. To map to Jaeger versions we'd need to do some forensics on when the schemas were added.
Proposal
Open questions
No response
The text was updated successfully, but these errors were encountered: