I have a use case where I would like to turn off auto snapshot for selected tables, I don't want to turn it off completely since its a good feature. Looking at the code I think it would be relatively easy to fix.
My plan is to create a new table property named something like "disable_auto_snapshot". If set to true it will prevent auto snapshot on the table, if set to false auto snapshot will be controlled by the "auto_snapshot" property in the cassandra.yaml. Default would be false.