1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-08 14:22:09 +03:00
Commit Graph

6247 Commits

Author SHA1 Message Date
Roman Nozdrin
5654f1df2c Merge pull request #2444 from denis0x0D/MCOL-4699
[MCOL-4699] Add support for circular outer joins.
2022-07-20 14:27:15 +03:00
Roman Nozdrin
b78cbffa93 This patch disables FairThreadPool to double check if this feature contributes to multiple strange side-effects and ocassional failed MTR tests 2022-07-20 11:17:19 +00:00
Denis Khalikov
636e60b5f9 [MCOL-4699] Add support for circular outer joins. 2022-07-19 21:47:36 +03:00
Roman Nozdrin
01f8f7066a Merge pull request #2460 from mariadb-corporation/skip_unit_test_tune
Microbechmarks
2022-07-16 19:04:15 +03:00
Leonid Fedorov
1cd382ba3b Clang warning fix 2022-07-16 16:26:10 +03:00
Leonid Fedorov
140770d6f4 Delete tests/shared_components_tests.cpp, erase legacy code from tests/primitives_scan_bench.cpp, option to run benchmarks from build/bootstrap_mcs.sh 2022-07-15 15:56:24 +00:00
Leonid Fedorov
f8fb8beed9 Skip unittest build with corresponding option in bootstrap 2022-07-13 19:37:31 +03:00
Leonid Fedorov
ef8337fd60 bootstrap script openSUSE support removed, compression library install added
force running unittests on build, with options to skip it
2022-07-13 15:51:50 +03:00
Leonid Fedorov
54ef54fb22 .clang-tidy initial 2022-07-13 15:51:50 +03:00
Leonid Fedorov
d2449f1606 Columnstore build instructions updated 2022-07-13 15:51:50 +03:00
Roman Nozdrin
70550ec332 Merge pull request #2451 from mariadb-corporation/pipelines-dependencies
ci pipelines dependencies + regression 001
2022-07-13 13:03:38 +03:00
mariadb-RomanNavrotskiy
076f9dbad5 ci: fix pipeline dependency, enable regression 001 for develop branch (limited platforms) 2022-07-12 23:40:29 +02:00
Daniel Lee
4af32ec78e Merge pull request #2453 from dhall-MariaDB/develop
Changes to some MTR cases so that they would match in VMs and Docker image runs
2022-07-12 13:19:22 -05:00
Leonid Fedorov
ebd37accda Compilers Version refactored to single variables
UnitTests on
2022-07-12 17:18:00 +02:00
Daniel Lee
7481f27343 Added order by clause to more queries 2022-07-12 09:49:24 -05:00
Daniel Lee
7ecf183af9 Added reference result files 2022-07-12 09:49:23 -05:00
Daniel Lee
ff20612a87 Added missing drop database statement 2022-07-12 09:49:23 -05:00
Daniel Lee
08ee2af4fa Avoid warning regarding undeterministic functions when binlog is enabled 2022-07-12 09:49:23 -05:00
Daniel Lee
7ebeee06e9 Need to add order by clause since different test run would return rows in different order 2022-07-12 09:49:23 -05:00
David.Hall
08bef648b3 Mcol 5074 Case with In and aggregates asserts (#2435)
* MCOL-5074 CASE with IN and aggregate asserts
gwip-scsp wasn't set and buildPredicateItem() was called which assumes it is set. Added code to set properly in this case
2022-07-11 16:20:15 -05:00
Leonid Fedorov
524212440e Remove Build for rockylinux8 with 10.6 CS 2022-07-11 22:27:25 +02:00
Leonid Fedorov
b2967e5ac0 Ubuntu 20.04 switch to clang-14 2022-07-11 22:27:25 +02:00
Leonid Fedorov
39c43a0f70 <unnamed>.execplan::CalpontSystemCatalog::TableName::create_date' may be used uninitialized 2022-07-11 22:27:25 +02:00
Leonid Fedorov
b397f6142e Fixes 2022-07-11 22:27:25 +02:00
Leonid Fedorov
56b01fdefc Workaround for gtest compile bug 2022-07-11 22:27:25 +02:00
Leonid Fedorov
48fc0cd822 Switching from gcc10 to gcc-11
Switching to clang-14
Turning on clang for Debian 10
2022-07-11 22:27:25 +02:00
Roman Nozdrin
11a72825f3 Merge pull request #2443 from drrtuy/MCOL-5044-dev-3
MCOL-5044 FairThreadPool patch rebased
2022-07-09 18:52:06 +03:00
Roman Nozdrin
0907ca414f MCOL-5044 This patch simplifies addJob interfaces removing extra bool that control mutex locking,
adds additional nullptr dereference check in removeJobs and fixes FairThreadPool
hashmap iter invalidation issues
2022-07-09 12:50:30 +00:00
Roman Nozdrin
4d41a945db This patch removes Out-Of-Band pool from PP 2022-07-09 12:38:52 +00:00
Roman Nozdrin
2c2e1f9924 This patch disables OOB pool in PP 2022-07-09 12:38:52 +00:00
Roman Nozdrin
a3c582d9fe WIP with map clean-up 2022-07-09 12:38:52 +00:00
Roman Nozdrin
0e8014db02 MCOL-5044 Adding EXTRA thread logic into FairThreadPool 2022-07-09 12:38:52 +00:00
Roman Nozdrin
6cff14997d Revert "This reverts MCOL-5044 AKA FairThreadPool that breaks regr test002"
This reverts commit 61359119ad.
2022-07-09 12:38:51 +00:00
Roman Nozdrin
658bacf01d Merge pull request #2370 from mariadb-corporation/ubuntu22
ci: ubuntu 22, debian 11 and new builds grid develop
2022-07-09 14:36:04 +03:00
mariadb-RomanNavrotskiy
194f0e9d64 ci: new builds grid, parallel steps 2022-07-08 22:30:02 +02:00
Roman Nozdrin
dc82c080f6 MCOL-5097 This patch fixes bash syntax issue and removes ExeMgr systemd unit on post-install 2022-07-08 07:53:34 +02:00
Roman Nozdrin
77b7ed94ae Merge pull request #2440 from dhall-MariaDB/restore-calonlinealter
Restore calonlinealter
2022-07-06 21:25:53 +03:00
david.hall
c71d11cb3f Restore calonlinealter 2022-07-06 09:22:49 -05:00
Leonid Fedorov
242769d542 Mistype bug error handler fix 2022-07-05 18:48:30 +03:00
Roman Nozdrin
a3bc3de5f4 Merge pull request #2432 from mariadb-corporation/dataload-raw
MCOL-5013: Load Data from S3 into Columnstore
2022-07-05 13:06:53 +03:00
Roman Nozdrin
38c4b973dd Merge pull request #2421 from denis0x0D/MCOL-4778
[MCOL-4778] Return if we have an error in push_down_init.
2022-07-04 21:16:13 +03:00
Roman Nozdrin
15ffcdfda6 Merge pull request #2434 from drrtuy/em_pp_in_mem_exchange_3
MCOL-5152 This patch enables PP to put ByteStreams into DEC input que…
2022-07-04 21:11:56 +03:00
Leonid Fedorov
110d9cfab5 Review fixes 2022-07-04 19:52:37 +03:00
Leonid Fedorov
f5b2a6885f MCOL-5013: Load Data from S3 into Columnstore
Introduced UDF and stored prodecure.
usage:

set columnstore_s3_key='<s3_key>';
set columnstore_s3_secret='<s3_secret>';
set columnstore_s3_region='region';

and then use UDF
select columnstore_dataload("<tablename>", "<filename>", "<bucket>", "<db_name>");
for UDF db_name can be ommited, then current connection db will be used

or stored function
call calpontsys.columnstore_load_from_s3("<tablename>", "<filename>", "<bucket>", "<db_name>");
2022-07-04 19:52:37 +03:00
Roman Nozdrin
1624c347f6 MCOL-5152 This patch enables PP to put ByteStreams into DEC input queue directly for a local PP-EM connection 2022-07-04 09:06:40 +00:00
Roman Nozdrin
7d955a0f85 This patch fixes changed errno brought by the recent 10.8 changes 2022-07-02 17:12:50 +03:00
Roman Nozdrin
445bf70dc9 Merge pull request #2429 from mariadb-corporation/disable001
disable 001 for develop
2022-06-27 10:24:29 +03:00
mariadb-RomanNavrotskiy
dd78265515 disable 001 for develop 2022-06-26 14:49:03 +02:00
Roman Nozdrin
5a368830f2 Merge pull request #2427 from NTH19/MCOL_4995
WIP MCOL-4995 Research/implement basic vectorized filtering for ARM platforms
2022-06-24 21:39:12 +03:00
Roman Nozdrin
1e2e3c67b0 Merge pull request #2423 from mariadb-corporation/enable001
enable 001 on PRs develop
2022-06-24 20:40:58 +03:00