[ https://issues.apache.org/jira/browse/IMPALA-6810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16541916#comment-16541916 ]
Michael Brown commented on IMPALA-6810: --------------------------------------- I wanted to know why this was happening. The reason this happens is that the downstream test environment is setting a vanilla fair-scheduler.xml that looks like this: {noformat} <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <allocations> <queue name="root"> <queue name="default"/> </queue> </allocations> {noformat} and starting Impalad with {{--fair_scheduler_allocation_path}}. All tests are running with this enabled in the downstream environment. Upstream, {{--fair_scheduler_allocation_path}} is only used in tests/custom_cluster/test_admission_controller.py > query_test::test_runtime_filters.py::test_row_filters fails when run against > an external cluster > ------------------------------------------------------------------------------------------------ > > Key: IMPALA-6810 > URL: https://issues.apache.org/jira/browse/IMPALA-6810 > Project: IMPALA > Issue Type: Bug > Components: Infrastructure > Affects Versions: Impala 2.12.0 > Reporter: David Knupp > Assignee: Michael Brown > Priority: Critical > Labels: admission-control, resource-management > > Presumably this test has been passing when run against the local > mini-cluster. When run against an external cluster, however, the test fails > with an AssertionError because the exception string is different than > expected. > The expected string is: > _ImpalaBeeswaxException: INNER EXCEPTION: <class > 'beeswaxd.ttypes.BeeswaxException'> MESSAGE: Rejected query from pool > {color:red}*default-pool*{color}: minimum memory reservation is greater than > memory available to the query for buffer reservations. Increase the > buffer_pool_limit to 290.00 MB. See the query profile for more information > about the per-node memory requirements._ > The actual string is: > _ImpalaBeeswaxException: INNER EXCEPTION: <class > 'beeswaxd.ttypes.BeeswaxException'> MESSAGE: Rejected query from pool > {color:red}*root.jenkins*{color}: minimum memory reservation is greater than > memory available to the query for buffer reservations. Increase the > buffer_pool_limit to 290.00 MB. See the query profile for more information > about the per-node memory requirements._ > {noformat} > Stacktrace > query_test/test_runtime_filters.py:168: in test_row_filters > test_file_vars={'$RUNTIME_FILTER_WAIT_TIME_MS' : str(WAIT_TIME_MS)}) > common/impala_test_suite.py:401: in run_test_case > self.__verify_exceptions(test_section['CATCH'], str(e), use_db) > common/impala_test_suite.py:279: in __verify_exceptions > (expected_str, actual_str) > E AssertionError: Unexpected exception string. Expected: > ImpalaBeeswaxException: INNER EXCEPTION: <class > 'beeswaxd.ttypes.BeeswaxException'> MESSAGE: Rejected query from pool > default-pool: minimum memory reservation is greater than memory available to > the query for buffer reservations. Increase the buffer_pool_limit to 290.00 > MB. See the query profile for more information about the per-node memory > requirements. > E Not found in actual: ImpalaBeeswaxException: INNER EXCEPTION: <class > 'beeswaxd.ttypes.BeeswaxException'> MESSAGE: Rejected query from pool > root.jenkins: minimum memory reservation is greater than memory available to > the query for buffer reservations. Increase the buffer_pool_limit to 290.00 > MB. See the query profile for more information about the per-node memory > requirements. > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org For additional commands, e-mail: issues-all-h...@impala.apache.org