Commit Graph

112903 Commits

Author SHA1 Message Date
serxa
abaf73268b integrate with Server and TablesLoader 2023-05-01 11:56:00 +00:00
serxa
036ae9dfb2 more helpers for AsyncLoader 2023-05-01 11:51:58 +00:00
serxa
e26d1b29ca schedule() jobs recursively with its dependencies 2023-04-30 17:52:05 +00:00
serxa
37ee4db421 working on async loading in TablesLoader 2023-04-27 14:51:24 +00:00
serxa
6c88f3c54e log progress in AsyncLoader 2023-04-27 14:49:35 +00:00
serxa
7b484c72b0 fix tidy build 2023-04-27 12:03:02 +00:00
serxa
1dd81b2a40 fix tidy build 2023-04-26 18:38:28 +00:00
serxa
879a6e0405 fix build 2023-04-26 18:34:01 +00:00
serxa
86122409e2 more work 2023-04-26 18:27:23 +00:00
serxa
3546699c95 wip async tables loading 2023-04-26 18:25:39 +00:00
serxa
198b992158 improve AsyncLoader interface 2023-04-22 17:28:53 +00:00
Sergei Trifonov
f74864f795 Update src/Common/AsyncLoader.h
Co-authored-by: Antonio Andelic <antonio2368@users.noreply.github.com>
2023-04-19 11:53:10 +00:00
serxa
f3c68fbeb5 review fixes 2023-04-19 11:52:51 +00:00
Sergei Trifonov
d6a83ba686 Update src/Common/AsyncLoader.h
Co-authored-by: Antonio Andelic <antonio2368@users.noreply.github.com>
2023-04-19 11:52:19 +00:00
serxa
cf7a341489 typo 2023-04-19 06:38:49 +00:00
serxa
8ae2f72775 better job shutdown 2023-04-19 06:38:49 +00:00
serxa
6edd7a72fd fix more comments 2023-04-19 06:38:49 +00:00
serxa
b07b243946 fix typos 2023-04-19 06:38:49 +00:00
serxa
d08fc909cd fix data race in test 2023-04-19 06:38:49 +00:00
serxa
28f11299aa fix tidy build 2023-04-19 06:38:48 +00:00
serxa
e7dcf91037 add test for dynamic prioritization 2023-04-19 06:38:48 +00:00
serxa
241c4766d3 fix double finish() during cancellation of a job with multiple paths 2023-04-19 06:38:48 +00:00
serxa
883f5c4fd9 fix comment 2023-04-19 06:38:48 +00:00
serxa
b55d5a869d split AsyncLoader into .h and .cpp files + more docs 2023-04-19 06:38:48 +00:00
Sergei Trifonov
eab312e0b4 Update src/Common/AsyncLoader.h 2023-04-19 06:38:48 +00:00
Sergei Trifonov
feb690d55f Update src/Common/AsyncLoader.h 2023-04-19 06:38:48 +00:00
serxa
4636a45a04 fix 2023-04-19 06:38:48 +00:00
serxa
1d590fd29c add a good comment 2023-04-19 06:38:48 +00:00
serxa
2b99aee503 allow to change max number of workers in runtime 2023-04-19 06:38:47 +00:00
serxa
05c63bc608 fix test 2023-04-19 06:38:47 +00:00
serxa
d34aeaba41 add test for static priorities 2023-04-19 06:38:47 +00:00
serxa
8835245954 make performance-inefficient-vector-operation,-warnings-as-errors happy 2023-04-19 06:38:47 +00:00
serxa
35daa18c6e add random test with dependent tasks 2023-04-19 06:38:47 +00:00
serxa
42ad5f3df6 fix worker shutdown 2023-04-19 06:38:47 +00:00
serxa
3dfe950ae3 add ScheduleJobWithCanceledDependencies test 2023-04-19 06:38:47 +00:00
serxa
8584f7f9e4 fix scheduling of jobs with dependencies on finished jobs 2023-04-19 06:38:47 +00:00
serxa
78d5a4d88b add LoadStatus::CANCELED 2023-04-19 06:38:46 +00:00
serxa
a83fc81ed1 test deps are completed + refactoring 2023-04-19 06:38:46 +00:00
serxa
0024febe70 add overload test 2023-04-19 06:38:46 +00:00
serxa
7605f51de9 add concurrency test 2023-04-19 06:38:46 +00:00
serxa
15f1962f9f allow cancels on RandomTasks test shutdown 2023-04-19 06:38:46 +00:00
serxa
569f7651ce fix remove of executing tasks + add test 2023-04-19 06:38:46 +00:00
serxa
46a9b9ab78 add more tests for cancel 2023-04-19 06:38:46 +00:00
serxa
3e936cc471 add tests for job status/wait/cancel 2023-04-19 06:38:45 +00:00
serxa
e59e12722e add simple randomized test 2023-04-19 06:38:45 +00:00
serxa
53e5350b7d add dependency cycle detection 2023-04-19 06:38:45 +00:00
serxa
dad9d2700e fix style 2023-04-19 06:38:45 +00:00
serxa
df1f48d2b1 make t work, add simple test 2023-04-19 06:38:45 +00:00
serxa
ccf2c4ea43 wip AsyncLoader 2023-04-19 06:38:45 +00:00
robot-ch-test-poll
905587b39d
Merge pull request #48883 from ClickHouse/tylerhannan-patch-1
Update README.md
2023-04-18 23:11:18 +02:00