You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hawq.apache.org by zhangh43 <gi...@git.apache.org> on 2017/02/28 03:22:17 UTC
[GitHub] incubator-hawq pull request #1151: HAWQ-1359. Add policy test for HAWQ with ...
GitHub user zhangh43 opened a pull request:
https://github.com/apache/incubator-hawq/pull/1151
HAWQ-1359. Add policy test for HAWQ with Ranger enabled.
Policy test includes different json requests(used by ranger) for different quries, For example, for query "select * from a;", it needs usage privilege of schema public, and select privilege of table a.
There are also queries can only be executed by superuser, we also test them in policy test.
Signed-off-by: Chuling Wang <wa...@126.com>
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/zhangh43/incubator-hawq hawq1359
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-hawq/pull/1151.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 #1151
----
commit a830c44df1d7be20ed43fba0e9d459290b43640e
Author: Hubert Zhang <hu...@apache.org>
Date: 2017-02-28T03:20:47Z
HAWQ-1359. Add policy test for HAWQ with Ranger enabled.
Signed-off-by: Chuling Wang <wa...@126.com>
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---
[GitHub] incubator-hawq issue #1151: HAWQ-1359. Add policy test for HAWQ with Ranger ...
Posted by paul-guo- <gi...@git.apache.org>.
Github user paul-guo- commented on the issue:
https://github.com/apache/incubator-hawq/pull/1151
Maybe a.txt could be a more meaningful file name?
Is __init__.py useful? (If yes, please add license header).
2017-02-28 11:22 GMT+08:00 Huan Zhang <no...@github.com>:
> Policy test includes different json requests(used by ranger) for different
> quries, For example, for query "select * from a;", it needs usage privilege
> of schema public, and select privilege of table a.
> There are also queries can only be executed by superuser, we also test
> them in policy test.
>
> Signed-off-by: Chuling Wang wangchunling14@126.com
> ------------------------------
> You can view, comment on, or merge this pull request online at:
>
> https://github.com/apache/incubator-hawq/pull/1151
> Commit Summary
>
> - HAWQ-1359. Add policy test for HAWQ with Ranger enabled.
>
> File Changes
>
> - *M* src/test/feature/ExternalSource/test_errortbl.cpp
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-0> (8)
> - *A* src/test/feature/Ranger/__init__.py
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-1> (0)
> - *A* src/test/feature/Ranger/a.txt
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-2> (2)
> - *A* src/test/feature/Ranger/ans/adminfirst1.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-3> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst10.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-4> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst11.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-5> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst12.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-6> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst13.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-7> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst14.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-8> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst15.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-9> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst16.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-10> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst17.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-11> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst18.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-12> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst19.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-13> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst2.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-14> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst20.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-15> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst21.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-16> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst22.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-17> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst23.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-18> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst24.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-19> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst25.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-20> (5)
> - *A* src/test/feature/Ranger/ans/adminfirst26.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-21> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst27.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-22>
> (29)
> - *A* src/test/feature/Ranger/ans/adminfirst28.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-23> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst29.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-24> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst3.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-25> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst30.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-26> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst31.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-27> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst32.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-28> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst33.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-29> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst34.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-30> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst35.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-31> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst36.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-32> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst37.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-33> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst38.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-34> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst39.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-35> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst4.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-36> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst40.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-37> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst41.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-38> (8)
> - *A* src/test/feature/Ranger/ans/adminfirst42.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-39> (6)
> - *A* src/test/feature/Ranger/ans/adminfirst43.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-40> (8)
> - *A* src/test/feature/Ranger/ans/adminfirst44.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-41> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst45.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-42> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst46.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-43> (6)
> - *A* src/test/feature/Ranger/ans/adminfirst47.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-44> (5)
> - *A* src/test/feature/Ranger/ans/adminfirst48.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-45> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst49.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-46> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst5.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-47> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst50.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-48> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst51.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-49> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst52.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-50> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst53.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-51> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst54.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-52> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst55.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-53> (9)
> - *A* src/test/feature/Ranger/ans/adminfirst56.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-54> (5)
> - *A* src/test/feature/Ranger/ans/adminfirst57.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-55> (8)
> - *A* src/test/feature/Ranger/ans/adminfirst58.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-56> (9)
> - *A* src/test/feature/Ranger/ans/adminfirst59.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-57> (8)
> - *A* src/test/feature/Ranger/ans/adminfirst6.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-58> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst60.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-59> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst61.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-60> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst62.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-61> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst63.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-62> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst64.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-63> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst65.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-64> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst66.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-65> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst67.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-66> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst68.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-67> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst69.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-68> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst7.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-69> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst70.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-70> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst71.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-71> (5)
> - *A* src/test/feature/Ranger/ans/adminfirst8.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-72> (4)
> - *A* src/test/feature/Ranger/ans/adminfirst9.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-73> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond1.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-74> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond10.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-75> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond11.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-76> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond12.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-77> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond13.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-78> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond14.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-79> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond15.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-80> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond16.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-81> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond17.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-82> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond18.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-83> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond19.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-84> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond2.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-85> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond20.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-86> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond21.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-87> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond22.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-88> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond23.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-89> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond24.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-90> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond25.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-91>
> (13)
> - *A* src/test/feature/Ranger/ans/adminsecond26.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-92> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond27.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-93>
> (29)
> - *A* src/test/feature/Ranger/ans/adminsecond28.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-94> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond29.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-95> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond3.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-96> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond30.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-97> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond31.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-98> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond32.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-99> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond33.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-100>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond34.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-101>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond35.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-102>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond36.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-103>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond37.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-104>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond38.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-105>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond39.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-106>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond4.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-107>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond40.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-108>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond41.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-109>
> (16)
> - *A* src/test/feature/Ranger/ans/adminsecond42.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-110>
> (6)
> - *A* src/test/feature/Ranger/ans/adminsecond43.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-111>
> (16)
> - *A* src/test/feature/Ranger/ans/adminsecond44.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-112>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond45.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-113>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond46.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-114>
> (6)
> - *A* src/test/feature/Ranger/ans/adminsecond47.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-115>
> (5)
> - *A* src/test/feature/Ranger/ans/adminsecond48.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-116>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond49.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-117>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond5.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-118>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond50.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-119>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond51.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-120>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond52.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-121>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond53.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-122>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond54.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-123>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond55.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-124>
> (17)
> - *A* src/test/feature/Ranger/ans/adminsecond56.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-125>
> (5)
> - *A* src/test/feature/Ranger/ans/adminsecond57.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-126>
> (8)
> - *A* src/test/feature/Ranger/ans/adminsecond58.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-127>
> (9)
> - *A* src/test/feature/Ranger/ans/adminsecond59.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-128>
> (8)
> - *A* src/test/feature/Ranger/ans/adminsecond6.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-129>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond60.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-130>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond61.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-131>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond62.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-132>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond63.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-133>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond64.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-134>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond65.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-135>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond66.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-136>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond67.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-137>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond68.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-138>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond69.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-139>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond7.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-140>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond70.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-141>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond71.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-142>
> (5)
> - *A* src/test/feature/Ranger/ans/adminsecond8.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-143>
> (4)
> - *A* src/test/feature/Ranger/ans/adminsecond9.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-144>
> (4)
> - *A* src/test/feature/Ranger/ans/ans.tar.gz
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-145>
> (0)
> - *A* src/test/feature/Ranger/ans/normal10_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-146>
> (7)
> - *A* src/test/feature/Ranger/ans/normal10_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-147>
> (6)
> - *A* src/test/feature/Ranger/ans/normal11_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-148>
> (0)
> - *A* src/test/feature/Ranger/ans/normal11_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-149>
> (6)
> - *A* src/test/feature/Ranger/ans/normal12_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-150>
> (0)
> - *A* src/test/feature/Ranger/ans/normal12_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-151>
> (7)
> - *A* src/test/feature/Ranger/ans/normal13_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-152>
> (7)
> - *A* src/test/feature/Ranger/ans/normal13_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-153>
> (6)
> - *A* src/test/feature/Ranger/ans/normal14_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-154>
> (7)
> - *A* src/test/feature/Ranger/ans/normal14_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-155>
> (6)
> - *A* src/test/feature/Ranger/ans/normal15_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-156>
> (7)
> - *A* src/test/feature/Ranger/ans/normal15_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-157>
> (6)
> - *A* src/test/feature/Ranger/ans/normal16_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-158>
> (7)
> - *A* src/test/feature/Ranger/ans/normal16_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-159>
> (6)
> - *A* src/test/feature/Ranger/ans/normal17_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-160>
> (0)
> - *A* src/test/feature/Ranger/ans/normal17_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-161>
> (6)
> - *A* src/test/feature/Ranger/ans/normal18_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-162>
> (0)
> - *A* src/test/feature/Ranger/ans/normal18_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-163>
> (6)
> - *A* src/test/feature/Ranger/ans/normal19_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-164>
> (0)
> - *A* src/test/feature/Ranger/ans/normal19_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-165>
> (7)
> - *A* src/test/feature/Ranger/ans/normal1_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-166>
> (7)
> - *A* src/test/feature/Ranger/ans/normal1_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-167>
> (6)
> - *A* src/test/feature/Ranger/ans/normal20_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-168>
> (7)
> - *A* src/test/feature/Ranger/ans/normal20_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-169>
> (6)
> - *A* src/test/feature/Ranger/ans/normal21_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-170>
> (7)
> - *A* src/test/feature/Ranger/ans/normal21_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-171>
> (6)
> - *A* src/test/feature/Ranger/ans/normal22_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-172>
> (7)
> - *A* src/test/feature/Ranger/ans/normal22_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-173>
> (6)
> - *A* src/test/feature/Ranger/ans/normal23_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-174>
> (0)
> - *A* src/test/feature/Ranger/ans/normal23_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-175>
> (6)
> - *A* src/test/feature/Ranger/ans/normal24_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-176>
> (0)
> - *A* src/test/feature/Ranger/ans/normal24_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-177>
> (7)
> - *A* src/test/feature/Ranger/ans/normal25_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-178>
> (7)
> - *A* src/test/feature/Ranger/ans/normal25_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-179>
> (7)
> - *A* src/test/feature/Ranger/ans/normal26_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-180>
> (7)
> - *A* src/test/feature/Ranger/ans/normal26_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-181>
> (6)
> - *A* src/test/feature/Ranger/ans/normal27_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-182>
> (11)
> - *A* src/test/feature/Ranger/ans/normal27_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-183>
> (31)
> - *A* src/test/feature/Ranger/ans/normal28_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-184>
> (7)
> - *A* src/test/feature/Ranger/ans/normal28_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-185>
> (6)
> - *A* src/test/feature/Ranger/ans/normal29_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-186>
> (7)
> - *A* src/test/feature/Ranger/ans/normal29_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-187>
> (6)
> - *A* src/test/feature/Ranger/ans/normal2_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-188>
> (0)
> - *A* src/test/feature/Ranger/ans/normal2_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-189>
> (6)
> - *A* src/test/feature/Ranger/ans/normal30_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-190>
> (7)
> - *A* src/test/feature/Ranger/ans/normal30_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-191>
> (6)
> - *A* src/test/feature/Ranger/ans/normal31_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-192>
> (7)
> - *A* src/test/feature/Ranger/ans/normal31_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-193>
> (6)
> - *A* src/test/feature/Ranger/ans/normal32_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-194>
> (6)
> - *A* src/test/feature/Ranger/ans/normal32_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-195>
> (6)
> - *A* src/test/feature/Ranger/ans/normal33_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-196>
> (6)
> - *A* src/test/feature/Ranger/ans/normal33_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-197>
> (6)
> - *A* src/test/feature/Ranger/ans/normal34_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-198>
> (11)
> - *A* src/test/feature/Ranger/ans/normal34_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-199>
> (6)
> - *A* src/test/feature/Ranger/ans/normal35_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-200>
> (11)
> - *A* src/test/feature/Ranger/ans/normal35_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-201>
> (8)
> - *A* src/test/feature/Ranger/ans/normal36_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-202>
> (6)
> - *A* src/test/feature/Ranger/ans/normal36_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-203>
> (6)
> - *A* src/test/feature/Ranger/ans/normal37_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-204>
> (7)
> - *A* src/test/feature/Ranger/ans/normal37_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-205>
> (6)
> - *A* src/test/feature/Ranger/ans/normal38_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-206>
> (7)
> - *A* src/test/feature/Ranger/ans/normal38_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-207>
> (6)
> - *A* src/test/feature/Ranger/ans/normal39_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-208>
> (7)
> - *A* src/test/feature/Ranger/ans/normal39_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-209>
> (6)
> - *A* src/test/feature/Ranger/ans/normal3_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-210>
> (0)
> - *A* src/test/feature/Ranger/ans/normal3_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-211>
> (6)
> - *A* src/test/feature/Ranger/ans/normal40_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-212>
> (7)
> - *A* src/test/feature/Ranger/ans/normal40_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-213>
> (6)
> - *A* src/test/feature/Ranger/ans/normal41_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-214>
> (11)
> - *A* src/test/feature/Ranger/ans/normal41_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-215>
> (10)
> - *A* src/test/feature/Ranger/ans/normal42_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-216>
> (11)
> - *A* src/test/feature/Ranger/ans/normal42_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-217>
> (8)
> - *A* src/test/feature/Ranger/ans/normal43_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-218>
> (11)
> - *A* src/test/feature/Ranger/ans/normal43_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-219>
> (10)
> - *A* src/test/feature/Ranger/ans/normal44_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-220>
> (11)
> - *A* src/test/feature/Ranger/ans/normal44_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-221>
> (6)
> - *A* src/test/feature/Ranger/ans/normal45_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-222>
> (11)
> - *A* src/test/feature/Ranger/ans/normal45_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-223>
> (6)
> - *A* src/test/feature/Ranger/ans/normal46_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-224>
> (9)
> - *A* src/test/feature/Ranger/ans/normal46_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-225>
> (8)
> - *A* src/test/feature/Ranger/ans/normal47_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-226>
> (11)
> - *A* src/test/feature/Ranger/ans/normal47_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-227>
> (7)
> - *A* src/test/feature/Ranger/ans/normal48_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-228>
> (7)
> - *A* src/test/feature/Ranger/ans/normal48_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-229>
> (6)
> - *A* src/test/feature/Ranger/ans/normal49_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-230>
> (7)
> - *A* src/test/feature/Ranger/ans/normal49_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-231>
> (6)
> - *A* src/test/feature/Ranger/ans/normal4_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-232>
> (12)
> - *A* src/test/feature/Ranger/ans/normal4_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-233>
> (6)
> - *A* src/test/feature/Ranger/ans/normal50_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-234>
> (7)
> - *A* src/test/feature/Ranger/ans/normal50_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-235>
> (6)
> - *A* src/test/feature/Ranger/ans/normal51_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-236>
> (7)
> - *A* src/test/feature/Ranger/ans/normal51_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-237>
> (6)
> - *A* src/test/feature/Ranger/ans/normal52_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-238>
> (7)
> - *A* src/test/feature/Ranger/ans/normal52_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-239>
> (6)
> - *A* src/test/feature/Ranger/ans/normal53_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-240>
> (7)
> - *A* src/test/feature/Ranger/ans/normal53_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-241>
> (6)
> - *A* src/test/feature/Ranger/ans/normal54_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-242>
> (7)
> - *A* src/test/feature/Ranger/ans/normal54_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-243>
> (6)
> - *A* src/test/feature/Ranger/ans/normal55_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-244>
> (12)
> - *A* src/test/feature/Ranger/ans/normal55_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-245>
> (11)
> - *A* src/test/feature/Ranger/ans/normal56_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-246>
> (7)
> - *A* src/test/feature/Ranger/ans/normal56_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-247>
> (6)
> - *A* src/test/feature/Ranger/ans/normal57_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-248>
> (14)
> - *A* src/test/feature/Ranger/ans/normal57_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-249>
> (10)
> - *A* src/test/feature/Ranger/ans/normal58_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-250>
> (12)
> - *A* src/test/feature/Ranger/ans/normal58_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-251>
> (11)
> - *A* src/test/feature/Ranger/ans/normal59_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-252>
> (12)
> - *A* src/test/feature/Ranger/ans/normal59_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-253>
> (13)
> - *A* src/test/feature/Ranger/ans/normal5_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-254>
> (0)
> - *A* src/test/feature/Ranger/ans/normal5_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-255>
> (7)
> - *A* src/test/feature/Ranger/ans/normal60_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-256>
> (7)
> - *A* src/test/feature/Ranger/ans/normal60_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-257>
> (7)
> - *A* src/test/feature/Ranger/ans/normal61_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-258>
> (6)
> - *A* src/test/feature/Ranger/ans/normal61_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-259>
> (6)
> - *A* src/test/feature/Ranger/ans/normal62_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-260>
> (7)
> - *A* src/test/feature/Ranger/ans/normal62_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-261>
> (7)
> - *A* src/test/feature/Ranger/ans/normal63_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-262>
> (0)
> - *A* src/test/feature/Ranger/ans/normal63_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-263>
> (92)
> - *A* src/test/feature/Ranger/ans/normal64_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-264>
> (7)
> - *A* src/test/feature/Ranger/ans/normal64_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-265>
> (6)
> - *A* src/test/feature/Ranger/ans/normal65_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-266>
> (7)
> - *A* src/test/feature/Ranger/ans/normal65_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-267>
> (6)
> - *A* src/test/feature/Ranger/ans/normal66_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-268>
> (7)
> - *A* src/test/feature/Ranger/ans/normal66_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-269>
> (6)
> - *A* src/test/feature/Ranger/ans/normal67_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-270>
> (7)
> - *A* src/test/feature/Ranger/ans/normal67_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-271>
> (6)
> - *A* src/test/feature/Ranger/ans/normal68_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-272>
> (7)
> - *A* src/test/feature/Ranger/ans/normal68_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-273>
> (6)
> - *A* src/test/feature/Ranger/ans/normal69_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-274>
> (7)
> - *A* src/test/feature/Ranger/ans/normal69_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-275>
> (6)
> - *A* src/test/feature/Ranger/ans/normal6_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-276>
> (0)
> - *A* src/test/feature/Ranger/ans/normal6_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-277>
> (6)
> - *A* src/test/feature/Ranger/ans/normal70_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-278>
> (7)
> - *A* src/test/feature/Ranger/ans/normal70_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-279>
> (6)
> - *A* src/test/feature/Ranger/ans/normal71_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-280>
> (6)
> - *A* src/test/feature/Ranger/ans/normal71_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-281>
> (6)
> - *A* src/test/feature/Ranger/ans/normal7_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-282>
> (7)
> - *A* src/test/feature/Ranger/ans/normal7_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-283>
> (6)
> - *A* src/test/feature/Ranger/ans/normal8_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-284>
> (7)
> - *A* src/test/feature/Ranger/ans/normal8_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-285>
> (6)
> - *A* src/test/feature/Ranger/ans/normal9_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-286>
> (7)
> - *A* src/test/feature/Ranger/ans/normal9_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-287>
> (6)
> - *A* src/test/feature/Ranger/ans/rename.sh
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-288>
> (7)
> - *A* src/test/feature/Ranger/ans/renameans.sh
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-289>
> (7)
> - *A* src/test/feature/Ranger/ans/super10_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-290>
> (0)
> - *A* src/test/feature/Ranger/ans/super10_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-291>
> (0)
> - *A* src/test/feature/Ranger/ans/super11_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-292>
> (6)
> - *A* src/test/feature/Ranger/ans/super11_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-293>
> (6)
> - *A* src/test/feature/Ranger/ans/super12_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-294>
> (0)
> - *A* src/test/feature/Ranger/ans/super12_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-295>
> (6)
> - *A* src/test/feature/Ranger/ans/super13_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-296>
> (0)
> - *A* src/test/feature/Ranger/ans/super13_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-297>
> (0)
> - *A* src/test/feature/Ranger/ans/super14_fail.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-298>
> (0)
> - *A* src/test/feature/Ranger/ans/super14_success.ans
> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-299>
> (0)
>
> Patch Links:
>
> - https://github.com/apache/incubator-hawq/pull/1151.patch
> - https://github.com/apache/incubator-hawq/pull/1151.diff
>
> \u2014
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/apache/incubator-hawq/pull/1151>, or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHI5jBHwmyIyUIRSrJqU-sKCZ0YXjga7ks5rg5LpgaJpZM4MN696>
> .
>
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---
[GitHub] incubator-hawq issue #1151: HAWQ-1359. Add policy test for HAWQ with Ranger ...
Posted by zhangh43 <gi...@git.apache.org>.
Github user zhangh43 commented on the issue:
https://github.com/apache/incubator-hawq/pull/1151
Using rat to add licenses and remove some redundant file.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---
[GitHub] incubator-hawq pull request #1151: HAWQ-1359. Add policy test for HAWQ with ...
Posted by zhangh43 <gi...@git.apache.org>.
Github user zhangh43 closed the pull request at:
https://github.com/apache/incubator-hawq/pull/1151
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---
[GitHub] incubator-hawq pull request #1151: HAWQ-1359. Add policy test for HAWQ with ...
Posted by linwen <gi...@git.apache.org>.
Github user linwen commented on a diff in the pull request:
https://github.com/apache/incubator-hawq/pull/1151#discussion_r103832412
--- Diff: src/test/feature/Ranger/rangeruser.py ---
@@ -0,0 +1,117 @@
+"""
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+"""
+
+import sys
+import urllib2, base64
+import json
+
+from optparse import OptionParser
+from rangerrest import RangerRestHelper
+
+
+def foo_callback(option, opt, value, parser):
+ setattr(parser.values, option.dest, value.split(','))
+
+def option_parser():
+ '''option parser'''
+ parser = OptionParser()
+ parser.remove_option('-h')
+ parser.add_option('-?', '--help', action='help')
+ parser.add_option('-h', '--host', dest="host", help='host of the target DB', \
--- End diff --
this option specifies the host of ranger server not "host of the target DB"
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---
[GitHub] incubator-hawq issue #1151: HAWQ-1359. Add policy test for HAWQ with Ranger ...
Posted by paul-guo- <gi...@git.apache.org>.
Github user paul-guo- commented on the issue:
https://github.com/apache/incubator-hawq/pull/1151
The shell scripts: Please add license header.
The tar.gz file: I'd suggest generating it dynamically.
Please make sure license check passes.
2017-02-28 11:47 GMT+08:00 Paul Guo <pa...@gmail.com>:
> Maybe a.txt could be a more meaningful file name?
> Is __init__.py useful? (If yes, please add license header).
>
> 2017-02-28 11:22 GMT+08:00 Huan Zhang <no...@github.com>:
>
>> Policy test includes different json requests(used by ranger) for
>> different quries, For example, for query "select * from a;", it needs usage
>> privilege of schema public, and select privilege of table a.
>> There are also queries can only be executed by superuser, we also test
>> them in policy test.
>>
>> Signed-off-by: Chuling Wang wangchunling14@126.com
>> ------------------------------
>> You can view, comment on, or merge this pull request online at:
>>
>> https://github.com/apache/incubator-hawq/pull/1151
>> Commit Summary
>>
>> - HAWQ-1359. Add policy test for HAWQ with Ranger enabled.
>>
>> File Changes
>>
>> - *M* src/test/feature/ExternalSource/test_errortbl.cpp
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-0> (8)
>> - *A* src/test/feature/Ranger/__init__.py
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-1> (0)
>> - *A* src/test/feature/Ranger/a.txt
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-2> (2)
>> - *A* src/test/feature/Ranger/ans/adminfirst1.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-3> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst10.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-4> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst11.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-5> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst12.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-6> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst13.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-7> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst14.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-8> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst15.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-9> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst16.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-10>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst17.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-11>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst18.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-12>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst19.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-13>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst2.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-14>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst20.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-15>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst21.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-16>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst22.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-17>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst23.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-18>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst24.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-19>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst25.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-20>
>> (5)
>> - *A* src/test/feature/Ranger/ans/adminfirst26.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-21>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst27.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-22>
>> (29)
>> - *A* src/test/feature/Ranger/ans/adminfirst28.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-23>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst29.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-24>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst3.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-25>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst30.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-26>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst31.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-27>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst32.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-28>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst33.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-29>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst34.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-30>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst35.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-31>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst36.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-32>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst37.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-33>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst38.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-34>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst39.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-35>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst4.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-36>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst40.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-37>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst41.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-38>
>> (8)
>> - *A* src/test/feature/Ranger/ans/adminfirst42.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-39>
>> (6)
>> - *A* src/test/feature/Ranger/ans/adminfirst43.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-40>
>> (8)
>> - *A* src/test/feature/Ranger/ans/adminfirst44.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-41>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst45.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-42>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst46.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-43>
>> (6)
>> - *A* src/test/feature/Ranger/ans/adminfirst47.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-44>
>> (5)
>> - *A* src/test/feature/Ranger/ans/adminfirst48.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-45>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst49.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-46>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst5.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-47>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst50.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-48>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst51.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-49>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst52.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-50>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst53.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-51>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst54.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-52>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst55.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-53>
>> (9)
>> - *A* src/test/feature/Ranger/ans/adminfirst56.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-54>
>> (5)
>> - *A* src/test/feature/Ranger/ans/adminfirst57.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-55>
>> (8)
>> - *A* src/test/feature/Ranger/ans/adminfirst58.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-56>
>> (9)
>> - *A* src/test/feature/Ranger/ans/adminfirst59.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-57>
>> (8)
>> - *A* src/test/feature/Ranger/ans/adminfirst6.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-58>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst60.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-59>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst61.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-60>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst62.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-61>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst63.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-62>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst64.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-63>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst65.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-64>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst66.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-65>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst67.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-66>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst68.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-67>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst69.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-68>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst7.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-69>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst70.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-70>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst71.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-71>
>> (5)
>> - *A* src/test/feature/Ranger/ans/adminfirst8.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-72>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminfirst9.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-73>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond1.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-74>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond10.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-75>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond11.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-76>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond12.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-77>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond13.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-78>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond14.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-79>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond15.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-80>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond16.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-81>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond17.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-82>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond18.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-83>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond19.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-84>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond2.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-85>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond20.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-86>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond21.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-87>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond22.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-88>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond23.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-89>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond24.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-90>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond25.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-91>
>> (13)
>> - *A* src/test/feature/Ranger/ans/adminsecond26.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-92>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond27.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-93>
>> (29)
>> - *A* src/test/feature/Ranger/ans/adminsecond28.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-94>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond29.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-95>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond3.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-96>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond30.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-97>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond31.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-98>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond32.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-99>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond33.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-100>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond34.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-101>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond35.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-102>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond36.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-103>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond37.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-104>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond38.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-105>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond39.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-106>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond4.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-107>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond40.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-108>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond41.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-109>
>> (16)
>> - *A* src/test/feature/Ranger/ans/adminsecond42.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-110>
>> (6)
>> - *A* src/test/feature/Ranger/ans/adminsecond43.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-111>
>> (16)
>> - *A* src/test/feature/Ranger/ans/adminsecond44.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-112>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond45.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-113>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond46.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-114>
>> (6)
>> - *A* src/test/feature/Ranger/ans/adminsecond47.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-115>
>> (5)
>> - *A* src/test/feature/Ranger/ans/adminsecond48.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-116>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond49.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-117>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond5.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-118>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond50.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-119>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond51.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-120>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond52.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-121>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond53.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-122>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond54.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-123>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond55.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-124>
>> (17)
>> - *A* src/test/feature/Ranger/ans/adminsecond56.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-125>
>> (5)
>> - *A* src/test/feature/Ranger/ans/adminsecond57.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-126>
>> (8)
>> - *A* src/test/feature/Ranger/ans/adminsecond58.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-127>
>> (9)
>> - *A* src/test/feature/Ranger/ans/adminsecond59.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-128>
>> (8)
>> - *A* src/test/feature/Ranger/ans/adminsecond6.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-129>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond60.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-130>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond61.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-131>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond62.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-132>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond63.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-133>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond64.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-134>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond65.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-135>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond66.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-136>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond67.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-137>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond68.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-138>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond69.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-139>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond7.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-140>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond70.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-141>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond71.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-142>
>> (5)
>> - *A* src/test/feature/Ranger/ans/adminsecond8.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-143>
>> (4)
>> - *A* src/test/feature/Ranger/ans/adminsecond9.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-144>
>> (4)
>> - *A* src/test/feature/Ranger/ans/ans.tar.gz
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-145>
>> (0)
>> - *A* src/test/feature/Ranger/ans/normal10_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-146>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal10_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-147>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal11_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-148>
>> (0)
>> - *A* src/test/feature/Ranger/ans/normal11_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-149>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal12_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-150>
>> (0)
>> - *A* src/test/feature/Ranger/ans/normal12_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-151>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal13_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-152>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal13_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-153>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal14_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-154>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal14_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-155>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal15_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-156>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal15_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-157>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal16_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-158>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal16_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-159>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal17_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-160>
>> (0)
>> - *A* src/test/feature/Ranger/ans/normal17_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-161>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal18_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-162>
>> (0)
>> - *A* src/test/feature/Ranger/ans/normal18_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-163>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal19_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-164>
>> (0)
>> - *A* src/test/feature/Ranger/ans/normal19_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-165>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal1_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-166>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal1_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-167>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal20_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-168>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal20_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-169>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal21_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-170>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal21_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-171>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal22_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-172>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal22_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-173>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal23_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-174>
>> (0)
>> - *A* src/test/feature/Ranger/ans/normal23_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-175>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal24_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-176>
>> (0)
>> - *A* src/test/feature/Ranger/ans/normal24_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-177>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal25_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-178>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal25_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-179>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal26_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-180>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal26_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-181>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal27_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-182>
>> (11)
>> - *A* src/test/feature/Ranger/ans/normal27_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-183>
>> (31)
>> - *A* src/test/feature/Ranger/ans/normal28_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-184>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal28_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-185>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal29_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-186>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal29_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-187>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal2_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-188>
>> (0)
>> - *A* src/test/feature/Ranger/ans/normal2_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-189>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal30_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-190>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal30_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-191>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal31_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-192>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal31_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-193>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal32_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-194>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal32_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-195>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal33_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-196>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal33_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-197>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal34_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-198>
>> (11)
>> - *A* src/test/feature/Ranger/ans/normal34_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-199>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal35_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-200>
>> (11)
>> - *A* src/test/feature/Ranger/ans/normal35_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-201>
>> (8)
>> - *A* src/test/feature/Ranger/ans/normal36_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-202>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal36_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-203>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal37_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-204>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal37_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-205>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal38_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-206>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal38_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-207>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal39_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-208>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal39_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-209>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal3_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-210>
>> (0)
>> - *A* src/test/feature/Ranger/ans/normal3_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-211>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal40_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-212>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal40_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-213>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal41_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-214>
>> (11)
>> - *A* src/test/feature/Ranger/ans/normal41_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-215>
>> (10)
>> - *A* src/test/feature/Ranger/ans/normal42_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-216>
>> (11)
>> - *A* src/test/feature/Ranger/ans/normal42_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-217>
>> (8)
>> - *A* src/test/feature/Ranger/ans/normal43_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-218>
>> (11)
>> - *A* src/test/feature/Ranger/ans/normal43_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-219>
>> (10)
>> - *A* src/test/feature/Ranger/ans/normal44_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-220>
>> (11)
>> - *A* src/test/feature/Ranger/ans/normal44_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-221>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal45_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-222>
>> (11)
>> - *A* src/test/feature/Ranger/ans/normal45_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-223>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal46_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-224>
>> (9)
>> - *A* src/test/feature/Ranger/ans/normal46_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-225>
>> (8)
>> - *A* src/test/feature/Ranger/ans/normal47_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-226>
>> (11)
>> - *A* src/test/feature/Ranger/ans/normal47_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-227>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal48_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-228>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal48_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-229>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal49_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-230>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal49_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-231>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal4_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-232>
>> (12)
>> - *A* src/test/feature/Ranger/ans/normal4_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-233>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal50_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-234>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal50_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-235>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal51_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-236>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal51_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-237>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal52_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-238>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal52_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-239>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal53_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-240>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal53_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-241>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal54_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-242>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal54_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-243>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal55_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-244>
>> (12)
>> - *A* src/test/feature/Ranger/ans/normal55_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-245>
>> (11)
>> - *A* src/test/feature/Ranger/ans/normal56_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-246>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal56_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-247>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal57_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-248>
>> (14)
>> - *A* src/test/feature/Ranger/ans/normal57_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-249>
>> (10)
>> - *A* src/test/feature/Ranger/ans/normal58_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-250>
>> (12)
>> - *A* src/test/feature/Ranger/ans/normal58_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-251>
>> (11)
>> - *A* src/test/feature/Ranger/ans/normal59_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-252>
>> (12)
>> - *A* src/test/feature/Ranger/ans/normal59_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-253>
>> (13)
>> - *A* src/test/feature/Ranger/ans/normal5_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-254>
>> (0)
>> - *A* src/test/feature/Ranger/ans/normal5_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-255>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal60_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-256>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal60_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-257>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal61_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-258>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal61_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-259>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal62_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-260>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal62_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-261>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal63_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-262>
>> (0)
>> - *A* src/test/feature/Ranger/ans/normal63_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-263>
>> (92)
>> - *A* src/test/feature/Ranger/ans/normal64_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-264>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal64_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-265>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal65_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-266>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal65_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-267>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal66_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-268>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal66_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-269>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal67_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-270>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal67_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-271>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal68_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-272>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal68_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-273>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal69_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-274>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal69_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-275>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal6_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-276>
>> (0)
>> - *A* src/test/feature/Ranger/ans/normal6_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-277>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal70_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-278>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal70_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-279>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal71_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-280>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal71_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-281>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal7_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-282>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal7_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-283>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal8_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-284>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal8_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-285>
>> (6)
>> - *A* src/test/feature/Ranger/ans/normal9_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-286>
>> (7)
>> - *A* src/test/feature/Ranger/ans/normal9_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-287>
>> (6)
>> - *A* src/test/feature/Ranger/ans/rename.sh
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-288>
>> (7)
>> - *A* src/test/feature/Ranger/ans/renameans.sh
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-289>
>> (7)
>> - *A* src/test/feature/Ranger/ans/super10_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-290>
>> (0)
>> - *A* src/test/feature/Ranger/ans/super10_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-291>
>> (0)
>> - *A* src/test/feature/Ranger/ans/super11_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-292>
>> (6)
>> - *A* src/test/feature/Ranger/ans/super11_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-293>
>> (6)
>> - *A* src/test/feature/Ranger/ans/super12_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-294>
>> (0)
>> - *A* src/test/feature/Ranger/ans/super12_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-295>
>> (6)
>> - *A* src/test/feature/Ranger/ans/super13_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-296>
>> (0)
>> - *A* src/test/feature/Ranger/ans/super13_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-297>
>> (0)
>> - *A* src/test/feature/Ranger/ans/super14_fail.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-298>
>> (0)
>> - *A* src/test/feature/Ranger/ans/super14_success.ans
>> <https://github.com/apache/incubator-hawq/pull/1151/files#diff-299>
>> (0)
>>
>> Patch Links:
>>
>> - https://github.com/apache/incubator-hawq/pull/1151.patch
>> - https://github.com/apache/incubator-hawq/pull/1151.diff
>>
>> \u2014
>> You are receiving this because you are subscribed to this thread.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/apache/incubator-hawq/pull/1151>, or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AHI5jBHwmyIyUIRSrJqU-sKCZ0YXjga7ks5rg5LpgaJpZM4MN696>
>> .
>>
>
>
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---
[GitHub] incubator-hawq issue #1151: HAWQ-1359. Add policy test for HAWQ with Ranger ...
Posted by linwen <gi...@git.apache.org>.
Github user linwen commented on the issue:
https://github.com/apache/incubator-hawq/pull/1151
+1
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---
[GitHub] incubator-hawq pull request #1151: HAWQ-1359. Add policy test for HAWQ with ...
Posted by linwen <gi...@git.apache.org>.
Github user linwen commented on a diff in the pull request:
https://github.com/apache/incubator-hawq/pull/1151#discussion_r103832796
--- Diff: src/test/feature/Ranger/rangeruser.py ---
@@ -0,0 +1,117 @@
+"""
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+"""
+
+import sys
+import urllib2, base64
+import json
+
+from optparse import OptionParser
+from rangerrest import RangerRestHelper
+
+
+def foo_callback(option, opt, value, parser):
+ setattr(parser.values, option.dest, value.split(','))
+
+def option_parser():
+ '''option parser'''
+ parser = OptionParser()
+ parser.remove_option('-h')
+ parser.add_option('-?', '--help', action='help')
+ parser.add_option('-h', '--host', dest="host", help='host of the target DB', \
+ default='localhost')
+ parser.add_option('-p', '--port', dest="port", \
--- End diff --
should be the port of Ranger Policy Manager
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---
[GitHub] incubator-hawq issue #1151: HAWQ-1359. Add policy test for HAWQ with Ranger ...
Posted by zhangh43 <gi...@git.apache.org>.
Github user zhangh43 commented on the issue:
https://github.com/apache/incubator-hawq/pull/1151
This PR use different users to run different queries, which is a consideration of performance. Since adding a policy in ranger will lead to several secs delay, and we use sleep() to ensure policy is ready. If we add policy for each query, the total sleep time is linear to the case number. So we choose to use run all the queries by different users and add policies firstly and then sleep only once, finally we run all the queries again with added policies to check whether policies work.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---