Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-13873

Ref bug in Scrub

    XMLWordPrintableJSON

    Details

    • Severity:
      Normal

      Description

      I'm hitting a Ref bug when many scrubs run against a node. This doesn't happen on 3.0.X. I'm not sure if/if not this happens with compactions too but I suspect it does.

      I'm not seeing any Ref leaks or double frees.

      To Reproduce:

      ./tools/bin/cassandra-stress write n=10m -rate threads=100
      ./bin/nodetool scrub
      #Ctrl-C
      ./bin/nodetool scrub
      #Ctrl-C
      ./bin/nodetool scrub
      #Ctrl-C
      ./bin/nodetool scrub

      Eventually in the logs you get:
      WARN [RMI TCP Connection(4)-127.0.0.1] 2017-09-14 15:51:26,722 NoSpamLogger.java:97 - Spinning trying to capture readers [BigTableReader(path='/home/jake/workspace/cassandra2/data/data/keyspace1/standard1-2eb5c780998311e79e09311efffdcd17/mc-5-big-Data.db'), BigTableReader(path='/home/jake/workspace/cassandra2/data/data/keyspace1/standard1-2eb5c780998311e79e09311efffdcd17/mc-32-big-Data.db'), BigTableReader(path='/home/jake/workspace/cassandra2/data/data/keyspace1/standard1-2eb5c780998311e79e09311efffdcd17/mc-31-big-Data.db'), BigTableReader(path='/home/jake/workspace/cassandra2/data/data/keyspace1/standard1-2eb5c780998311e79e09311efffdcd17/mc-29-big-Data.db'), BigTableReader(path='/home/jake/workspace/cassandra2/data/data/keyspace1/standard1-2eb5c780998311e79e09311efffdcd17/mc-27-big-Data.db'), BigTableReader(path='/home/jake/workspace/cassandra2/data/data/keyspace1/standard1-2eb5c780998311e79e09311efffdcd17/mc-26-big-Data.db'), BigTableReader(path='/home/jake/workspace/cassandra2/data/data/keyspace1/standard1-2eb5c780998311e79e09311efffdcd17/mc-20-big-Data.db')],
      released: [BigTableReader(path='/home/jake/workspace/cassandra2/data/data/keyspace1/standard1-2eb5c780998311e79e09311efffdcd17/mc-5-big-Data.db')],

      This released table has a selfRef of 0 but is in the Tracker

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                krummas Marcus Eriksson
                Reporter:
                tjake T Jake Luciani
                Authors:
                Marcus Eriksson
                Reviewers:
                Joel Knighton
              • Votes:
                0 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: