Commit Graph
19 Commits
Author SHA1 Message Date
Azat Khuzhin cb70544dfe Move LockMemoryExceptionInThread and MemoryTrackerBlockerInThread 2022-01-10 22:39:10 +03:00
Azat Khuzhin aee034a597 Use explicit template instantiation for SystemLog
- Move some code into module part to avoid dependency from IStorage in SystemLog
- Remove extra headers from SystemLog.h
- Rewrite some code that was relying on headers that was included by SystemLog.h

v2: rebase
v3: squash move into module part with explicit template instantiation
    (to make each commit self compilable after rebase)
2022-01-10 22:01:41 +03:00
Nikolay Degterinsky 2da43012b6 Add log levels updates 2021-10-14 16:34:30 +03:00
Maksim Kita 04047f76c7 Fixed tests 2021-10-14 00:33:18 +03:00
Maksim Kita d55561422f Fixed tests 2021-10-14 00:33:18 +03:00
Alexey Milovidov fe6b7c77c7 Rename "common" to "base" 2021-10-02 10:13:14 +03:00
Azat Khuzhin c65ae8ac31 Do not check writeRetry errors in OwnSplitChannel
Should fix PVS warning:

  "There are identical sub-expressions '!writeRetry(2, "\n")' to the left and to the right of the '||' operator."
2021-06-07 09:40:29 +03:00
Azat Khuzhin 3d9218dbfa Use writeRetry in case of exception during writing to the log 2021-06-07 09:38:15 +03:00
Azat Khuzhin b9c869871b Block memory tracking during catching exceptions in OwnSplitChannel 2021-06-07 09:38:15 +03:00
Azat Khuzhin 89a4d886bf Suppress exceptions from logger code
Some code does not expect from the logger code to throw, and this can
lead to the problems like:
- marking distributed batch as broken (in
  StorageDistributedDirectoryMonitor)
- some MergeTree code may also be affected.

So instead of throwing the exception, it will be logged to the stderr
(if it is possible).
2021-06-07 09:38:15 +03:00
bharatnc a351980717 TextLog - add event_time_microseconds field 2020-09-25 10:39:37 -07:00
Nikita MikhaylovandGitHub fa51f15f00 fix style 2020-08-05 19:23:14 +03:00
Nikita MikhaylovandGitHub b80677fdb3 Update OwnSplitChannel.cpp 2020-08-05 18:12:06 +03:00
nikitamikhaylov 4e3c7c60b7 fix build 2020-08-05 16:39:14 +03:00
nikitamikhaylov 264320a82c done 2020-08-05 16:33:04 +03:00
Alexey Milovidov 669a15b943 Whitespaces 2020-05-31 16:48:43 +03:00
Alexey Milovidov 09f91cddae Fixes for clang-tidy on clang-10 2020-04-22 01:04:19 +03:00
Alexey Milovidov 36aab47149 Fixed race condition in text_log 2020-03-18 14:59:40 +03:00
IvanandGitHub b7ef5a699c Move FastMemcpy to contribs (#9219)
* Get rid of non-existent vectorclass
* Move FastMemcpy to contribs
* Restore comments
* Disable FastMemcpy on non-Linux
* Fix cmake file
* Don't build FastMemcpy for ARM64
* Replace FastMemcpy submodule with its contents
* Fix cmake file
* Move widechar_width to contrib/
* Move sumbur to contrib/
* Move consistent-hashing to contrib/
* Fix UBSan tests
2020-03-13 01:26:16 +03:00