Anton Popov
16e839ac71
add profile events for introspection of part types
2022-05-25 14:54:49 +00:00
Antonio Andelic
6a962549d5
Revert "Add support for preprocessing ZooKeeper operations in clickhouse-keeper
"
2022-05-25 16:45:32 +02:00
Igor Nikonov
4f09a0c431
Update architecture.md
...
Updated broken links in Functions section
2022-05-25 16:27:17 +02:00
msaf1980
fda6ddeffa
cleanup StorageHDFS (unused variables)
2022-05-25 19:23:05 +05:00
mergify[bot]
73662b4436
Merge branch 'master' into fix_fetching_part_deadlock
2022-05-25 14:22:35 +00:00
Maksim Kita
28355114c0
Fixed tests
2022-05-25 16:19:29 +02:00
Nikolai Kochetov
6370c29049
Use a separate mutex for query_factories_info in Context.
2022-05-25 14:16:59 +00:00
Maksim Kita
e67b3537f7
Functions normalizeUTF8 unstable performance tests fix
2022-05-25 15:54:52 +02:00
KinderRiven
875557abc2
fix
2022-05-25 21:53:28 +08:00
KinderRiven
adbb821176
fix
2022-05-25 21:05:15 +08:00
mergify[bot]
f49552d48e
Merge branch 'master' into grouping-sets-optimization-fix
2022-05-25 13:03:54 +00:00
Maksim Kita
45da28ecae
Improve performance of geo distance functions
2022-05-25 14:22:22 +02:00
KinderRiven
2211c1ddb8
fix
2022-05-25 20:15:43 +08:00
Robert Schulze
c743fef3ae
Update 3rd party contribution guide
...
- replace obsolete references to clickhouse-extra to clickhouse
- generally rewrite the guide and make it easier to understand
2022-05-25 13:46:05 +02:00
Robert Schulze
90deef1c3c
Bump cctz to 2022-05-15
2022-05-25 12:21:05 +02:00
KinderRiven
d0fcffec66
fix style
2022-05-25 17:51:03 +08:00
Maksim Kita
c372c3d6aa
Fix performance tests
2022-05-25 11:49:59 +02:00
KinderRiven
1ce219bae2
fix
2022-05-25 17:24:38 +08:00
Kseniia Sumarokova
b50d4549c9
Merge pull request #37356 from amosbird/partition-prune-for-s3
...
"Partition pruning" for s3
2022-05-25 11:03:07 +02:00
KinderRiven
e3f76cab55
impl improve remote fs cache
2022-05-25 16:54:28 +08:00
Robert Schulze
05e4fa7df1
Fix special case of trivial regexp
...
Previously, we would alsays set 1 in case of a trivial regex (which is
correct). If someone in future builds a negated operator, then this
will produce wrong results. Right now, negation of regexp (SQL: NOT
MATCH) is implemented at a higher level, so we are safe and this is more
a preventive fix.
2022-05-25 10:05:55 +02:00
Robert Schulze
01ab7b9bad
Pass strings in some places as string_view
...
The original goal was to get change
const auto & needle = String(
reinterpret_cast<const char *>(cur_needle_data),
cur_needle_length);
in Functions/MatchImpl.h into a std::string_view to save an allocation +
copy. The needle is eventually passed as search pattern into the re2
library. Re2 has an alternative constructor taking a const char * i.e. a
NULL-terminated string. Here, the needle is NULL-terminated but
1. this is only because it is passed inside a ColumnString yet this is
not always the case (e.g. fixed string columns has a dense layout w/o
NULL terminator).
2. assuming NULL termination for users != MatchImpl of the regex code is
too dangerous.
So, for now we'll stay with copying to be on the safe side. One fine day
when re2 has a ptr/size ctor, we can use std::string_view.
Just changing a few other places from std::string to std::string_view
but this will not help with performance.
2022-05-25 10:05:51 +02:00
Robert Schulze
e8c96777f6
Make OptimizedRegularExpression::analyze() private
2022-05-25 10:05:45 +02:00
Robert Schulze
040fbf3686
Tighter sanity checks in matching code
2022-05-25 10:05:06 +02:00
Robert Schulze
35bef17302
Introduce variables to hold the match result
...
--> nicer when debugging
2022-05-25 10:04:47 +02:00
Robert Schulze
b044d44fef
Refactoring: Make template instantiation easier to read
...
- introduced class MatchTraits with enums that replace bool template
parameters
- (minor: made negation the last template parameters because negation
executes last during evaluation)
2022-05-25 10:03:58 +02:00
Alexey Milovidov
0b5cfa4094
Fix split build
2022-05-25 04:24:02 +02:00
Alexey Milovidov
4556904dae
Fix stress test
2022-05-25 04:21:25 +02:00
Bharat Nallan Chakravarthy
c586c91c09
add more tests
2022-05-25 07:16:45 +05:30
Bharat Nallan Chakravarthy
57cfc0bd04
check for validity of h3 index
2022-05-25 06:17:15 +05:30
Alexey Milovidov
eaf862c3b1
Merge pull request #37504 from guyco87/adjustable_query_div
...
Adjustable query div
2022-05-25 03:36:02 +03:00
guykohen
122511292c
Merge remote-tracking branch 'origin/adjustable_query_div' into adjustable_query_div
...
# Conflicts:
# programs/server/play.html
2022-05-24 20:32:30 -04:00
guykohen
938e766d7e
Remove height restrictions from the query div in play web tool, and make sure width of the query box won't shrink below 100%.
...
Default height is set to 20% which should be big enough for medium queries.
2022-05-24 20:32:13 -04:00
guykohen
ef187fca54
Remove height restrictions from the query div in play web tool, and make sure width of the query box won't shrink below 100%.
...
Default height is set to 20% which should be big enough for medium queries.
2022-05-24 20:20:51 -04:00
Alexey Milovidov
63264d33ac
Merge pull request #37496 from ClickHouse/changelogs
...
Improve changelog.py script, get changelogs for 2021
2022-05-25 03:00:12 +03:00
Alexey Milovidov
4a9e95d1a5
Merge pull request #37479 from azat/fix-flags-for-asm
...
Set compiler flags for ASM same as for C/CXX
2022-05-25 01:36:01 +03:00
guykohen
0036b1a6ee
Remove height restrictions from the query div in play web tool, and make sure width of the query box won't shrink below 100%.
2022-05-24 18:24:54 -04:00
Mikhail f. Shiryaev
b3a93601a8
Add changelogs for 2020 where the script works
2022-05-25 00:05:55 +02:00
Mikhail f. Shiryaev
352c7d6c21
Add changelogs for 2021
2022-05-25 00:05:54 +02:00
Mikhail f. Shiryaev
cd9486b103
Update changed descriptions for v22.1.1.2542-prestable.md and v22.1.3.7-stable.md
2022-05-25 00:05:53 +02:00
Mikhail f. Shiryaev
0e494c9ee7
Add caching for GitHub PR objects
2022-05-25 00:05:53 +02:00
Mikhail f. Shiryaev
4b28ea92ca
Use commit date for cherry-picked commits (later)
2022-05-25 00:05:52 +02:00
Mikhail f. Shiryaev
fbe16a1d33
Don't compare tags to testing by default
2022-05-25 00:05:50 +02:00
Alexey Milovidov
e120ce1abb
Merge pull request #37501 from ClickHouse/revert-37488-adjustable-query-block
...
Revert "Remove height restrictions from the query div in play web tool, and m…"
2022-05-25 00:59:05 +03:00
Alexey Milovidov
d773bd610d
Revert "Remove height restrictions from the query div in play web tool, and m…"
2022-05-25 00:58:57 +03:00
Alexey Milovidov
79ca4afb13
Merge pull request #37488 from guyco87/adjustable-query-block
...
Remove height restrictions from the query div in play web tool, and m…
2022-05-25 00:57:35 +03:00
Alexey Milovidov
94e693f96e
Fix Docker
2022-05-24 23:40:10 +02:00
Alexey Milovidov
516fba27dc
Merge branch 'master' into allow-setuid-inside-clickhouse
2022-05-24 23:31:14 +02:00
Alexey Milovidov
5dc3c9989e
Merge pull request #37498 from ClickHouse/gravitons-benchmark
...
Add Graviton 3 vs Graviton 2 comparison
2022-05-24 23:34:34 +03:00
Alexey Milovidov
60f060a3bb
Fix README
2022-05-24 22:21:40 +02:00