Skip to content

Flaky test: test_backup_restore_on_cluster/test_disallow_concurrency.py::test_concurrent_backups_on_same_node #93235

@maxknv

Description

@maxknv

Important: This issue was automatically generated and is used by CI for matching failures. DO NOT modify the body content. DO NOT remove labels.

Test name: test_backup_restore_on_cluster/test_disallow_concurrency.py::test_concurrent_backups_on_same_node
Failure reason: DB::Exception: Attempt to read after eof
CI report: Integration tests (amd_tsan, 5/6)

CIDB statistics: cidb

Test output:

File: test_backup_restore_on_cluster/test_disallow_concurrency.py:191 - in test_concurrent_backups_on_same_node
    nodes[0].query(f"RESTORE TABLE tbl ON CLUSTER 'cluster' FROM {backup_name}")
File: helpers/cluster.py:4479 - in query
    return self.client.query(
File: helpers/client.py:40 - in wrap
    return func(self, *args, **kwargs)
File: helpers/client.py:80 - in query
    ).get_answer()
File: helpers/client.py:269 - in get_answer
    raise QueryRuntimeException(
E   helpers.client.QueryRuntimeException: Client failed! Return code: 32, stderr: Error on processing query: Code: 32. DB::Exception: Attempt to read after eof: while receiving packet from 172.16.3.5:9000, local address: 172.16.3.1:60336. (ATTEMPT_TO_READ_AFTER_EOF), Stack trace (when copying this message, always include the lines below):
E   
E   0. ./contrib/llvm-project/libcxx/include/__exception/exception.h:113: Poco::Exception::Exception(String const&, int) @ 0x000000002f1991a0
E   1. ./ci/tmp/build/./src/Common/Exception.cpp:136: DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x00000000164d03b8
E   2. ./src/Common/Exception.h:172: DB::Exception::Exception(String&&, int, String, bool) @ 0x0000000009c9216e
E   3. ./src/Common/Exception.h:58: DB::Exception::Exception(PreformattedMessage&&, int) @ 0x0000000009c9191a
E   4. ./src/Common/Exception.h:190: DB::Exception::Exception<>(int, FormatStringHelperImpl<>) @ 0x00000000164dcdfa
E   5. ./ci/tmp/build/./src/IO/VarInt.cpp:13: DB::throwReadAfterEOF() @ 0x0000000016642362
E   6. ./src/IO/VarInt.h:83: DB::Connection::receivePacket() @ 0x000000002673c75a
E   7. ./ci/tmp/build/./src/Client/ClientBase.cpp:1436: DB::ClientBase::receiveAndProcessPacket(std::shared_ptr<DB::IAST>, bool) @ 0x00000000266cff7b
E   8. ./ci/tmp/build/./src/Client/ClientBase.cpp:1411: DB::ClientBase::receiveResult(std::shared_ptr<DB::IAST>, int, bool) @ 0x00000000266cf405
E   9. ./ci/tmp/build/./src/Client/ClientBase.cpp:1314: DB::ClientBase::processOrdinaryQuery(String, std::shared_ptr<DB::IAST>) @ 0x00000000266cd520
E   10. ./ci/tmp/build/./src/Client/ClientBase.cpp:2345: DB::ClientBase::processParsedSingleQuery(std::basic_string_view<char, std::char_traits<char>>, std::shared_ptr<DB::IAST>, bool&, unsigned long) @ 0x00000000266ca5bf
E   11. ./ci/tmp/build/./src/Client/ClientBase.cpp:2722: DB::ClientBase::executeMultiQuery(String const&) @ 0x00000000266dc317
E   12. ./ci/tmp/build/./src/Client/ClientBase.cpp:2963: DB::ClientBase::processQueryText(String const&) @ 0x00000000266de1f0
E   13. ./ci/tmp/build/./src/Client/ClientBase.cpp:3783: DB::ClientBase::runNonInteractive() @ 0x00000000266efa2e
E   14. ./ci/tmp/build/./programs/client/Client.cpp:408: DB::Client::main(std::vector<String, std::allocator<String>> const&) @ 0x0000000016850058
E   15. ./ci/tmp/build/./programs/client/Client.cpp:0: non-virtual thunk to DB::Client::main(std::vector<String, std::allocator<String>> const&) @ 0x00000000168516e1
E   16. ./ci/tmp/build/./base/poco/Util/src/Application.cpp:315: Poco::Util::Application::run() @ 0x000000002f306c3f
E   17. ./ci/tmp/build/./programs/client/Client.cpp:1269: mainEntryClickHouseClient(int, char**) @ 0x000000001686740e
E   18. ./ci/tmp/build/./programs/main.cpp:380: main @ 0x0000000009c830d4
E   19. __pow_finite @ 0x0000000000029d90
E   20. __remainder_finite @ 0x0000000000029e40
E   21. _start @ 0x0000000009bd0a6e
E    (version 26.1.1.200 (official build))
E   (query: RESTORE TABLE tbl ON CLUSTER 'cluster' FROM Disk('backups', '1'))
[teardown]
File: test_backup_restore_on_cluster/test_disallow_concurrency.py:45 - in drop_after_test
    node0.query(
File: helpers/cluster.py:4479 - in query
    return self.client.query(
File: helpers/client.py:40 - in wrap
    return func(self, *args, **kwargs)
File: helpers/client.py:80 - in query
    ).get_answer()
File: helpers/client.py:269 - in get_answer
    raise QueryRuntimeException(
E   helpers.client.QueryRuntimeException: Client failed! Return code: 209, stderr: Code: 209. DB::NetException: Timeout: connect timed out: 172.16.3.5:9000 (172.16.3.5:9000, connection timeout 10000 ms). (SOCKET_TIMEOUT), Stack trace (when copying this message, always include the lines below):
E   
E   0. ./contrib/llvm-project/libcxx/include/__exception/exception.h:113: Poco::Exception::Exception(String const&, int) @ 0x000000002f1991a0
~~~~~ truncated 14 lines ~~~~~

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