You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@falcon.apache.org by "Balu Vellanki (JIRA)" <ji...@apache.org> on 2014/11/18 01:19:35 UTC

[jira] [Comment Edited] (FALCON-785) Document upgrade path from 0.5 to 0.6

    [ https://issues.apache.org/jira/browse/FALCON-785?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14215471#comment-14215471 ] 

Balu Vellanki edited comment on FALCON-785 at 11/18/14 12:18 AM:
-----------------------------------------------------------------

[~svenkat] and [~sriksun] :  

1. The patch says "0.6-incubating is backwards compatible with 0.5-incubating."  This should be fixed in the patch.
 
2. Oozie version 4.0.1 is not compatible with java 1.7. 
{code}
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache Oozie Main 4.0.1-falcon
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.0:enforce (clean) @ oozie-main ---
[WARNING] Rule 1: org.apache.maven.plugins.enforcer.RequireJavaVersion failed with message:
Detected JDK Version: 1.7.0-67 is not in the allowed range [1.6.0,1.6.1000}].
{code}
3. I searched for all Jiras that had "backward-incompatible" label and found the following.
   - In Falcon 0.6, *.falcon.enableTLS is set to true by default. This would make falcon-server start on https and port 15443. Users will have to either  set *.falcon.enableTLS=false OR Update falcon.url in client.properties
   - Rest API endpoint for Graph lineage is changed from api/graphs/lineage/  to api/metadata/lineage 
   - In 0.6, Authorization is disabled by default. But if the user decides to enable authorization, the following is backwards incompatible.
      - Entities must have ACL. So all entities in configstore must be updated.
      - All cluster staging dirs should be owned by falcon and have 777 perms. All cluster working dirs should be owned by falcon and should have 755 perms. 
   - In Falcon 0.6, all feed and process entity dirs under staging/working dirs are owned by entity owners rather than falcon. 
      - Unless user patiently changes the ownership of these dirs for each schedulable entity, the dir structure becomes backward incompatible.




was (Author: bvellanki):
[~svenkat] and [~sriksun] :  

- The patch says "0.6-incubating is backwards compatible with 0.5-incubating."  This should be fixed in the patch.
 
- Oozie version 4.0.1 is not compatible with java 1.7. 
{code}
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache Oozie Main 4.0.1-falcon
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.0:enforce (clean) @ oozie-main ---
[WARNING] Rule 1: org.apache.maven.plugins.enforcer.RequireJavaVersion failed with message:
Detected JDK Version: 1.7.0-67 is not in the allowed range [1.6.0,1.6.1000}].
{code}
- I searched for all Jiras that had "backward-incompatible" label and found the following.
   - In Falcon 0.6, *.falcon.enableTLS is set to true by default. This would make falcon-server start on https and port 15443. Users will have to either 
      - set *.falcon.enableTLS=false OR
      - Update falcon.url in client.properties
   - Rest API endpoint for Graph lineage is changed from api/graphs/lineage/  to api/metadata/lineage 
   - In 0.6, Authorization is disabled by default. But if the user decides to enable authorization, the following is backwards incompatible.
      - Entities must have ACL. So all entities in configstore must be updated.
      - All cluster staging dirs should be owned by falcon and have 777 perms. All cluster working dirs should be owned by falcon and should have 755 perms. 
   - In Falcon 0.6, all feed and process entity dirs under staging/working dirs are owned by entity owners rather than falcon. 
      - Unless user patiently changes the ownership of these dirs for each schedulable entity, the dir structure becomes backward incompatible.



> Document upgrade path from 0.5 to 0.6
> -------------------------------------
>
>                 Key: FALCON-785
>                 URL: https://issues.apache.org/jira/browse/FALCON-785
>             Project: Falcon
>          Issue Type: Sub-task
>          Components: docs
>    Affects Versions: 0.6
>            Reporter: Venkatesh Seetharam
>            Assignee: Venkatesh Seetharam
>             Fix For: 0.6, 0.7
>
>         Attachments: FALCON-785.patch
>
>




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