cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andres de la Peña (Jira) <>
Subject [jira] [Commented] (CASSANDRA-16789) Add TTL support to nodetool snapshots
Date Thu, 23 Sep 2021 12:48:00 GMT


Andres de la Peña commented on CASSANDRA-16789:

{quote}If you have told me you are porting the Duration class from CASSANDRA-15234, I might
have told you that I also wrote a few unit tests for it so you can add them too

Also, there is ongoing discussion on the ML around that work, considering your interest to
my code you might want to take a part in that discussion too.
I think that [~e.dimitrova]'s authorship of that {{Duration}} class should have been mentioned,
maybe with a co-author entry in the commit message.

> Add TTL support to nodetool snapshots
> -------------------------------------
>                 Key: CASSANDRA-16789
>                 URL:
>             Project: Cassandra
>          Issue Type: Sub-task
>          Components: Tool/nodetool
>            Reporter: Paulo Motta
>            Assignee: Abuli Palagashvili
>            Priority: Normal
>             Fix For: 4.1
>          Time Spent: 40m
>  Remaining Estimate: 0h
> Add new parameter {{--ttl}} to {{nodetool snapshot}} command. This parameter can be specified
in human readable duration (ie. 30mins, 1h, 300d) and should not be lower than 1 minute.
> The expiration date should be added to the snapshot manifest in ISO format.
> A periodic thread should efficiently scan snapshots and automatically clear those past
expiration date. The periodicity of the scan thread should be 1 minute by default but be overridable
via a system property.
> The command {{nodetool listsnapshots}} should display the expiration date when the snapshot
contains a TTL.

This message was sent by Atlassian Jira

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message