Cassandra
  1. Cassandra
  2. CASSANDRA-5772

Support streaming of SSTables created in older version's format

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Fix Version/s: 2.0 beta 2
    • Component/s: None
    • Labels:

      Description

      New streaming protocol is capable of sending and receiving older SSTables.
      Implement the ability to stream older versions so that we can avoid error like the one described in CASSANDRA-5104.

        Issue Links

          Activity

          Yuki Morishita created issue -
          Hide
          Yuki Morishita added a comment -

          Patch attached.

          Show
          Yuki Morishita added a comment - Patch attached.
          Yuki Morishita made changes -
          Field Original Value New Value
          Attachment 0001-support-streaming-sstable-of-older-versions.patch [ 12592823 ]
          Yuki Morishita made changes -
          Link This issue relates to CASSANDRA-5104 [ CASSANDRA-5104 ]
          Yuki Morishita made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Jonathan Ellis made changes -
          Reviewer slebresne
          Hide
          Sylvain Lebresne added a comment -

          +1

          Nit: I'd remove the 'logger.debug("columnCount " + columnCount)' from SW.appendFromStream().

          Show
          Sylvain Lebresne added a comment - +1 Nit: I'd remove the 'logger.debug("columnCount " + columnCount)' from SW.appendFromStream().
          Hide
          Yuki Morishita added a comment -

          Committed with nit fix.
          Thanks!

          Show
          Yuki Morishita added a comment - Committed with nit fix. Thanks!
          Yuki Morishita made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Hide
          Jeremiah Jordan added a comment -

          Just a quick comment here for people finding this. You can only stream older sstable version that the server knows how to read. So for C* 2.0 that is only C* 1.2.

          Show
          Jeremiah Jordan added a comment - Just a quick comment here for people finding this. You can only stream older sstable version that the server knows how to read. So for C* 2.0 that is only C* 1.2.

            People

            • Assignee:
              Yuki Morishita
              Reporter:
              Yuki Morishita
              Reviewer:
              Sylvain Lebresne
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development