Incremental backups are only triggered when new data is written to disk,
such as a memtable being flushed or data being streamed in from a repair or
move.  Compaction does not create any new data, so there's no need to back
up the result.

On Mon, Sep 3, 2012 at 8:45 AM, <mdione....@orange.com> wrote:

>
>   Today I configured incremental backups in a test node which already has
> some data on it,
> and I found that backups are not created for STTables created by a compact:
>
> mddione@life:~/src/works/orange/Cassandra$ sudo find
> /var/lib/cassandra/data/one_cf
> /var/lib/cassandra/data/one_cf
> /var/lib/cassandra/data/one_cf/cf_1
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-4-Statistics.db
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-4-Data.db
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-5-Index.db
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-4-Index.db
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-5-Filter.db
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-5-Data.db
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-4-CompressionInfo.db
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-5-CompressionInfo.db
> /var/lib/cassandra/data/one_cf/cf_1/backups
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-1-Index.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-3-Data.db
>
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-2-CompressionInfo.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-3-Filter.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-5-Index.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-1-Data.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-2-Index.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-2-Filter.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-5-Filter.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-1-Statistics.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-2-Data.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-3-Statistics.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-5-Data.db
>
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-5-CompressionInfo.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-2-Statistics.db
>
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-1-CompressionInfo.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-5-Statistics.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-1-Filter.db
>
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-3-CompressionInfo.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-3-Index.db
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-4-Filter.db
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-5-Statistics.db
>
> mddione@life:~/src/works/orange/Cassandra$ nodetool compact
>
> mddione@life:~/src/works/orange/Cassandra$ sudo find
> /var/lib/cassandra/data/one_cf
> /var/lib/cassandra/data/one_cf
> /var/lib/cassandra/data/one_cf/cf_1
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-6-Data.db
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-6-Statistics.db
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-6-Index.db
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-6-Filter.db
> /var/lib/cassandra/data/one_cf/cf_1/one_cf-cf_1-hd-6-CompressionInfo.db
> /var/lib/cassandra/data/one_cf/cf_1/backups
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-1-Index.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-3-Data.db
>
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-2-CompressionInfo.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-3-Filter.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-5-Index.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-1-Data.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-2-Index.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-2-Filter.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-5-Filter.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-1-Statistics.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-2-Data.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-3-Statistics.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-5-Data.db
>
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-5-CompressionInfo.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-2-Statistics.db
>
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-1-CompressionInfo.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-5-Statistics.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-1-Filter.db
>
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-3-CompressionInfo.db
> /var/lib/cassandra/data/one_cf/cf_1/backups/one_cf-cf_1-hd-3-Index.db
>
> as you can see, neither SSTables 4 or 6 have backups; both were created by
> compactions.
>
> --
> Marcos Dione
> SysAdmin
> Astek Sud-Est
> pour FT/TGPF/OPF/PORTAIL/DOP/HEBEX @ Marco Polo
> 04 97 12 62 45 - mdione....@orange.com
>
>
>
>
> _________________________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
> recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
> electroniques etant susceptibles d'alteration,
> France Telecom - Orange decline toute responsabilite si ce message a ete
> altere, deforme ou falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged
> information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and
> delete this message and its attachments.
> As emails may be altered, France Telecom - Orange is not liable for
> messages that have been modified, changed or falsified.
> Thank you.
>
>


-- 
Tyler Hobbs
DataStax <http://datastax.com/>

Reply via email to