Sorry for the late reply.

To immediately solve the problem you can restart Cassandra and all the open
file descriptors to the deleted snapshots should disappear.

As for why it happened I would first address the disk space issue and see
if the snapshot errors + open file descriptors issue still occurs (I am
unclear as to whether you got the snapshot exception after the disk filled
up or before), if you still have issues with repair not letting go of
snapshotted files even with free disk space I would look to raise a ticket
in Jira.

On 17 March 2015 at 12:46, David Wahler <dwah...@indeed.com> wrote:

> On Mon, Mar 16, 2015 at 6:51 PM, Ben Bromhead <b...@instaclustr.com> wrote:
> > If you are running a sequential repair (or have previously run a
> sequential
> > repair that is still running) Cassandra will still have the file
> descriptors
> > open for files in the snapshot it is using for the repair operation.
>
> Yeah, that aligns with my understanding of how the repair process
> works. But the cluster has no repair sessions active (I think; when I
> run "nodetool tpstats", the AntiEntropyStage and AntiEntropySessions
> values are zero on all nodes) and the space still hasn't been freed.
>



-- 

Ben Bromhead

Instaclustr | www.instaclustr.com | @instaclustr
<http://twitter.com/instaclustr> | (650) 284 9692

Reply via email to