On Sun, Dec 10, 2017 at 2:38 PM Quanlong Huang <[email protected]>
wrote:

> Hi all,
>
>
> I've fixed all the test failures in my dev environment and here is the
> patch: https://gerrit.cloudera.org/#/c/8807/
> It has passed the gerrit-verify-dryrun-external test and here is the link:
> https://jenkins.impala.io/job/gerrit-verify-dryrun/1604/ (Don't know how
> to let Jenkins comment in gerrit after build succeed like you do ...)
>

Once you've gotten a +2, you'll have to ask a committer to run
gerrit-verify-dryrun, which is what talks to gerrit.


>
>
> Would you please have a look at it?
>
>
> Thanks,
> Quanlong
>
> At 2017-12-09 21:49:23, "Quanlong Huang" <[email protected]> wrote:
> >Thanks, Dimitris!
> >
> >
> >The cause is my problematic username and group name. There is a dot in
> them, which causes many tests to fail.
> >
> >
> >I think we should make less assumption about the username and group
> names. I create a JIRA (https://issues.apache.org/jira/browse/IMPALA-6301)
> for this and will submit a code review later.
> >
> >
> >Quanlong
> >
> >At 2017-12-09 08:11:36, "Dimitris Tsirogiannis" <
> [email protected]> wrote:
> >>I think the problem is the '.' in what the test infrastructure uses as a
> >>group to assign roles which is your linux group 'quanlong.huang'. You can
> >>try to quote the group (not sure if that will work) or change your group.
> >>
> >>Dimitris
> >>
> >>On Fri, Dec 8, 2017 at 4:00 PM, Quanlong Huang <[email protected]>
> >>wrote:
> >>
> >>> Hi all,
> >>>
> >>>
> >>> I'm working on the ORC support feature (IMPALA-5717). However, I
> encounter
> >>> the following test errors not related to my patch:
> >>>
> >>>
> >>> ERROR at setup of TestGrantRevoke.test_role_update[exec_option:
> >>> {'batch_size': 0, 'num_nodes': 0, 'disable_codegen_rows_threshold': 0,
> >>> 'disable_codegen': False, 'abort_on_error': 1,
> 'exec_single_node_rows_th
> >>> reshold': 0} | table_format: text/none]
> >>> authorization/test_grant_revoke.py:47: in setup_method
> >>>     self.__test_cleanup()
> >>> authorization/test_grant_revoke.py:72: in __test_cleanup
> >>>     self.client.execute("grant role grant_revoke_test_admin to group
> %s" %
> >>> group_name)
> >>> common/impala_connection.py:160: in execute
> >>>     return self.__beeswax_client.execute(sql_stmt, user=user)
> >>> beeswax/impala_beeswax.py:173: in execute
> >>>     handle = self.__execute_query(query_string.strip(), user=user)
> >>> beeswax/impala_beeswax.py:339: in __execute_query
> >>>     handle = self.execute_query_async(query_string, user=user)
> >>> beeswax/impala_beeswax.py:335: in execute_query_async
> >>>     return self.__do_rpc(lambda: self.imp_service.query(query,))
> >>> beeswax/impala_beeswax.py:460: in __do_rpc
> >>>     raise ImpalaBeeswaxException(self.__build_error_message(b), b)
> >>> E   ImpalaBeeswaxException: ImpalaBeeswaxException:
> >>> E    INNER EXCEPTION: <class 'beeswaxd.ttypes.BeeswaxException'>
> >>> E    MESSAGE: AnalysisException: Syntax error in line 1:
> >>> E   grant role grant_revoke_test_admin to group quanlong.huang
> >>> E                                                       ^
> >>> E   Encountered: .
> >>> E   Expected
> >>> E
> >>> E   CAUSED BY: Exception: Syntax error
> >>> ……
> >>> ======================================= FAILURES
> >>> ==============================
> >>> _________________ TestAdmissionController.test_set_request_pool
> >>> __________________________
> >>> hs2/hs2_test_suite.py:48: in add_session
> >>>     fn(self)
> >>> custom_cluster/test_admission_controller.py:212: in
> test_set_request_pool
> >>>     self.__check_pool_rejected(client, pool, expected_error)
> >>> custom_cluster/test_admission_controller.py:144: in
> __check_pool_rejected
> >>>     assert re.search(expected_error_re, str(e))
> >>> E   assert None
> >>> E    +  where None = <function search at 0x7ff6115ddaa0>("No mapping
> found
> >>> for request from user '\\w+' with requested pool ''",
> >>> "ImpalaBeeswaxException:\n INNER EXCEPTION: <class
> 'beeswaxd.ttypes.BeeswaxException'>\n
> >>> MESSAGE: No mapping found for request from user 'quanlong.huang' with
> >>> requested pool ''\n")
> >>> E    +    where <function search at 0x7ff6115ddaa0> = re.search
> >>> E    +    and   "ImpalaBeeswaxException:\n INNER EXCEPTION: <class
> >>> 'beeswaxd.ttypes.BeeswaxException'>\n MESSAGE: No mapping found for
> >>> request from user 'quanlong.huang' with requested pool ''\n" =
> >>> str(ImpalaBeeswaxException())
> >>>
> >>>
> >>> What can I do to fix this?
> >>>
> >>>
> >>> Thanks,
> >>> Quanlong
>

Reply via email to