ClickHouse® is a real-time analytics DBMS
Go to file
Azat Khuzhin e58008b711 Fix rare possible hung on query cancellation
Some queries can hung after cancelling (because enough rows had been
read for Distributed queries) or after KILL. Example of such query is a
Distributed query that uses DelayedSource that uses ExpandPipeline to
add new processors, and in this case it is possible that all already
existing processes was cancelled but new had been added and now
PipelineExecutor will wait for them undefinitelly since nobody will read
from them and nobody will cancel them either.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-11-01 18:17:47 +01:00
.github CheckLabels, StyleCheck for TestsBugfixCheck 2022-11-01 11:20:10 +01:00
base Merge remote-tracking branch 'upstream/master' into build/shorten-64-to-32 2022-10-21 22:51:56 +02:00
benchmark Remove old file 2022-07-12 20:28:02 +02:00
cmake Update version to 22.11.1.1 2022-10-26 15:27:09 +02:00
contrib Merge pull request #42816 from azat/build/llvm-fix 2022-11-01 08:22:06 +01:00
docker Merge pull request #42234 from arthurpassos/fix_ares_fd_process_race_condition 2022-10-27 17:17:22 +03:00
docs Merge pull request #42643 from peter279k/add_deb_migration 2022-11-01 14:46:45 +01:00
packages Use nfpm packager for archlinux packages 2022-10-18 18:33:48 +03:00
programs Merge pull request #42513 from ClickHouse/update-libcxx-to-15 2022-10-27 10:30:36 +02:00
rust Corrosion fixes + review fixes 2022-09-16 00:05:21 +03:00
src Fix rare possible hung on query cancellation 2022-11-01 18:17:47 +01:00
tests Merge pull request #36969 from CurtizJ/dynamic-columns-14 2022-11-01 15:20:02 +01:00
utils Merge branch 'master' into auto/v22.3.14.23-lts 2022-10-29 17:42:26 +02:00
website move-images-to-clickhouse-presentations 2022-08-10 04:04:56 +02:00
.clang-format add BeforeLambdaBody to .clang-format 2022-02-11 16:51:45 +01:00
.clang-tidy Function name normalization fix functions header 2022-10-04 17:29:33 +02:00
.editorconfig Changed tabs to spaces in editor configs and in style guide [#CLICKHOUSE-3]. 2017-04-01 11:35:09 +03:00
.git-blame-ignore-revs Add files with revision to ignore for git blame 2022-09-13 23:05:56 +02:00
.gitattributes Ignore core.autocrlf for tests references 2022-10-05 09:13:27 +02:00
.gitignore Add arch packages to .gitignore 2022-10-18 18:33:48 +03:00
.gitmodules add Morton Coding (ZCurve) 2022-10-19 15:59:25 +02:00
.pylintrc Cover deprecated bad-* pylint options with black 2022-06-08 14:18:28 +02:00
.snyk Add exclusions from the Snyk scan 2022-10-31 17:47:02 +01: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-10-27 10:19:50 +03:00
CMakeLists.txt Merge remote-tracking branch 'origin/master' into generated-file-cleanup 2022-10-06 08:43:25 +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 Update PreLoad.cmake 2022-08-26 18:30:05 +08:00
README.md Update README.md 2022-10-28 13:58:14 -06:00
SECURITY.md Update SECURITY.md 2022-10-26 15:41:12 +02: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.
  • ClickHouse Cloud ClickHouse as a service, built by the creators and maintainers.
  • 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.

Upcoming events

  • v22.11 Release Webinar Original creator, co-founder, and CTO of ClickHouse Alexey Milovidov will walk us through the highlights of the release, provide live demos, and share vision into what is coming in the roadmap.
  • ClickHouse Meetup at the Deutsche Bank office in Berlin Hear from Deutsche Bank on why they chose ClickHouse for big sensitive data in a regulated environment. The ClickHouse team will then present how ClickHouse is used for real time financial data analytics, including tick data, trade analytics and risk management.
  • AWS re:Invent Core members of the ClickHouse team -- including 2 of our founders -- will be at re:Invent from November 29 to December 3. We are available on the show floor, but are also determining interest in holding an event during the time there.