We do logged batch inserts and selects against cassandra and always against the same partition and we dont set any null columns therefore we dont need to recover with tombstones. The data has a ttl so it always expire on each node. So we set gc_grace_seconds to 0 but we get a lot of warnings from logged batches. We want to supress only this one warning without supressing all warnings. Is there any way to do so?
On the other hand, i have come across that batch replays also are using gc_grace_seconds if it is shorter than max_hint_window_ms, is that also correct for inserted data? Is there any way that we can end up situations that one node not having the new rows after recovery? In the link below it says only risk of gc_grace_seconds being 0 can be losing the deleted data but we dont delete data so is there still any risk you think? https://docs.datastax.com/en/dse/5.1/cql/cql/cql_reference/cql_commands/cqlCreateTable.html#cqlTableProperties__Gc_grace_seconds
Thanks for the help,