ClickHouse® is a real-time analytics DBMS
Go to file
Amos Bird b516e5e087
Propagate readPrefix in ParallelInputsProcessor (take 2)
Both UnionBlockInputStream and ParallelAggregatingBlockInputStream rely on ParallelInputsProcessor to do stream preparation in parallel, which seems to be absent. This patch fixes it.

Fix thread unsafty issue in https://github.com/yandex/ClickHouse/pull/1516

Here is a list of inputstreams with meaningful work in readPrefix

```
IProfilingBlockInputStream

AsynchronousBlockInputStream
BlockInputStreamFromRowInputStream
CatBoostDatasetBlockInputStream
CreatingSetsBlockInputStream
CSVRowInputStream
DictionaryBlockInputStreamBase
InputStreamFromASTInsertQuery
KafkaBlockInputStream
MergingAggregatedMemoryEfficientBlockInputStream
RemoteBlockInputStream
StorageFileBlockInputStream
```
2017-11-28 16:52:00 +08:00
cmake Cmake: clang + libc++ fixes 2017-11-27 23:14:16 +03:00
contrib Fix macos build 2017-11-24 22:24:07 +03:00
dbms Propagate readPrefix in ParallelInputsProcessor (take 2) 2017-11-28 16:52:00 +08:00
debian Check pid file contents inside clickhouse server (#1498) 2017-11-16 22:09:08 +03:00
docker Locale fixed for client in docker 2017-10-03 22:06:37 +03:00
docs Merge pull request #1533 from BayoNet/master 2017-11-25 01:41:52 +03:00
libs ConfigProcessor: do not create config-preprocessed before setting umask [#MOBMET-7044] 2017-11-25 02:00:10 +03:00
utils Cmake: fix link of some tests (missing pthread) 2017-11-27 23:39:06 +03:00
website Removed unsupported functionality [#CLICKHOUSE-2]. 2017-11-18 05:34:00 +03:00
.clang-format clang-format: AlignEscapedNewlinesLeft: true 2017-04-07 16:25:07 +03:00
.editorconfig Changed tabs to spaces in editor configs and in style guide [#CLICKHOUSE-3]. 2017-04-01 11:35:09 +03:00
.gitattributes Decreased warning threshold [#MOBMET-3248] 2016-06-07 11:23:15 +03:00
.gitignore Add clearer RangeFiltered implementation. [#CLICKHOUSE-3178] 2017-10-26 17:16:06 +03:00
.gitmodules Zlib: as submodule, fix compile options; config: add logger options: logger.flush logger.rotateOnOpen 2017-11-21 23:10:37 +03:00
.vimrc Changed tabs to spaces in editor configs and in style guide [#CLICKHOUSE-3]. 2017-04-01 11:35:09 +03:00
AUTHORS CLICKHOUSE-2720: progress on website and reference (#886) 2017-06-20 17:19:03 +03:00
CHANGELOG_RU.md Update CHANGELOG_RU.md 2017-11-03 19:45:49 +03:00
CHANGELOG.md doc fix 2017-11-07 10:11:26 +03:00
CMakeLists.txt Use -pthread flag for compile 2017-11-28 00:13:55 +03:00
CONTRIBUTING.md CLICKHOUSE-2720: progress on website and reference (#886) 2017-06-20 17:19:03 +03:00
copy_headers.sh Fixed error [#CLICKHOUSE-2]. 2017-11-13 22:19:31 +03:00
docker-compose.yml Updated docker-compose.yml #1025 2017-07-26 20:05:32 +03:00
format_sources allow several <graphite> targets (#603) 2017-03-21 23:08:09 +04:00
format.sh Fool's day changed, continued [#CLICKHOUSE-3]. 2017-04-05 14:52:23 +03:00
LICENSE CLICKHOUSE-2720: progress on website and reference (#886) 2017-06-20 17:19:03 +03:00
MacOS.md update to macOS 2017-08-25 18:38:26 +03:00
README.md Minor website changes (#1465) 2017-11-08 10:32:00 +03:00
release Renamed and inverted option that has almost no sense [#CLICKHOUSE-2]. 2017-11-17 00:21:01 +03:00
release_lib.sh Miscellaneous [#CLICKHOUSE-2]. 2017-11-12 03:46:22 +03:00

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

Read more...