incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tyler Hobbs <>
Subject Re: how to take consistant snapshot?
Date Fri, 07 Dec 2012 17:28:35 GMT
Snapshots trigger a flush first, so data that's currently in the commit log
will be covered by the snapshot.

On Thu, Dec 6, 2012 at 11:52 PM, Andrey Ilinykh <> wrote:

> On Thu, Dec 6, 2012 at 7:34 PM, aaron morton <>wrote:
>> For background
>> If you it for a single node then yes there is a chance of inconsistency
>> across CF's.
>> If you have mulitple nodes the snashots you take on the later nodes will
>> help. If you use CL QUOURM for reads you *may* be ok (cannot work it out
>> quickly.). If you use CL ALL for reads you will be ok. Or you can use
>> nodetool repair to ensure the data is consistent.
>> I'm talking about restoring whole cluster, so all nodes are restored from
> backup and all of them are inconsistent because they lost data  from commit
> logs.  It doesn't matter what CL I use, some data may be lost.
> Cassandra 1.1 supports commit log archiving
> I think if I store both flushed sstables and commit logs it should solve
> my problem. I'm wondering if someone has any experience with this feature?
> Thank you,
>   Andrey

Tyler Hobbs
DataStax <>

View raw message