Kishor Gollapalliwar created RANGER-3385:
--------------------------------------------

             Summary: Duplicate SQL prefix should not be allowed
                 Key: RANGER-3385
                 URL: https://issues.apache.org/jira/browse/RANGER-3385
             Project: Ranger
          Issue Type: Bug
          Components: Ranger
            Reporter: Kishor Gollapalliwar
            Assignee: Kishor Gollapalliwar


Duplicate SQL prefix is allowed. Currently we need a manual human intervention 
to find and correct. Use case in details as follows.

Use-Case:
 # Say user1 & user2 working on a fix in Ranger and they both need DB changes.
 # Assume user1 needs to update table1 and user2 needs to update table2.
 # Both Checked latest DB patch prefix (say it is *056-*). And used prefix 
*057-* for their SQL files

If case is not taken and both commits ends up merging. The setup script will 
apply ONLY one of the both SQL files (prefixed *057-*) randomly.

Reproduce Steps:
 # cd <ranger-repo>/security-admin/db/mysql/patches
 # Update prefix of last 2 patches such that both contains same prefix
 # mvn clean compile package install -U #build ranger
 # setup ranger

To avoid this, we need to fail maven build itself if there are duplicate prefix.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to