Alain, Thanks for the suggestion, but I think I did not make myself clear. In order to utilize disk space efficiently, we want to keep snapshots that are no older than X days old while purging the older ones. My understanding is that there are 2 kinds of snapshots : (a) those created on demand by given name and (b) those create automatically, for example as a result of a TRUNCATE, that do not have a well known name. To get rid of the given name ones (a) seems straight forward. How do I locate and get rid of the automatically created (b) ones?
Or if I am under some misconception, I'd be happily educated. Thanks. Lou. On Mon, Nov 5, 2018 at 3:49 PM Alain RODRIGUEZ <arodr...@gmail.com> wrote: > Hello Lou, > > how do you clear the automatic ones (e.g. names unknown) without clearing >> the named ones? >> > > The option '-t' might be what you are looking for: 'nodetool clearsnapshot > -t nameOfMySnapshot'. > > From the documentation here: > http://cassandra.apache.org/doc/latest/tools/nodetool/clearsnapshot.html?highlight=clearsnapshot > > Le lun. 5 nov. 2018 à 13:38, Lou DeGenaro <lou.degen...@gmail.com> a > écrit : > >> The issue really is how to manage disk space. It is certainly possible >> to take snapshots by name and delete them by name, perhaps one for each day >> of the week. But how do you clear the automatic ones (e.g. names unknown) >> without clearing the named ones? >> >> Thanks. >> >> Lou. >> >> On Fri, Nov 2, 2018 at 12:28 PM Oleksandr Shulgin < >> oleksandr.shul...@zalando.de> wrote: >> >>> On Fri, Nov 2, 2018 at 5:15 PM Lou DeGenaro <lou.degen...@gmail.com> >>> wrote: >>> >>>> I'm looking to hear how others are coping with snapshots. >>>> >>>> According to the doc: >>>> https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsBackupDeleteSnapshot.html >>>> >>>> *When taking a snapshot, previous snapshot files are not automatically >>>> deleted. You should remove old snapshots that are no longer needed.* >>>> >>>> *The nodetool clearsnapshot >>>> <https://docs.datastax.com/en/cassandra/3.0/cassandra/tools/toolsClearSnapShot.html> >>>> command removes all existing snapshot files from the snapshot directory of >>>> each keyspace. You should make it part of your back-up process to clear old >>>> snapshots before taking a new one.* >>>> >>>> But if you delete first, then there is a window of time when no >>>> snapshot exists until the new one is created. And with a single snapshot >>>> there is no recovery further back than it. >>>> >>> You can also delete specific snapshot, by passing its name to the >>> clearsnapshot command. For example, you could use snapshot date as part of >>> the name. This will also prevent removing snapshots which were taken for >>> reasons other than backup, like the automatic snapshot due to running >>> TRUNCATE or DROP commands, or any other snapshots which might have been >>> created manually by the operators. >>> >>> Regards, >>> -- >>> Alex >>> >>>