ClickHouse® is a real-time analytics DBMS
Go to file
Azat Khuzhin b3bf7589ef Fix possible concurrent access in ProgressIndication
In case of all of the above:
- clickhouse-local
- input_format_parallel_parsing=true
- write_progress_on_update=true

It is possible concurrent access to the following:
- writeProgress() (class properties) (guarded with progress_mutex)
- thread_data/host_cpu_usage (guarded with profile_events_mutex)

v2: decrease number of rows for INSERT ProfileEvents test (10 times)
    CI: https://s3.amazonaws.com/clickhouse-test-reports/37391/4bd5c335182279dcc5020aa081b13c3044135951/stateless_tests__debug__actions__[1/3].html
v3: decrease number of rows for INSERT ProfileEvents test (10 times) and add a comment
    CI: https://s3.amazonaws.com/clickhouse-test-reports/37391/026d7f732cb166c90d6c287b02824b6c7fdebf0c/stateless_tests_flaky_check__address__actions_/runlog.log
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>

f
2022-06-16 11:59:01 +03:00
.github Add dispatch to CherryPick action 2022-06-15 16:37:44 +02:00
base Decimal: noexcept move constructor/assignment operator 2022-06-13 13:42:54 +00:00
benchmark Add benchmark script for testing clouds 2022-05-09 04:05:32 +02:00
cmake Merge pull request #38093 from danlark1/master 2022-06-16 08:26:56 +03:00
contrib Merge branch 'ClickHouse:master' into master 2022-06-15 19:12:10 +01:00
docker tests: avoid "_csv.Error: field larger than field limit (131072)" error 2022-06-14 18:16:59 +03:00
docs Merge pull request #38035 from DanRoscigno/docs-max-suspicious-broken-parts-setting 2022-06-15 16:09:07 -04:00
packages Fix strange whitespace (or I do not know YAML) 2022-04-24 22:38:59 +02:00
programs LocalServer: remove superfluous ProgressIndicator.h 2022-06-16 11:59:01 +03:00
src Fix possible concurrent access in ProgressIndication 2022-06-16 11:59:01 +03:00
tests Fix possible concurrent access in ProgressIndication 2022-06-16 11:59:01 +03:00
tools/clickhouse-diagnostics Style fixes 2022-04-29 09:21:05 +01:00
utils Add missing ":" to error msg 2022-06-15 14:37:58 +02:00
website Update README.md 2022-06-13 07:21:04 +03:00
.clang-format add BeforeLambdaBody to .clang-format 2022-02-11 16:51:45 +01:00
.clang-tidy Revert "Fix errors of CheckTriviallyCopyableMove type" 2022-06-07 13:53:10 +02:00
.editorconfig Changed tabs to spaces in editor configs and in style guide [#CLICKHOUSE-3]. 2017-04-01 11:35:09 +03:00
.gitattributes mark test data as binary 2022-01-22 03:19:47 +03:00
.gitignore Add cmake page back to docs && fix /settings/settings in /zh 2022-04-24 16:47:19 -06:00
.gitmodules Revert "Remove resursive submodules" 2022-06-02 09:41:12 +03:00
.pylintrc Cover deprecated bad-* pylint options with black 2022-06-08 14:18:28 +02:00
.vimrc Changed tabs to spaces in editor configs and in style guide [#CLICKHOUSE-3]. 2017-04-01 11:35:09 +03:00
.yamllint Drop truthy.check-keys from yamllint (does not supported on CI) 2021-02-21 06:15:36 +03:00
AUTHORS Update AUTHORS 2021-09-22 11:38:03 +03:00
CHANGELOG.md Update CHANGELOG.md 2022-06-16 10:55:17 +03:00
CMakeLists.txt Minor follow-up 2022-06-14 08:52:13 +00:00
CODE_OF_CONDUCT.md Add minimal code of conduct #9676 2020-03-16 12:44:28 +03:00
CONTRIBUTING.md Mention ClickHouse CLA in CONTRIBUTING.md (#32697) 2021-12-14 03:47:19 +03:00
format_sources allow several <graphite> targets (#603) 2017-03-21 23:08:09 +04:00
LICENSE Update year 2022-01-27 01:01:27 +03:00
PreLoad.cmake Surround ENV{} in quotes in PreLoad.cmake 2022-06-03 17:30:43 +03:00
README.md Update README.md 2022-06-14 12:44:37 +03:00
SECURITY.md Update SECURITY.md 2022-05-25 20:04:15 +03:00

ClickHouse — open source distributed column-oriented DBMS

ClickHouse® is an open-source column-oriented database management system that allows generating analytical data reports in real-time.

  • Official website has a quick high-level overview of ClickHouse on the main page.
  • Tutorial shows how to set up and query a small ClickHouse cluster.
  • Documentation provides more in-depth information.
  • YouTube channel has a lot of content about ClickHouse in video format.
  • Slack and Telegram allow chatting with ClickHouse users in real-time.
  • Blog contains various ClickHouse-related articles, as well as announcements and reports about events.
  • Code Browser (Woboq) with syntax highlight and navigation.
  • Code Browser (github.dev) with syntax highlight, powered by github.dev.
  • Contacts can help to get your questions answered if there are any.