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

Stack Overflow returned to queries while upgrading

    XMLWordPrintableJSON

Details

    • Normal

    Description

      I am currently upgrading our cluster from 2.2.5 to 3.0.8.

      Some queries (not sure which) appear to be triggering a stack overflow:

      ERROR [SharedPool-Worker-2] 2016-08-24 04:34:52,464 Message.java:611 - Unexpected exception during request; channel = [id: 0x5ccb2627, /10.0.2.5:42925 => /10.0.2.10:9042]
      java.lang.StackOverflowError: null
      at org.apache.cassandra.db.ClusteringComparator.compare(ClusteringComparator.java:131) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$LegacyBoundComparator.compare(LegacyLayout.java:1761) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$LegacyRangeTombstoneList.add(LegacyLayout.java:1835) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$LegacyRangeTombstoneList.addAll(LegacyLayout.java:1900) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:709) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]
      at org.apache.cassandra.db.LegacyLayout$3.computeNext(LegacyLayout.java:711) ~[apache-cassandra-3.0.8.jar:3.0.8]

      And it goes on like that. I don't know if this is a real issue or if it will subside once I am done the upgrade. Happy to provide more information where I can.

      Attachments

        Activity

          People

            slebresne Sylvain Lebresne
            sseveran Steve Severance
            Sylvain Lebresne
            Tom Hobbs
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: