You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "James Taylor (JIRA)" <ji...@apache.org> on 2015/11/20 19:45:11 UTC

[jira] [Created] (PHOENIX-2439) Support a process to transition a table from transactional to non transactional

James Taylor created PHOENIX-2439:
-------------------------------------

             Summary: Support a process to transition a table from transactional to non transactional
                 Key: PHOENIX-2439
                 URL: https://issues.apache.org/jira/browse/PHOENIX-2439
             Project: Phoenix
          Issue Type: Improvement
            Reporter: James Taylor


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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)