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

ASF GitHub Bot commented on EAGLE-283:
--------------------------------------

GitHub user DadanielZ opened a pull request:

    https://github.com/apache/incubator-eagle/pull/307

    EAGLE-283: Convert fid,uid in MapR's audit log to FIle/folder name, user 
name

    1. Added resolver for user's input of "volume", "file/folder", "Status"
        - These resolver provide drop down list for user to select
    
    2. Added NameConvertor to convert user's input to corresponding id and 
saved it in policy
        - volume value will be used to call MapR's REST API to get volume id
        - status code will be resolved to status id
        - file/folder name will be passed to MapR's command line class to get 
its id.
    3. Modified controller.js
        - As soon as user input a value for "volume", "file", "status", it will 
fetch user's input and call rest service to get corresponding id
        - Save ids as a new match criteria in the policy
    
    Eg: user select "== '/test'" in field "dst", a new match criteria "== 
234.567.890" will appear automatically under it, and the policy will end up as:
          dst == 'test' or dst == '234.567.890'
        Same for volume and status input.
        In this way, the policy is human readable and can be used to match the 
ids in maprfsAuditLog.
    
    4. Added maprfs resource resolver to provide drop down list for user

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/DadanielZ/incubator-eagle develop

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-eagle/pull/307.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #307
    
----
commit c6d10261e5ba32bf22c1fcee07c8c0ebf6f43a68
Author: Daniel <dzh...@binghamton.edu>
Date:   2016-07-05T18:11:12Z

    Merge pull request #12 from apache/develop
    
    EAGLE-276 eagle support for mr & spark history job monitoring

commit 92d7a14a529b17608f018fb624039bb9115b9dff
Author: Daniel <dzh...@binghamton.edu>
Date:   2016-07-21T05:18:22Z

    Merge pull request #13 from apache/develop
    
    update from Eagle develop

commit 2d97d281ec10eb24dca76f64557733d412ce6a19
Author: Daniel <dzh...@binghamton.edu>
Date:   2016-07-28T17:56:52Z

    Merge pull request #14 from apache/develop
    
    update from eagle-develop

commit 1e2e6a98569d2000f3561c420067e2f926fa2a75
Author: Daniel <dzh...@binghamton.edu>
Date:   2016-07-29T19:38:01Z

    Merge pull request #15 from apache/develop
    
    update from apache-eagle develop branch

commit 55b6e1d8279be9b72b3958c52fc36bbe72a2ceb0
Author: Daniel <daz...@apache.org>
Date:   2016-08-04T05:10:29Z

    Merge pull request #16 from apache/develop
    
    update from eagle-develop

commit 7340451cbb0621bfc1eebae1deeed730349ee8a6
Author: Daniel <daniel.z...@dataguise.com>
Date:   2016-08-04T21:19:37Z

    EAGLE-283: Convert fid,uid in MapR's audit log to FIle/folder name, user 
name
    
    1. Added resolver for user's input of "volume", "file/folder", "Status"
        - These resolver provide drop down list for user to select
    
    2. Added NameConvertor to convert user's input to corresponding id and 
saved it in policy
        - volume value will be used to call MapR's REST API to get volume id
        - status code will be resolved to status id
        - file/folder name will be passed to MapR's command line class to get 
its id.
    3. Modified controller.js
        - As soon as user input a value for "volume", "file", "status", it will 
fetch user's input and call rest service to get corresponding id
        - Save ids as a new match criteria in the policy
    
    Eg: user select "== '/test'" in field "dst", a new match criteria "== 
234.567.890" will appear automatically under it, and the policy will end up as:
          dst == 'test' or dst == '234.567.890'
        Same for volume and status input.
        In this way, the policy is human readable and can be used to match the 
ids in maprfsAuditLog.
    
    4. Added maprfs resource resolver to provide drop down list for user
    
    5. Added license for 
"/eagle-app-example/src/main/java/org/apache/eagle/app/example/ExampleStormConfig.java"
 to pass rat check.

commit bc574057e11133a7410aeb4eca24f883ab7d41ba
Author: Daniel <daniel.z...@dataguise.com>
Date:   2016-08-05T19:04:18Z

    EAGLE-283: Convert fid,uid in MapR's audit log to FIle/folder name, user 
name
    
    1. Added resolver for user's input of "volume", "file/folder", "Status"
        - These resolver provide drop down list for user to select
    
    2. Added NameConvertor to convert user's input to corresponding id and 
saved it in policy
        - volume value will be used to call MapR's REST API to get volume id
        - status code will be resolved to status id
        - file/folder name will be passed to MapR's command line class to get 
its id.
    
    3. Modified controller.js
        - As soon as user input a value for "volume", "file", "status", it will 
fetch user's input and call rest service to get corresponding id
        - Save ids as a new match criteria in the policy
    
    4. Added maprfs resource resolver to provide drop down list for user
    
    5. Added license for 
"/eagle-app-example/src/main/java/org/apache/eagle/app/example/ExampleStormConfig.java"
 to pass rat check.
    
    PS:how the id converter works: user select "== '/test'" in field "dst", a 
new match criteria "== 234.567.890" will appear automatically under it, and the 
policy will end up as:
          dst == 'test' or dst == '234.567.890'
    Same thing will happen for volume and status input.
    In this way, the policy is human readable and can be used to match the ids 
in maprfsAuditLog.
    
    ===============================================================
    
    6. refactored "main" to unit test
    
    7. Removed explicit version of httpclient and define it in 
dependency-management
    
    8. use hbase as default database

commit aee19a6dce52a99eba81a7c89520836299eb79b5
Author: Daniel <daz...@apache.org>
Date:   2016-08-05T19:13:04Z

    Merge pull request #17 from DadanielZ/EAGLE-283
    
    EAGLE-283: Convert fid,uid in MapR's audit log to FIle/folder name, u…

commit 0896dba26c94c035ad2e01b6bd2822d311e47a2a
Author: Daniel <daniel.z...@dataguise.com>
Date:   2016-08-05T20:40:41Z

    Update from Apache-Eagle

----


> Convert fid,uid in MapR's audit log to FIle/folder name, user name
> ------------------------------------------------------------------
>
>                 Key: EAGLE-283
>                 URL: https://issues.apache.org/jira/browse/EAGLE-283
>             Project: Eagle
>          Issue Type: New Feature
>            Reporter: DanielZhou
>            Assignee: DanielZhou
>
> FIle/folder, user's names are not saved in MapR's audit log file, instead, 
> the audit log file keeps FID, UID. 
> Need a converter to resolve the relationship between ids and their actual 
> names.



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

Reply via email to