Alexey Milovidov
c192a448d0
Update to clang-19
2024-02-27 14:37:21 +01:00
Robert Schulze
6a027b3528
Merge remote-tracking branch 'rschu1ze/master' into cgroup-observing-memory-tracker
2024-02-21 11:48:34 +00:00
Robert Schulze
66ad90e23a
Factorize cgroups-related code into common functions
2024-02-21 11:47:38 +00:00
Yarik Briukhovetskyi
941e179be2
Merge branch 'ClickHouse:master' into div_int_with_decimal
2024-02-14 13:16:13 +01:00
Robert Schulze
7b7ea6d477
Merge remote-tracking branch 'rschu1ze/master' into cgroup-observing-memory-tracker
2024-02-14 08:56:22 +00:00
Alexey Milovidov
61227acdc4
Merge branch 'master' of github.com:ClickHouse/ClickHouse into enable-coverage-for-debug-build
2024-02-10 19:30:22 +01:00
Robert Schulze
3a4b6a2379
Merge remote-tracking branch 'rschu1ze/master' into cgroup-observing-memory-tracker
2024-02-10 13:53:19 +00:00
Maksim Kita
cb702f72ef
Updated implementation
2024-02-09 21:39:35 +03:00
Maksim Kita
dc52def9eb
Revert "Revert "Poco Logger small refactoring""
2024-02-09 21:39:35 +03:00
Robert Schulze
f6f1fd4d26
Initial implementation
2024-02-08 16:06:44 +00:00
Alexey Milovidov
02c0b4c67f
Merge branch 'master' of github.com:ClickHouse/ClickHouse into enable-coverage-for-debug-build
2024-02-07 22:45:50 +01:00
Alexey Milovidov
d65a56d967
Merge branch 'master' into enable-coverage-for-debug-build
2024-02-07 04:58:21 +01:00
Raúl Marín
b609fc157f
Silence tidy
2024-02-06 20:33:32 +01:00
Raúl Marín
333c45634f
Infinite recursion
2024-02-06 20:33:32 +01:00
Raúl Marín
0a4e73a98d
Strict aliasing for Int8
2024-02-06 20:33:32 +01:00
robot-ch-test-poll4
3af96c6970
Merge pull request #59435 from rschu1ze/nested-memory-cgroups
...
Consider nested cgroup memory limits for the total memory tracker
2024-02-06 20:18:00 +01:00
Robert Schulze
ad13a57b7f
Improve detection of v2 capabilities
2024-02-05 13:43:55 +00:00
Robert Schulze
7d8fbf90cd
Merge remote-tracking branch 'rschu1ze/master' into nested-memory-cgroups
2024-02-05 13:26:51 +00:00
mikhnenko
a2fc3facca
Add missed #include <bit> and <exception>
2024-02-05 13:21:06 +03:00
Raúl Marín
87d493533c
Revert "Poco Logger small refactoring"
2024-02-02 12:10:05 +01:00
Robert Schulze
80a0e05ac4
Resurrect v1
2024-02-02 10:46:07 +00:00
Robert Schulze
e997168b50
Support memory limits in nested cgroups
2024-02-02 10:46:07 +00:00
yariks5s
d5eec2d85b
trying to fix (casting the result to int)
2024-02-01 16:27:57 +00:00
Robert Schulze
3243ea0b66
Remove cgroups v1 support to simplify the code going forward
2024-02-01 12:16:31 +00:00
Robert Schulze
ad0c0d8727
Factorize cgroup memory access code
...
This fixes the edge case that cgroup memory limit "0" is no longer
interpreted as "no limit" but as actual zero available memory, see (*).
The cgroup default setting "max" continues to be interpreted as "no
limit".
(*) https://docs.kernel.org/admin-guide/cgroup-v2.html
2024-02-01 12:15:51 +00:00
Robert Schulze
92a00d317c
Cosmetics
2024-02-01 12:14:03 +00:00
Maksim Kita
f62fdb86b8
Fixed tests
2024-02-01 12:51:50 +03:00
Maksim Kita
056108667f
Fixed tests
2024-02-01 12:51:50 +03:00
Maksim Kita
ecbea6f625
Updated implementation
2024-02-01 12:51:50 +03:00
Maksim Kita
88f1381739
Poco Logger small refactoring
2024-02-01 12:51:50 +03:00
Maksim Kita
86a542b5c4
Updated implementation
2024-01-30 17:15:29 +03:00
Alexey Milovidov
eb54432cbe
Merge branch 'master' of github.com:ClickHouse/ClickHouse into enable-coverage-for-debug-build
2024-01-30 03:53:11 +01:00
Alexey Milovidov
4a94ae5a1b
Merge branch 'master' into enable-coverage-for-debug-build
2024-01-28 22:24:26 +01:00
Maksim Kita
bccd8b5e27
Fixed tests
2024-01-28 13:55:44 +03:00
Maksim Kita
50309dfd90
Fixed tests
2024-01-28 13:55:44 +03:00
Maksim Kita
07750ee949
Added AtomicLogger
2024-01-28 13:55:44 +03:00
Maksim Kita
485a46f610
Fixed tests
2024-01-25 14:31:49 +03:00
Maksim Kita
109337e91e
Updated implementation
2024-01-25 14:31:49 +03:00
Maksim Kita
6f698b40ae
Poco update Logger to allow create shared LoggerPtr
2024-01-25 14:31:18 +03:00
Maksim Kita
bd8bbdaeb3
Poco update RefCountedObject with std::atomic
2024-01-25 14:31:18 +03:00
Nikita Taranov
4d6ef8ed86
Merge pull request #56961 from nickitat/some_questionable_code
...
Bypass `Poco::BasicBufferedStreamBuf` in `ReadBufferFromIStream`
2024-01-22 14:08:09 +01:00
Alexey Milovidov
b967cc6af9
Fix error
2024-01-21 15:30:50 +01:00
Alexey Milovidov
51cc01f8be
Minor change
2024-01-21 14:36:03 +01:00
Nikita Taranov
bbf070caa6
impl
2024-01-17 14:08:02 +01:00
Alexey Milovidov
3e09feda33
More functions
2024-01-15 00:36:07 +01:00
Alexey Milovidov
3d904cbf81
Slightly better
2024-01-14 08:09:08 +01:00
Alexey Milovidov
d112492c56
Remove some code
2024-01-13 03:48:04 +01:00
Azat Khuzhin
9a8b308a3d
Correctly handle keys with dot in the name in configurations XMLs
...
For this I've added escape of the keys returned by keys() method, and
handle this escaping in get*() methods.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-12-29 17:30:23 +01:00
Azat Khuzhin
f066f31514
Adjust all std::ios implementations in poco to set failbit/badbit by default
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-12-22 18:34:34 +01:00
Andrei Fedotov
341806d440
Fix Integer overflow in Poco::UTF32Encoding
2023-12-20 16:29:17 +03:00