Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-2439

Support a process to transition a table from transactional to non transactional

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      Phoenix supports converting a non transactional table to become transactional through the ALTER TABLE command, however the reverse is not possible. To support this, Phoenix would need to re-write the transactional rows to have wall-clock timestamps, taking into account the Tephra delete markers. One potential way would be to allow the ALTER TABLE command to be run, but not rewrite the data until a major compaction occurs. Prior to that, we'd need to multiply the timestamps by 1000000 and continue to apply the part of the Tephra filter that handles the Tephra delete markers application.

      Attachments

        Activity

          People

            Unassigned Unassigned
            jamestaylor James R. Taylor
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: