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

Support streaming of SSTables created in older version's format

    Details

      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

          Hide
          yukim Yuki Morishita added a comment -

          Patch attached.

          Show
          yukim Yuki Morishita added a comment - Patch attached.
          Hide
          slebresne Sylvain Lebresne added a comment -

          +1

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

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

          Committed with nit fix.
          Thanks!

          Show
          yukim Yuki Morishita added a comment - Committed with nit fix. Thanks!
          Hide
          jjordan 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
          jjordan 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:
              yukim Yuki Morishita
              Reporter:
              yukim Yuki Morishita
              Reviewer:
              Sylvain Lebresne
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development