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

Add possibility to copy SSTables in SSTableImporter instead of moving them

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 4.0-rc1, 4.0
    • Local/SSTable
    • None

    Description

      SSTableImporter moves data from source to target. Modify the current code in such a way that source files / SSTables might be copied over, not moved. The reason behind this is that if I have a backup, I do not want to lose that backup after I import it. Backup should stay as it was, untouched. Callers might choose what behavior they require, either importing by moving or importing by copying.

      Please keep in mind that SSTableImporter was firstly introduced in 4.0 trunk and this is seen as a bug basically, I was dedicing between a bug and improvement. I still believe that this should happen BEFORE 4.0 gets out.

      https://github.com/apache/cassandra/pull/875/files

      https://ci-cassandra.apache.org/view/patches/job/Cassandra-devbranch/376/

      Attachments

        Activity

          People

            stefan.miklosovic Stefan Miklosovic
            stefan.miklosovic Stefan Miklosovic
            Stefan Miklosovic
            Marcus Eriksson, Michael Semb Wever
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 1.5h
                1.5h