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

Super Columns exception during upgrade from C* 1.2.18 to C* 2.0.11

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Normal
    • Resolution: Cannot Reproduce
    • None
    • None
    • None
    • Normal

    Description

      While in the middle of an upgrade of a 12-node cluster, the following errors were constantly being reported in the logs:

      ERROR [WRITE-/10.73.73.26] 2015-03-02 22:59:12,523 OutboundTcpConnection.java (line 234) error writing to /xx.xx.xx.xx 
      java.lang.RuntimeException: Cannot convert filter to old super column format. Update all nodes to Cassandra 2.0 first. 
      at org.apache.cassandra.db.SuperColumns.sliceFilterToSC(SuperColumns.java:353) 
      at org.apache.cassandra.db.SuperColumns.filterToSC(SuperColumns.java:258) 
      at org.apache.cassandra.db.RangeSliceCommandSerializer.serializedSize(RangeSliceCommand.java:284) 
      at org.apache.cassandra.db.RangeSliceCommandSerializer.serializedSize(RangeSliceCommand.java:156) 
      at org.apache.cassandra.net.MessageOut.serialize(MessageOut.java:116) 
      at org.apache.cassandra.net.OutboundTcpConnection.writeInternal(OutboundTcpConnection.java:251) 
      at org.apache.cassandra.net.OutboundTcpConnection.writeConnected(OutboundTcpConnection.java:203) 
      at org.apache.cassandra.net.OutboundTcpConnection.run(OutboundTcpConnection.java:151)
      

      Confirmed that code is accessing cluster via Thrift and not CQL API.

      This issue is very similar to CASSANDRA-6966 but may relate to the way that single slice and reversed is being handled.

      Attachments

        Issue Links

          Activity

            People

              slebresne Sylvain Lebresne
              flightc Erick Ramirez (deprecated)
              Sylvain Lebresne
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: