monchickey
3ef092f83f
Fix the compilation error that occurs when opening avx series instructions ( #55049 )
...
* fix the compilation error that occurs when opening avx series instructions
cmake command example:
```shell
cmake .. -DCMAKE_BUILD_TYPE=Release -DENABLE_AVX=ON -DENABLE_AVX2=ON -DENABLE_AVX2_FOR_SPEC_OP=ON
```
* Update snappy CMakeLists.txt add SNAPPY_HAVE_X86_CRC32 parameter
2023-10-18 15:04:27 +02:00
Sinan
c7f78ac73a
Add aggregation function for Largest-Triangle-Three-Buckets ( #53145 )
...
* Added a simple lttb aggregate function
* Added support for multiple datatypes
* Added support for Date and Date32, updated LTTBData struct
* Updated code to handle bucket size 0 and 1
* Added sort for LTTBData
* Added tests and documentation
* Added some code style fixes
* Added function to new func ref file
* Removed function from new func ref file
* Apply suggestions from code review
* Updated unit tests
* updated LTTB data code
* Minor style fixes
* Updated code with std sort
* updated tests
* Renamed lttb to largestTriangleThreeBuckets
* Added alias lttb
---------
Co-authored-by: Alexey Milovidov <milovidov@clickhouse.com>
2023-10-18 14:47:18 +02:00
Antonio Andelic
344c95cfdf
Merge pull request #55765 from ClickHouse/fix-undefined-behaviour-partition
...
Check if partition ID is `nullptr`
2023-10-18 13:49:49 +02:00
Robert Schulze
2167345c53
Merge pull request #55693 from rschu1ze/grpc-1.34.1-try-2
...
Bump gRPC to 1.34.1
2023-10-18 13:36:02 +02:00
Kseniia Sumarokova
56e62cb3fc
Merge pull request #55779 from kssenii/fix-black-check
...
Fix black check
2023-10-18 13:07:32 +02:00
kssenii
663c2611ee
Fix
2023-10-18 13:05:29 +02:00
Kseniia Sumarokova
608a752490
Merge pull request #55772 from ClickHouse/kssenii-patch-6
...
Temporarily disable flaky test
2023-10-18 11:39:24 +02:00
Kseniia Sumarokova
fff6a8dcc8
Temporarily disable flaky test
2023-10-18 11:35:53 +02:00
Robert Schulze
945dcb865a
Merge pull request #55617 from slvrtrn/mysql-string-blob-vs-text-config
...
MySQL compatibility: allow to configure String/FixedString BLOB vs TEXT mapping
2023-10-18 10:57:18 +02:00
Antonio Andelic
fc24e599fd
Check if id is nullptr
2023-10-18 07:26:32 +00:00
Alexey Milovidov
3864c6746e
Merge pull request #55649 from ClickHouse/dashboard-ipad
...
Add support for touch devices
2023-10-17 23:10:21 +02:00
Alexey Milovidov
79eccfb642
Merge pull request #55678 from azat/fix-OR-resubmit
...
Fix filtering by virtual columns with OR filter in query (resubmit)
2023-10-17 20:33:19 +02:00
Robert Schulze
2c82329ef7
Update submodule
2023-10-17 17:33:23 +00:00
slvrtrn
c19ca5c4d5
Address PR feedback
2023-10-17 19:19:35 +02:00
Kseniia Sumarokova
7cedfeff12
Merge pull request #55145 from kssenii/materialized-pg-allow-unique-identifier
...
Allow to have several MaterializedPostgreSQL tables following the same Postgres table
2023-10-17 18:47:32 +02:00
robot-ch-test-poll3
e85bf217a3
Merge pull request #55750 from ClickHouse/use-diff-object-in-pr_info
...
Use diff object again, since JSON API limits the files
2023-10-17 18:02:55 +02:00
Mikhail f. Shiryaev
b382705c2d
Use diff object again, since JSON API limits the files
2023-10-17 17:49:06 +02:00
vdimir
1d46ed75db
Merge pull request #55558 from ClickHouse/vdimir/mssql_odbc_cursor
...
Fix 'Invalid cursor state' in odbc interacting with MS SQL Server
2023-10-17 16:37:08 +02:00
vdimir
b5693d3fa6
Merge pull request #55602 from ClickHouse/vdimir/fix_cyclic_aliases_crash
...
Fix crash in QueryNormalizer with cyclic aliases
2023-10-17 16:31:37 +02:00
vdimir
1d2ac48261
Merge pull request #55681 from ClickHouse/vdimir/fix_analyzer_materialized_distributed_join
...
Fix StorageMaterializedView::isRemote
2023-10-17 16:00:15 +02:00
alesapin
abe6df6fbc
Merge pull request #55645 from ClickHouse/restore_top_level_parts
...
Restore only top-level parts instead of unexpected
2023-10-17 15:45:21 +02:00
Alexander Gololobov
11a62bc751
Merge pull request #55621 from ClickHouse/merge-52352
...
Merging #52352
2023-10-17 13:58:53 +02:00
Robert Schulze
9a8734fa5e
Remove submodules
2023-10-17 10:22:30 +00:00
Mikhail f. Shiryaev
9629e255e7
Merge pull request #55716 from ClickHouse/ci_scripts_tuning_2
...
Ci scripts tuning 2
2023-10-17 11:53:00 +02:00
Robert Schulze
96a82df75a
Merge pull request #55616 from HarryLeeIBM/hlee-fts-max-rows
...
Inverted index: Replace setting density with `max_rows_in_postings_list`
2023-10-17 11:36:46 +02:00
Kseniia Sumarokova
c220cc65d6
Update test.py
2023-10-17 11:35:15 +02:00
Kseniia Sumarokova
550a658236
Merge pull request #55144 from kssenii/fix-iceberg-metadata-parsing
...
Fix storage Iceberg files retrieval
2023-10-17 11:31:07 +02:00
Robert Schulze
912e3680fb
Merge remote-tracking branch 'rschu1ze/master' into grpc-1.34.1-try-2
2023-10-17 09:26:41 +00:00
Raúl Marín
90cef604ba
Merge pull request #55193 from azat/clickhouse-client-pager-signals
...
Reset signals caught by clickhouse-client if a pager is in use
2023-10-17 10:48:54 +02:00
Max Kainov
ad38c433a1
fix commit labels for diff
2023-10-17 08:48:25 +00:00
Max Kainov
fc9a5a725c
Revert "Revert "Integration check script fix ups""
...
This reverts commit 67b9407530
.
2023-10-17 08:18:17 +00:00
Alexey Milovidov
914e6020c0
Merge pull request #55668 from Algunenano/test_query_is_lock_free_analyzer
...
Enable test_query_is_lock_free[detach table] for the analyzer
2023-10-17 04:54:48 +02:00
Alexey Milovidov
b242cdbb42
Merge remote-tracking branch 'origin/master' into dashboard-ipad
2023-10-17 04:51:59 +02:00
Alexey Milovidov
1e6be1ac86
Merge branch 'master' into dashboard-ipad
2023-10-17 04:50:38 +02:00
HarryLeeIBM
fb8cd298d1
Code refactoring according to code review
2023-10-16 17:52:39 -07:00
Michael Kolupaev
ce7eca0615
DWARF input format ( #55450 )
...
* Add ReadBufferFromFileBase::isRegularLocalFile()
* DWARF input format
* Review comments
* Changed things around ENABLE_EMBEDDED_COMPILER build setting
* Added 'ranges' column
* no-msan no-ubsan
2023-10-16 17:00:07 -07:00
robot-clickhouse
89eed73fb9
Merge pull request #55519 from azat/zk-retry-fix
...
Avoid retrying keeper operations on INSERT after table shutdown
2023-10-16 23:32:13 +02:00
Azat Khuzhin
2fc858bfe1
Adjust output_format_pretty_max_rows if --pager is specified
2023-10-16 22:31:57 +02:00
Azat Khuzhin
4cb3de3110
Add pager property into ClientBase
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-10-16 22:31:55 +02:00
Azat Khuzhin
3257d5643d
Move adjusting input_format_values_allow_data_after_semicolon into the client base
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-10-16 22:31:55 +02:00
Kseniia Sumarokova
3e9a1cf69f
Merge branch 'master' into fix-iceberg-metadata-parsing
2023-10-16 22:18:52 +02:00
Kseniia Sumarokova
c31299d86c
Merge branch 'master' into materialized-pg-allow-unique-identifier
2023-10-16 22:18:23 +02:00
alesapin
5afabe7d59
Merge pull request #55694 from ClickHouse/revert-55476-ci_scripts_tuning
...
Revert "Integration check script fix ups"
2023-10-16 22:07:50 +02:00
Azat Khuzhin
fc354d7fbf
Reset signals that is catched by clickhouse-client if pager is in use
...
We need to reset signals that had been installed in the
setupSignalHandler() (SIGINT/SIGQUIT), like other such tools dies (i.e.
less and open file in editor) since terminal will send signals to both
processes and so signals will be delivered to the
clickhouse-client/local as well, which will be terminated when signal
will be delivered second time.
So a simple `clickhouse-client --pager less` will be terminated on a
second C-C press. And it is really annoying when you are using this way
to analyze logs.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-10-16 22:03:36 +02:00
alesapin
67b9407530
Revert "Integration check script fix ups"
2023-10-16 22:01:44 +02:00
robot-ch-test-poll1
aca98cf725
Merge pull request #53774 from helifu/master13
...
Display reloaded values of server settings
2023-10-16 21:17:17 +02:00
Robert Schulze
31ad4a98c8
Bump gRPC 1.34
2023-10-16 18:38:29 +00:00
alesapin
88ac44d595
Merge pull request #55590 from Algunenano/unused_protobuf
...
Remove unused protobuf includes
2023-10-16 18:43:24 +02:00
Jiebin Sun
df17cd467b
Release more num_streams if data is small ( #53867 )
...
* Release more num_streams if data is small
Besides the sum_marks and min_marks_for_concurrent_read, we could also involve the
system cores to get the num_streams if the data is small. Increasing the num_streams
and decreasing the min_marks_for_concurrent_read would improve the parallel performance
if the system has plentiful cores.
Test the patch on 2x80 vCPUs system. Q39 of clickbench has got 3.3x performance improvement.
Q36 has got 2.6x performance improvement. The overall geomean has got 9% gain.
Signed-off-by: Jiebin Sun <jiebin.sun@intel.com>
* Release more num_streams if data is small
Change the min marks from 4 to 8 as the profit is small and 8 granules
is the default block size.
Signed-off-by: Jiebin Sun <jiebin.sun@intel.com>
---------
Signed-off-by: Jiebin Sun <jiebin.sun@intel.com>
2023-10-16 18:41:38 +02:00
Alexander Sapin
f85e82931d
Make test less flaky
2023-10-16 18:36:45 +02:00