Skip to content

Integration test test_executable_dictionary is flaky #67002

@rschu1ze

Description

@rschu1ze

https://s3.amazonaws.com/clickhouse-test-reports/66934/919005c4f70b044ecd9cc1bbce5dc5e276e11929/integration_tests__aarch64__[3_6].html

https://play.clickhouse.com/play?user=play#c2VsZWN0IHB1bGxfcmVxdWVzdF9udW1iZXIgYXMgcHIsIGNoZWNrX3N0YXJ0X3RpbWUsIGNoZWNrX25hbWUsIHRlc3RfbmFtZSwgdGVzdF9zdGF0dXMgYXMgc3RhdHVzLCByZXBvcnRfdXJsCmZyb20gY2hlY2tzCndoZXJlIHRvRGF0ZShjaGVja19zdGFydF90aW1lKSA+ICcyMDI0LTAxLTAxJyBhbmQgc3RhdHVzIElOICgnRkFJTCcsICdFUlJPUicpIGFuZCB0ZXN0X25hbWUgbGlrZSAnJXRlc3RfZXhlY3V0YWJsZV9kaWN0aW9uYXJ5JScKb3JkZXIgYnkgY2hlY2tfc3RhcnRfdGltZSBkZXNj


=================================== FAILURES ===================================
__________________ test_executable_implicit_input_slow_python __________________
[gw1] linux -- Python 3.10.12 /usr/bin/python3

started_cluster = <helpers.cluster.ClickHouseCluster object at 0xff7213535870>

    def test_executable_implicit_input_slow_python(started_cluster):
        skip_test_msan(node)
        assert node.query_and_get_error(
            "SELECT dictGet('executable_implicit_input_slow_python', 'result', toUInt64(1))"
        )
>       assert node.query_and_get_error(
            "SELECT dictGet('executable_implicit_input_slow_pool_python', 'result', toUInt64(1))"
        )

test_executable_dictionary/test.py:273: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
helpers/cluster.py:3532: in query_and_get_error
    return self.client.query_and_get_error(
helpers/client.py:36: in wrap
    return func(self, *args, **kwargs)
helpers/client.py:135: in query_and_get_error
    ).get_error()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <helpers.client.CommandRequest object at 0xff7213494e50>

    def get_error(self):
        self.process.wait(timeout=DEFAULT_QUERY_TIMEOUT)
        self.stdout_file.seek(0)
        self.stderr_file.seek(0)
    
        stdout = self.stdout_file.read().decode("utf-8", errors="replace")
        stderr = self.stderr_file.read().decode("utf-8", errors="replace")
    
        if (
            self.timer is not None
            and not self.process_finished_before_timeout
            and not self.ignore_error
        ):
            raise QueryTimeoutExceedException("Client timed out!")
    
        if self.process.returncode == 0:
>           raise QueryRuntimeException(
                "Client expected to be failed but succeeded! stdout: {}".format(stdout),
                self.process.returncode,
                stderr,
            )
E           helpers.client.QueryRuntimeException: Client expected to be failed but succeeded! stdout: Key 1

helpers/client.py:265: QueryRuntimeException

Metadata

Metadata

Assignees

Labels

flaky testflaky test found by CItestingSpecial issue with list of bugs found by CI

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions