[
https://issues.apache.org/jira/browse/CASSANDRA-14264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16378947#comment-16378947
]
Constance Eustace commented on CASSANDRA-14264:
-----------------------------------------------
I am currently trying to understand the internals of SStables. It would be
really nice to have a walkthrough of viewing, filtering, parsing, merging,
manipulating, etc small-scale sstables via cassandra code. If I can figure it
out myself I'll try to provide some writeup.
A detailed explanation of what the system tables represent would be nice.
As for the code, there are a couple critical paths to cassandra data:
1) incoming mutations going to commit log and memtable
2) flushing mutations going from memtable to sstable
3) sstables being compacted and organized
4) coordinator node actions on queries/writes and ensuring consistency levels
are adhered to
5) queries processing against memtable and bloom filters/sstable lookup
We could write code path explanations for those, might be very very helpful.
> Quick Tour Document for dev's that want to get oriented on the code
> efficiently.
> --------------------------------------------------------------------------------
>
> Key: CASSANDRA-14264
> URL: https://issues.apache.org/jira/browse/CASSANDRA-14264
> Project: Cassandra
> Issue Type: Improvement
> Components: Documentation and Website
> Reporter: Kenneth Brotman
> Priority: Major
>
> Create a Quick Tour Document for dev's that want to get oriented on the code
> efficiently.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]