You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@sentry.apache.org by "Na Li (JIRA)" <ji...@apache.org> on 2018/09/13 16:54:00 UTC

[jira] [Updated] (SENTRY-1429) TestHDFSIntegration improvements

     [ https://issues.apache.org/jira/browse/SENTRY-1429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Na Li updated SENTRY-1429:
--------------------------
    Fix Version/s:     (was: 2.1.0)

> TestHDFSIntegration improvements
> --------------------------------
>
>                 Key: SENTRY-1429
>                 URL: https://issues.apache.org/jira/browse/SENTRY-1429
>             Project: Sentry
>          Issue Type: Test
>          Components: Sentry, Test
>    Affects Versions: 1.8.0, 2.0.0
>            Reporter: Sravya Tirukkovalur
>            Priority: Major
>         Attachments: SENTRY-1429.001-sentry-ha-redesign.patch
>
>
> There are a few problems with this test that would be good to fix:
> 1. NN pulls the Sentry acls periodically, which means tests cannot verify acls as soon as it sets up the required privileges. This requires having sleeps in the test but it leads to some flakyness. We need to make sure we are actually sleeping after setting the permissions and before veryfying. Or explore other options to make this robust.
> 2. We need to make the tests more granular. There is a bunch of stuff happening in a single test, so it is hard to pinpoint why a test failed without looking at the stacktrace and debugging further.
> 3. Fix inter test dependencies if any. I see that some tests pass if run alone, but fail when the entire test class is run, so there might be some dependencies which we need to clean up.
> 4. Make these tests runnable on real cluster. So that we can catch any integration and configuration issues.



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