You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@madlib.apache.org by "Frank McQuillan (JIRA)" <ji...@apache.org> on 2018/05/29 23:14:00 UTC

[jira] [Created] (MADLIB-1242) Make upgrade and install atomic operations

Frank McQuillan created MADLIB-1242:
---------------------------------------

             Summary: Make upgrade and install atomic operations
                 Key: MADLIB-1242
                 URL: https://issues.apache.org/jira/browse/MADLIB-1242
             Project: Apache MADlib
          Issue Type: Improvement
          Components: Upgrade
            Reporter: Frank McQuillan
             Fix For: v1.15


Story

As a madlib user
I want to return to the prior release state if upgrade and install fails
so that
I am not in an unknown state that is partially upgraded/installed and partially not.

Note

Test for install, re-install, uninstall, and upgrade. i.e., all combinations

Acceptance

1) Prepare an upgrade that will fail from 1.x to 1.y
2) Run madpack upgrade
3) Upgrade fails
4) Check that we are back in 1.x state with SELECT madlib.version();
5) Similar test for install
6) Run IC on 1.x to ensure it passes



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)