Commit Graph

103418 Commits

Author SHA1 Message Date
Igor Nikonov
3531a7e0f7 update 2022-12-16 18:33:01 +00:00
Alexey Milovidov
d3fd9a6c1e
Merge pull request #44239 from azat/builtin-skim-v2
Builtin skim for fuzzy search in clickhouse client/local history
2022-12-16 21:23:24 +03:00
avogar
22e70fa71e Try fix tests 2022-12-16 18:09:42 +00:00
Sergei Trifonov
aef3eff4f2
Merge branch 'master' into io-scheduler 2022-12-16 19:09:39 +01:00
Nikolay Degterinsky
7a29bf0e4c
Merge pull request #43993 from evillique/fix_settings_constraints
Fix CREATE query constraints
2022-12-16 18:01:04 +01:00
Sema Checherinda
933a38269c assert that setting are not empty 2022-12-16 16:17:45 +00:00
Christoph Wurm
4f5932641d Reduce num_layers to 1 and general wording. 2022-12-16 15:59:46 +00:00
Igor Nikonov
fcbd3b7fe6 Merge remote-tracking branch 'origin/master' into grace_hash_join_follow_up 2022-12-16 15:57:38 +00:00
Sergei Trifonov
f61a98b5dc
Merge branch 'master' into io-scheduler 2022-12-16 15:55:08 +01:00
avogar
3f17d05a30 Merge branch 'master' of github.com:ClickHouse/ClickHouse into fix-sum-if 2022-12-16 14:47:07 +00:00
Kruglov Pavel
e3aa2d9d56
Merge pull request #43695 from Avogar/better-using-structure-in-table-functions
Improve automatic usage of structure from insertion table in table functions file/hdfs/s3
2022-12-16 15:45:30 +01:00
Alexander Tokmakov
66ebe8671d
Merge pull request #44312 from azat/perf/fix-drop-deps
tests/perf: fix dependency check during DROP
2022-12-16 17:35:15 +03:00
Kruglov Pavel
8ce8205955
Merge pull request #44269 from ClickHouse/Avogar-patch-1
Add missing documentation for some schema inference settings
2022-12-16 15:28:01 +01:00
Azat Khuzhin
81be20edfe Fix double-free in HashTable::clearAndShrink() with zero elements in it
Before this patch HashTable::clearAndShrink() did this:

    destroyElements();
    clearHasZero();

While destroyElements() already destroys the zero element, so it leads
to double free, like here [1].

  [1]: https://s3.amazonaws.com/clickhouse-test-reports/40003/f09e956ddf150c1aceb210348544bc28876a2d11/stateless_tests__asan__[2/4].html

The issue is only for complex types.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-12-16 15:22:00 +01:00
Dan Roscigno
647077a4b0
Merge pull request #44229 from gingerwizard/cross-link-docs
cross link dictionaries + udf posts
2022-12-16 09:19:31 -05:00
Azat Khuzhin
53bac4de71 tests/perf: fix dependency check during DROP
CI [1]:

    DB::Exception: Cannot drop or rename default.hierarchical_dictionary_source_table, because some tables depend on it: default.hierarchical_hashed_array_dictionary, default.hierarchical_flat_dictionary, default.hierarchical_hashed_dictionary. Stack trace:

  [1]: https://s3.amazonaws.com/clickhouse-test-reports/44256/8e67a361a8f14abec6717af09ee997eb25151685/performance_comparison_[1/4]/report.html

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-12-16 15:15:15 +01:00
Anton Popov
8b9b8b083c
Merge pull request #43726 from CurtizJ/optimize-storage-s3
Improve performance of storage `S3` with large number of small files
2022-12-16 14:38:10 +01:00
serxa
d4e25e0751 more fixes 2022-12-16 13:25:26 +00:00
Mikhail f. Shiryaev
ab0aab2c15
Fix false success rerun on similar prefix for another builds 2022-12-16 14:23:31 +01:00
Dan Roscigno
6d8df98431
Merge branch 'master' into cross-link-docs 2022-12-16 08:23:28 -05:00
avogar
59120f61d9 Better test 2022-12-16 13:17:21 +00:00
avogar
66c7018264 Merge branch 'fix-fuzz' of github.com:Avogar/ClickHouse into fix-fuzz 2022-12-16 13:16:12 +00:00
Dale Mcdiarmid
1f5e6799ec revert contents change 2022-12-16 12:03:57 +00:00
Dale Mcdiarmid
8e84928f18 Merge branch 'cross-link-docs' of github.com:gingerwizard/ClickHouse into cross-link-docs 2022-12-16 12:01:58 +00:00
Mikhail f. Shiryaev
980d5ce289
Merge pull request #44309 from ClickHouse/auto/v22.9.7.34-stable
Update version_date.tsv and changelogs after v22.9.7.34-stable
2022-12-16 13:01:57 +01:00
Dale Mcdiarmid
ba52210124 revert format issue 2022-12-16 12:00:12 +00:00
robot-clickhouse
9e7d8d2a6f Update version_date.tsv and changelogs after v22.9.7.34-stable 2022-12-16 11:57:24 +00:00
Maksim Kita
97e83eb53c
Merge pull request #44230 from kitaisreal/analyzer-storage-view-crash-fix
Analyzer storage view crash fix
2022-12-16 13:54:16 +03:00
Maksim Kita
52ad726124 Analyzer StorageView crash fix 2022-12-16 11:53:26 +01:00
Antonio Andelic
372c187773 Correctly compare get result 2022-12-16 09:48:47 +00:00
Robert Schulze
44fa78e742
Merge pull request #44122 from azat/build/toolchain-quirks
Avoid loading toolchain files multiple times
2022-12-16 10:22:52 +01:00
Kseniia Sumarokova
a9abd843e4
Merge pull request #44195 from ClickHouse/kssenii-patch-6
Try fix flaky 01072_window_view_multiple_columns_groupby
2022-12-16 10:21:19 +01:00
Kseniia Sumarokova
12153a8cff
Merge branch 'master' into kssenii-patch-6 2022-12-16 10:20:23 +01:00
Kseniia Sumarokova
ca76d2fbde
Merge pull request #44268 from kssenii/fix-logical-error-with-persistent-files-in-cache
Fix possible logical error in cache if `do_not_evict_index_and_mrk_files=1`
2022-12-16 10:11:24 +01:00
Kseniia Sumarokova
8e1e431316
Merge pull request #44204 from kssenii/use-new-named-collections-code
Apply new code of named collections (from #43147) to external table engines part 1
2022-12-16 10:09:01 +01:00
Anton Popov
b7e76e3539 do not hold data parts during insert 2022-12-15 23:57:10 +00:00
Mikhail f. Shiryaev
d250b00a60
Merge pull request #44275 from ClickHouse/22.13-prepare
Update version after release
2022-12-15 22:15:46 +01:00
Nikolay Degterinsky
1861e670e9
Merge branch 'master' into fix_settings_constraints 2022-12-15 21:54:02 +01:00
avogar
b7b7579eea Merge branch 'master' of github.com:ClickHouse/ClickHouse into fix-fuzz 2022-12-15 20:33:13 +00:00
Alexander Tokmakov
be5a294aef
Merge pull request #44272 from ClickHouse/tavplubix-patch-1
Fix deadlock in StorageSystemDatabases
2022-12-15 23:13:28 +03:00
Kruglov Pavel
25f199dd89
Merge pull request #43332 from Avogar/csv-custom-delimiter
Improve reading CSV field in CustomSeparated/Template format
2022-12-15 21:03:29 +01:00
Alexander Tokmakov
4588962661
Merge branch 'master' into tavplubix-patch-1 2022-12-15 22:28:01 +03:00
Mikhail f. Shiryaev
1b4859ff54
Merge pull request #44273 from ClickHouse/fix-mark-release-ready
Get rid of global Git object
2022-12-15 19:59:19 +01:00
Mikhail f. Shiryaev
c80781411f
Merge pull request #44281 from ClickHouse/auto/v22.12.1.1752-stable
Update version_date.tsv and changelogs after v22.12.1.1752-stable
2022-12-15 18:52:05 +01:00
Zhiguo Zhou
8b20e9f505
Vectorize AssociativeGenericApplierImpl::apply (#43669)
* Vectorize AssociativeGenericApplierImpl::apply

This commit achieved the auto-vectorization by redefining numerical
values of ternary representations and corresponding implementations
of And/Or operators, caching the intermediate ternary values in a
continuous range of memory for the SIMD instructions to consume,
and removing the short-circuit for the ternary logic evaluation.

* Optimize TernaryValueBuilder for ColumnNullable

The numerical representation of a ColumnNullable is calculated from
the data column of any data type and the null map column of UInt8
with a bitwise operation expression, which is efficient for auto-
vectorization. However, when this expression is applied to a data
column of a type other than UInt8, the SIMD register is not fully
utilized due to the mismatch of data types, and the data throughput
regresses.

To optimize the SIMD register usage, the has_value flag is firstly
evaluated from the data column and stored in a UInt8 array. Then it
is loaded from memory before the calculation of bitwise operation
expression, so that the types of the operands are both UInt8.
2022-12-15 18:27:19 +01:00
Nikolai Kochetov
e99849d031
Merge pull request #38953 from ClickHouse/add-allocation-ptr-to-trace-log
Track allocation ptr in system.trace_log. Add aggregate function flamegraph
2022-12-15 18:16:05 +01:00
robot-clickhouse
f4fbdfa93d Update version_date.tsv and changelogs after v22.12.1.1752-stable 2022-12-15 17:07:16 +00:00
Dmitry Novik
7ad3ff8a9e
Merge pull request #44244 from ClickHouse/part-log-removal-info
Add more information about part removal into system.parts table
2022-12-15 18:06:55 +01:00
Mikhail f. Shiryaev
8a145f7000
Update version to 22.13.1.1 2022-12-15 18:00:42 +01:00
Kseniia Sumarokova
d211ec943b
Merge branch 'master' into kssenii-patch-6 2022-12-15 17:54:14 +01:00