HarryLeeIBM
3f78c86b31
Fix endian issue in CityHash for s390x
2023-02-06 15:51:08 -08:00
Rich Raposa
07545d7386
Merge pull request #46048 from ClickHouse/add-executable-engine
...
Add docs for Executable and ExecutablePool table engines
2023-02-06 12:36:57 -06:00
rfraposa
f3136e3f25
Resolve feedback
2023-02-06 10:48:54 -07:00
Alexander Tokmakov
af655eb7dc
Merge pull request #45889 from CheSema/release-merge-blocker-drop-part
...
do not block merges when old parts are droping in drop queries
2023-02-06 19:09:09 +03:00
Anton Popov
bb78daaa68
Merge pull request #46025 from CurtizJ/fix-memory-leak-azure
...
Fix memory leak at creation of curl connection in azure sdk
2023-02-06 16:22:39 +01:00
Anton Popov
3850a1969d
Merge branch 'master' into fix-memory-leak-azure
2023-02-06 16:21:56 +01:00
Mikhail f. Shiryaev
c1655052e2
Merge pull request #46079 from ClickHouse/update-yarn-docs
...
Update yarn packages for dev branches
2023-02-06 15:44:07 +01:00
alesapin
e999f66234
Merge pull request #46040 from azat/backup-fix-race
...
Fix data race in BACKUP
2023-02-06 15:20:44 +01:00
Mikhail f. Shiryaev
805a1aab8b
Update yarn packages for dev branches
2023-02-06 15:17:55 +01:00
Kseniia Sumarokova
38c001ca42
Merge pull request #45957 from xiedeyantu/s3_file_not_found
...
Throw an error on no files satisfying S3 wildcard
2023-02-06 12:32:12 +01:00
alesapin
d50d442c7a
Merge pull request #46036 from ClickHouse/keeper-systemd
...
Add checks for installable packages to workflows
2023-02-06 12:29:14 +01:00
Alexander Gololobov
a784750e66
Merge pull request #45949 from bigo-sg/improve_decimal
...
Improve performance of ColumnArray::filter/replicate for big int and decimal
2023-02-06 12:27:19 +01:00
Alexander Gololobov
d18364476d
Merge pull request #46047 from azat/system.processes-elapsed-fix
...
Fix elapsed column in system.processes (10x error)
2023-02-06 12:26:05 +01:00
Vladimir C
5686703e79
Merge pull request #46053 from ucasfl/json-columns
...
Closes https://github.com/ClickHouse/ClickHouse/issues/46024
2023-02-06 12:22:13 +01:00
Robert Schulze
fa131edba5
Merge pull request #46057 from k-morozov/refactoring/multiversion-atomic-functions
...
MultiVersion: change mutex to lock-free
2023-02-06 11:55:27 +01:00
Vladimir C
e3712bb2c6
Merge pull request #45961 from ClickHouse/vdimir/sparkbar-fix
2023-02-06 11:52:15 +01:00
Maksim Kita
083732c5d6
Merge pull request #46011 from kitaisreal/analyzer-limit-offset-test-rename
...
Analyzer limit offset test rename
2023-02-06 12:45:33 +03:00
Antonio Andelic
61ddae6c2f
Merge pull request #46041 from azat/ci/improve-integration-sanitizer-report
...
Dump sanitizer errors in the integration tests logs
2023-02-06 09:42:26 +01:00
Antonio Andelic
94309db1af
Merge pull request #46000 from azat/fuzzy-search-case
...
Use "exact" matching for fuzzy search
2023-02-06 09:14:40 +01:00
李扬
444373679a
Merge branch 'master' into improve_decimal
2023-02-06 13:08:51 +08:00
rfraposa
dfb680d20d
Update executable.md
2023-02-05 20:17:21 -07:00
rfraposa
4ad5ff377b
Create executable.md
2023-02-05 19:05:39 -07:00
Kseniia Sumarokova
c4f4a1db35
Merge pull request #46052 from ClickHouse/kssenii-patch-6
...
Temporarily disable one rabbitmq flaky test
2023-02-05 22:33:05 +01:00
Robert Schulze
4a328828b5
Merge pull request #45758 from ClickHouse/qc-max_cache_size
...
Make Query Cache server-level settings reconfigurable at runtime
2023-02-05 21:55:37 +01:00
Han Fei
532b341de9
Merge pull request #45975 from ucasfl/_part
...
use LowCardnality for _part and _partition_id virtual column
2023-02-05 18:00:46 +01:00
Robert Schulze
9b841d67e8
Merge remote-tracking branch 'origin/master' into qc-max_cache_size
2023-02-05 16:47:02 +00:00
Robert Schulze
0dae64fe54
Merge pull request #45258 from ClibMouse/openssl_encryption
...
Add encryption support to OpenSSL
2023-02-05 17:36:42 +01:00
Konstantin Morozov
ff05162904
change mutex to lock-free
2023-02-05 19:25:09 +03:00
flynn
f89a6cf68d
Improve format JSONColumns when result is empty
2023-02-05 13:13:21 +00:00
robot-clickhouse
fb288ad5f7
Automatic style fix
2023-02-05 11:58:51 +00:00
Kseniia Sumarokova
7a11b37dae
Update test.py
2023-02-05 12:54:03 +01:00
rfraposa
8a84a75ab8
Create executable.md
2023-02-05 01:08:52 -06:00
Azat Khuzhin
5f36f71729
Cover system.processes.elapsed
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-02-04 22:53:16 +01:00
Azat Khuzhin
1307e6d323
Fix elapsed column in system.processes (10x error)
...
Fixes : #43455 (cc @Algunenano)
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-02-04 22:37:11 +01:00
bkuschel
1f3b1c697f
Add newline
2023-02-04 15:39:28 -05:00
bkuschel
dc995f7c67
Fix size,free ctx,formatting
2023-02-04 15:03:04 -05:00
Boris Kuschel
d9f3698a43
Fix copy/pasta
2023-02-04 14:59:47 -05:00
Boris Kuschel
1d4cf4fe69
Add encryption support with openssl
2023-02-04 14:59:34 -05:00
Alexander Gololobov
4ef09ecc0f
Update gtest_azure_sdk.cpp
2023-02-04 19:05:05 +01:00
xiedeyantu
f13eedd644
change settings name
2023-02-04 22:11:14 +08:00
Azat Khuzhin
177c98b6a9
Use "exact" matching for fuzzy search
...
Right now fuzzy search is too smart for SQL, it even takes into account
the case, which should not be accounted (you don't want to type "SELECT"
instead of "select" to find the query).
And to tell the truth, I think too smart fuzzy searching for SQL queries
is not required, and is only harming.
Exact matching seems better algorithm for SQL, it is not 100% exact, it
splits by space, and apply separate matcher actually for each word.
Note, that if you think that "space is not enough" as the delimiter,
then you should first know that this is the delimiter only for the
input query, so to match "system.query_log" you can use "sy qu log"
(also you can disable exact mode by prepending "'" char).
But it ignores the case by default, and the behaviour what is expected
from the CaseMatching::Ignore.
TL;DR;
Just for the history I will describe what had been tried.
At first I tried CaseMatching::Ignore - it does not helps for
SkimV1/SkimV2/Clangd matches.
So I converted lines from the history and input query, to the lower
case. However this does not work for UPPER CASE, since only initial
portion of the query had been converted to the lower.
Then I've looked into skim/fuzzy-matcher crates code, and look for the
reason why CaseMatching::Ignore does not work, and found that there is
still a penalty for case mismatch, but there is no way to pass it from
the user code, so I've tried guerrilla to monkey patch the library's
code and it works:
// Avoid penalty for case mismatch (even with CaseMatching::Ignore)
let _guard = guerrilla::patch0(SkimScoreConfig::default, || {
let score_match = 16;
let gap_start = -3;
let gap_extension = -1;
let bonus_first_char_multiplier = 2;
return SkimScoreConfig{
score_match,
gap_start,
gap_extension,
bonus_first_char_multiplier,
bonus_head: score_match / 2,
bonus_break: score_match / 2 + gap_extension,
bonus_camel: score_match / 2 + 2 * gap_extension,
bonus_consecutive: -(gap_start + gap_extension),
// penalty_case_mismatch: gap_extension * 2,
penalty_case_mismatch: 0,
};
});
But this does not sounds like a trivial code, so I decided, to look
around, and realized that "exact" matching should do what is required
for the completion of queries (at least from my point of view).
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-02-04 14:15:02 +01:00
李扬
ad6f39389d
Update tests/performance/column_array_filter.xml
...
Co-authored-by: Alexander Gololobov <440544+davenger@users.noreply.github.com>
2023-02-04 18:49:13 +08:00
Azat Khuzhin
0a598c79f4
Remove misleading information that sanitizer errors are in the docker.log
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-02-04 11:23:26 +01:00
Azat Khuzhin
88dc85e13e
Dump sanitizer errors in the integration tests logs
...
Previously you need to download the artifacts (0.5G+-), or reproduce the
problem.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-02-04 11:23:26 +01:00
Azat Khuzhin
a3a5867b07
Fix data race in BACKUP
...
Fixes the following data race:
<details>
WARNING: ThreadSanitizer: data race (pid=1)
Write of size 8 at 0x7b580016ff20 by thread T218 (mutexes: write M0):
0 DB::BackupImpl::writeFile() build_docker/../src/Backups/BackupImpl.cpp:1000:9 (clickhouse+0x1bd0b7a6) (BuildId: 3558ba44526114e01870f02cc410103fa6cb8de3)
1 DB::writeBackupEntries()::$_0::operator()(bool) const build_docker/../src/Backups/BackupUtils.cpp:109:25 (clickhouse+0x1bc19cda) (BuildId: 3558ba44526114e01870f02cc410103fa6cb8de3)
Previous read of size 8 at 0x7b580016ff20 by thread T238:
0 DB::BackupImpl::writeFile() build_docker/../src/Backups/BackupImpl.cpp:956:14 (clickhouse+0x1bd0ae8d) (BuildId: 3558ba44526114e01870f02cc410103fa6cb8de3)
1 DB::writeBackupEntries()::$_0::operator()(bool) const build_docker/../src/Backups/BackupUtils.cpp:109:25 (clickhouse+0x1bc19cda) (BuildId: 3558ba44526114e01870f02cc410103fa6cb8de3)
</details>
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-02-04 11:09:11 +01:00
Alexey Milovidov
496cacf25e
Merge pull request #45985 from ClickHouse/fix-crash-in-regression
...
Fix crash in stochasticLinearRegression.
2023-02-04 03:01:46 +01:00
Alexey Milovidov
22bd0b6f69
Merge pull request #38983 from CurtizJ/randomize-mt-settings
...
Allow to randomize merge tree settings in tests
2023-02-04 02:59:52 +01:00
Mikhail f. Shiryaev
0c8c04090c
Add checks for installable packages to workflows
2023-02-03 23:40:56 +01:00
Mikhail f. Shiryaev
cd2e1cfada
Merge pull request #45568 from ClickHouse/keeper-systemd
...
Add systemd.service for clickhouse-keeper
2023-02-03 23:08:02 +01:00
Anton Popov
e9f80c650a
fix memory leak at creation of curl connection in azure sdk
2023-02-03 20:10:39 +00:00