Dmitry Novik
|
e10f079bd3
|
Get rid of allocations in OvercommitTracker
|
2022-06-21 10:15:33 +00:00 |
|
Dmitry Novik
|
9ca368ac20
|
Use do while(false) in macro
|
2022-06-20 23:10:40 +00:00 |
|
Dmitry Novik
|
53d656d89f
|
Fix deadlock in OvercommitTracker logging
|
2022-06-20 17:35:24 +00:00 |
|
Dmitry Novik
|
60b9d81773
|
Remove global_memory_usage_overcommit_max_wait_microseconds
|
2022-05-27 16:30:29 +00:00 |
|
Dmitry Novik
|
e9187ec4b7
|
Overcommit: update defaults, exception message and add ProfileEvent
|
2022-05-23 14:35:09 +00:00 |
|
Dmitry Novik
|
a97ba9741e
|
Fix possible deadlock in OvercommitTracker during logging
|
2022-05-17 18:07:52 +00:00 |
|
Dmitry Novik
|
9087ab0e11
|
Use free_continue_and_alloc_3_test
|
2022-05-04 00:41:15 +00:00 |
|
Dmitry Novik
|
2815f22152
|
Remove incorrect assert
|
2022-05-02 23:02:43 +00:00 |
|
Dmitry Novik
|
2ed5a4013a
|
Revert "Revert "Memory overcommit: continue query execution if memory is available""
|
2022-05-03 00:45:13 +02:00 |
|
alesapin
|
f0b7af0aa2
|
Revert "Memory overcommit: continue query execution if memory is available"
|
2022-05-03 00:36:50 +02:00 |
|
Dmitry Novik
|
8fb7e2dbab
|
Cleanup
|
2022-04-28 15:31:13 +00:00 |
|
Dmitry Novik
|
d9d2bf310d
|
Fix test
|
2022-04-12 15:58:34 +00:00 |
|
Dmitry Novik
|
188e1a87bd
|
Check if enough memory is actually freed within timeout
|
2022-04-12 12:52:35 +00:00 |
|
Dmitry Novik
|
9c20a492c8
|
Add unit tests
|
2022-04-12 09:46:26 +00:00 |
|
Dmitry Novik
|
2017361e00
|
Do not cancel query if memory is free
|
2022-03-28 14:54:13 +00:00 |
|
Dmitry Novik
|
31566cdd78
|
Fix typo
|
2022-03-28 13:49:07 +00:00 |
|
Dmitry Novik
|
95c9a03b9c
|
Handle corner case
|
2022-03-27 16:56:41 +00:00 |
|
Dmitry Novik
|
0d75e773ab
|
Continue query execution if memory is freed
|
2022-03-26 18:25:58 +00:00 |
|
Dmitry Novik
|
56d20e00cc
|
Update src/Common/OvercommitTracker.cpp
Co-authored-by: alesapin <alesapin@clickhouse.com>
|
2022-03-24 17:47:48 +01:00 |
|
Dmitry Novik
|
be9082f1c4
|
Update comments for OvercommitTracker
|
2022-02-21 15:45:17 +00:00 |
|
Dmitry Novik
|
c32313b045
|
Merge branch 'master' into memory-overcommit-test
|
2022-02-17 00:50:15 -08:00 |
|
Dmitry Novik
|
371d5e0e2d
|
Disable memory overcommit if timeout is not set
|
2022-02-16 22:24:09 +00:00 |
|
Dmitry Novik
|
44d5ddc939
|
Fix deadlock in OvercommitTracker
|
2022-02-16 20:02:14 +00:00 |
|
Dmitry Novik
|
bb6dad7d0e
|
Fix lock order
|
2022-02-15 15:04:13 +00:00 |
|
Dmitry Novik
|
83c663e2d6
|
Cleanup after code review
|
2022-01-18 12:21:59 +00:00 |
|
Dmitry Novik
|
de432f9270
|
Fix possible NPE when thread_group is not set
|
2021-12-14 16:39:53 +03:00 |
|
Dmitry Novik
|
a956a468f7
|
Remove log entry with data race
|
2021-12-07 13:03:51 +03:00 |
|
Dmitry Novik
|
366b105c27
|
Fix data race
|
2021-12-07 01:16:09 +03:00 |
|
Dmitry Novik
|
697ab52387
|
Add logs to GlobalOvercommitTracker
|
2021-12-07 01:06:00 +03:00 |
|
Dmitry Novik
|
12101d82aa
|
Fix overcommit ratio comparison and race condition
|
2021-12-06 21:34:52 +03:00 |
|
Dmitry Novik
|
32904701f9
|
Fix OvercommitTracker when soft limit is not set
|
2021-11-09 16:02:36 +03:00 |
|
Dmitry Novik
|
9c7e6c7814
|
Use per user soft limit in GlobalOvercommitTracker
|
2021-11-09 16:02:36 +03:00 |
|
Dmitry Novik
|
9464dc2fd3
|
Add waiting timeout
|
2021-11-09 16:02:36 +03:00 |
|
Dmitry Novik
|
0816dedaea
|
Introduce memory overcommit
|
2021-11-09 16:02:36 +03:00 |
|