Azat Khuzhin
0b58a149d2
clickhouse-test: send TERM to all childs (to avoid hung check triggering)
...
This is another try of not leaving child processes in clickhouse-test,
first one was in [1] by @akuzm:
"I tried to do this earlier with a separate process group + atexit callbacks:
573983d407 (diff-3a359de18cacf146f406a7ae332fb47196aa5e0aa430eb4b157a202a3cb8e6e3R578)
But that commit was later reverted because it also tried to switch to
multithreading instead of multiprocessing, and that didn't go good.
SIG_IGN and SIG_DFL were broken then
(https://bugs.python.org/issue23395 ), now they are fixed but not quite
but maybe it's not relevant for us."
I looked (only briefly) through that bug report in python, but I don't
see any issues with killing child processes during testing this patch.
Plus to me it is better to get some unknown python error (and fix it
somehow) instead of leaving child processes.
v2: correctly catch INT/TERM/HUP too
2021-05-01 08:46:59 +03:00
Azat Khuzhin
2cf931e08b
clickhouse-test: add missing whitespace before printing database on error
2021-04-30 21:30:02 +03:00
Azat Khuzhin
56774f9c49
clickhouse-test: print database name on failures
...
Useful for debugging, i.e. to distingiush test failures for flaky check
2021-04-22 22:30:01 +03:00
Alexander Tokmakov
51d2932fe8
print errors on db creation in clickhouse-test
2021-04-19 14:03:20 +03:00
alexey-milovidov
e1e2f534e8
Merge pull request #22646 from azat/clickhouse-test-log-comment
...
Add log_comment setting for DROP/CREATE DATABASE in clickhouse-test
2021-04-06 14:48:04 +03:00
Azat Khuzhin
624b2632cc
Add log_comment setting for DROP/CREATE DATABASE in clickhouse-test
2021-04-05 06:58:54 +03:00
Alexey Milovidov
1bd4febfd5
Better retries on ZK errors in sh tests
2021-04-05 05:17:17 +03:00
Alexander Kuzmenkov
b67f48999c
Merge remote-tracking branch 'origin/master' into HEAD
2021-03-31 16:27:19 +03:00
tavplubix
049019bdb2
Update clickhouse-test
2021-03-30 20:27:58 +03:00
Alexander Tokmakov
500a20f30d
Merge branch 'master' into test_multiple_nodes
2021-03-30 16:23:33 +03:00
Alexander Kuzmenkov
f2325b62f4
Merge remote-tracking branch 'origin/aku/flaky-stateless' into HEAD
2021-03-30 14:04:02 +03:00
Alexander Kuzmenkov
27635fd381
create two batches per process in clickhouse-test
2021-03-30 14:03:00 +03:00
Alexander Kuzmenkov
6bd483f9d4
individual tmp dir matching the database for each test run
2021-03-30 03:39:33 +03:00
Alexander Kuzmenkov
58987a973d
flush
2021-03-30 01:42:37 +03:00
Alexander Kuzmenkov
47cc8938f9
faster
2021-03-29 22:12:20 +03:00
Alexander Kuzmenkov
2b7d2fab82
less flaky functional tests
2021-03-29 22:12:20 +03:00
Alexander Kuzmenkov
72f8b42d63
more info
2021-03-29 21:19:13 +03:00
Alexander Kuzmenkov
112cd107aa
print elapsed time per test group
2021-03-29 21:14:06 +03:00
Alexander Kuzmenkov
fe2a364e09
faster
2021-03-29 19:26:50 +03:00
Alexander Kuzmenkov
0dfd091011
less flaky functional tests
2021-03-26 19:40:26 +03:00
Alexander Tokmakov
fdae70df6c
fix tests
2021-03-18 15:50:03 +03:00
Alexander Tokmakov
735acf27d8
try run stateful tests
2021-03-16 19:39:31 +03:00
Alexander Tokmakov
ab07b3b516
Merge branch 'distributed_ddl_improvements' into test_multiple_nodes
2021-03-15 21:22:24 +03:00
alexey-milovidov
c9f14052bc
Merge pull request #21700 from azat/clickhouse-test-fix-log-comment
...
Fix log_comment for *.sh in clickhouse-test
2021-03-14 12:29:57 +03:00
Azat Khuzhin
334520557c
Fix log_comment for *.sh in clickhouse-test
...
setdefault will set it only once
2021-03-13 18:15:16 +03:00
Alexander Tokmakov
e62e256e77
fix
2021-03-13 13:22:48 +03:00
Azat Khuzhin
eb3710c164
Fix error message in clickhouse-test
...
{} was not replaced:
Cannot get server pid with {}, got {}: {} lsof -i tcp:9000 -s tcp:LISTEN -Fp | awk '/^p[0-9]+$/{print substr($0, 2)}' b'306\n1025011\n' invalid literal for int() with base 10: b'306\n1025011\n'
2021-03-13 08:43:41 +03:00
Alexander Tokmakov
8e00ff7898
try run two nodes with Replicated db and NuKeeper
2021-03-13 04:25:13 +03:00
Alexander Tokmakov
d46fee0f04
Merge branch 'master' into stress_test_results
2021-02-26 00:24:22 +03:00
Alexander Tokmakov
487b162343
fix
2021-02-22 16:53:43 +03:00
Alexander Tokmakov
eaed15b5e1
process result of func and unit tests
2021-02-20 23:04:24 +03:00
Alexander Tokmakov
033f55f498
fix
2021-02-19 17:38:20 +03:00
Alexander Tokmakov
4493c39bf7
fix
2021-02-19 12:57:09 +03:00
Alexander Tokmakov
9c7cf9e92e
remove some debug code
2021-02-15 13:26:34 +03:00
Alexander Tokmakov
5e0cbfe972
Merge branch 'master' into database_replicated
2021-02-08 23:01:12 +03:00
Alexander Kuzmenkov
858043cd53
detect unmarked long tests in flaky check
2021-02-04 15:06:48 +03:00
Alexander Tokmakov
d010f97db0
Merge branch 'master' into database_replicated
2021-02-03 20:13:25 +03:00
Alexander Tokmakov
9da445e740
execute initial query in the same thread
2021-02-01 22:29:47 +03:00
Alexey Milovidov
feeb1243ec
Fix Python
2021-01-29 06:26:53 +03:00
Alexey Milovidov
93f58257e4
Fix mistake
2021-01-29 04:45:24 +03:00
Alexey Milovidov
d6e34deeee
Fix Python
2021-01-29 03:53:21 +03:00
Alexey Milovidov
a121a5250b
Add log comment when running .sh tests
2021-01-28 20:31:34 +03:00
Alexander Kuzmenkov
348bbe85b2
Merge pull request #19715 from ClickHouse/aku/flaky-parallel
...
Run tests in parallel in flaky check
2021-01-28 19:16:28 +03:00
alesapin
879adc5437
Add new line to status
2021-01-28 11:55:20 +03:00
Alexander Kuzmenkov
f4f66e9537
try to use predictable names for stdout/err when possible
2021-01-27 21:37:28 +03:00
Alexander Kuzmenkov
8070562bd0
Run tests in parallel in flaky check
2021-01-27 18:24:39 +03:00
Azat Khuzhin
1ef38148ac
Fix all pylint warnings in clickhouse-test
2021-01-26 23:36:04 +03:00
Azat Khuzhin
c4454ab095
Fix colored() usage in clickhouse-test
2021-01-26 23:23:00 +03:00
Alexander Tokmakov
f20d5e3b41
fix
2021-01-26 20:51:25 +03:00
Alexey Milovidov
9f8ab99dd1
Use log_comment in clickhouse-test
2021-01-25 22:29:29 +03:00