1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-12-21 13:40:58 +03:00
Commit Graph

5453 Commits

Author SHA1 Message Date
Gagan Goel
e88becca30 MCOL-3659 Use Long Double as result type for AVG_DISTINCT window function. 2019-12-10 07:26:25 +00:00
Roman Nozdrin
a9717ad49d Merge pull request #962 from jmrojas2332/MCOL-3474
MCOL 3474 Fix TIMEDIFF w/ non-temporal data types
2019-12-09 11:55:08 +02:00
Andrew Hutchings
3f5e1fd0c8 Merge pull request #964 from mariadb-corporation/MCOL-3529
MCOL-3529 This patch implements direct_update and direct_delete features
2019-12-09 09:40:33 +00:00
Andrew Hutchings
34b42729e0 Merge pull request #973 from drrtuy/MCOL-1734_2
MCOL-1734 For develop.
2019-12-09 09:36:31 +00:00
Andrew Hutchings
1d2ea3ad1f Merge pull request #972 from benthompson15/update-gitignore
add generated script files to gitignore
2019-12-06 17:34:56 +00:00
drrtuy
5174c40bfe MCOL-1734 This patch fixes the error for NOT IN + subquery when outer query has NULLs in a key
column.
The if statement that decides whether to add the Row into a result set
or not has a logic error thus produces false positives for the case
described in MCOL-1734.
2019-12-06 20:31:23 +03:00
Patrick LeBlanc
1d6abbe381 Merge pull request #971 from benthompson15/MCOL-3651
MCOL-3651: Change common_prefix_depth default from 4 to 3.
2019-12-06 11:29:16 -06:00
benthompson15
d811697cee MCOL-3651: Another update to comments since we can't install to users home directory. 2019-12-06 11:28:32 -06:00
Roman Nozdrin
38e0114eff Merge pull request #969 from tntnatbry/fix-time-orderby
MCOL-3598 Use signed int64_t for comparing two TIME values in the order by clause.
2019-12-06 19:24:53 +02:00
benthompson15
99eb56382b MCOL-3651: Update the comments in the default cnf file to explain common_prefix_depth. 2019-12-06 11:19:26 -06:00
benthompson15
1b56000b7b MCOL-3651: Change common_prefix_depth default from 4 to 3. 2019-12-06 11:10:32 -06:00
Gagan Goel
ba4053bf2b Use signed int64_t for comparing two TIME values in the order by clause. 2019-12-06 14:31:48 +00:00
Andrew Hutchings
850984f590 MCOL-3650 delete bad UDF entries
In 1.4.1 and below UDFs were stored in libcalmysql.so. These have been
move to ha_columnstore.so. Unfortunately the install script ignores the
previous entries. This patch removes any left over entries before adding
the new ones.
2019-12-06 11:58:12 +00:00
benthompson15
06cbb1267f Merge pull request #966 from LinuxJedi/MCOL-3649
MCOL-3649 Fix separated build RPMs
2019-12-06 11:17:24 +01:00
Andrew Hutchings
653f4e1009 MCOL-3649 Fix separated build RPMs
The metadata for separated build was using the old component names so
wasn't applied. This caused the packages to be difficult to install.
2019-12-06 07:45:21 +00:00
benthompson15
118efd473b Merge pull request #961 from LinuxJedi/MCOL-3647
Merge develop-1.2 into develop
2019-12-05 23:59:38 +01:00
benthompson15
a1415b1e13 Merge pull request #965 from LinuxJedi/MCOL-3630
MCOL-3630 Remove "columnstore start" instruction
2019-12-05 23:55:54 +01:00
Andrew Hutchings
63af0e8034 MCOL-3630 Remove "columnstore start" instruction
Don't tell the user to do this as ColumnStore already does it.
2019-12-05 16:50:02 +00:00
Patrick LeBlanc
84c8345cca Merge pull request #963 from jmrojas2332/MCOL-3585
MCOL 3585 Related. Updated Comment in config file
2019-12-05 10:27:44 -06:00
Andrew Hutchings
54f1dca0e7 Bump VERSION 2019-12-05 16:25:33 +00:00
jmrojas2332
e3a8c273c0 Merge branch 'MCOL-3585' of https://github.com/jmrojas2332/mariadb-columnstore-engine into MCOL-3585 2019-12-05 16:16:41 +00:00
jmrojas2332
3502871d2e MCOL 3585 Remove possibly confusing comment 2019-12-05 16:15:47 +00:00
Jose Rojas
e9ee385a11 Merge branch 'develop' into MCOL-3585 2019-12-05 10:03:40 -06:00
jmrojas2332
608d61feb5 MCOL 3585 Minor update to Default for MaxOutstandingRequests 2019-12-05 15:54:00 +00:00
benthompson15
207fb3f588 Merge pull request #960 from LinuxJedi/unified_build
Unified build for ES and MCS
2019-12-05 01:19:23 +01:00
jmrojas2332
c0319a5438 MCOL 3585 Related. Updated Comment in config file 2019-12-04 23:20:01 +00:00
jmrojas2332
c29c41e235 MCOL 3474 Fix Timediff results after accounting for new test cases 2019-12-04 22:48:07 +00:00
Patrick LeBlanc
d56e4bab62 Merge pull request #918 from benthompson15/MCOL-3563
MCOL-3563: fix compiler warnings / type errors.
2019-12-04 14:08:43 -06:00
Patrick LeBlanc
3964db8db0 Merge pull request #955 from drrtuy/MCOL-3585
MCOL-3585 Enabled MCOL-498 by default for all dbroots.
2019-12-04 14:06:38 -06:00
Jose Rojas
72b78ca0bf Merge pull request #958 from pleblanc1976/threaded-jl-dtor
MCOL-3645 - Make ExeMgr destroy joblists in a different thread
2019-12-04 12:52:27 -06:00
Patrick LeBlanc
7b67636c38 MCOL-3645 - Make ExeMgr destroy joblists in a different thread
Fixed a compiler warning.
2019-12-04 13:42:06 -05:00
jmrojas2332
16b004dc07 Merge branch 'develop' of https://github.com/mariadb-corporation/mariadb-columnstore-engine into MCOL-3474 2019-12-04 15:15:09 +00:00
jmrojas2332
1c0afc95bc MCOL 2072 Query Stats supress warning when calling libmysql::run 2019-12-04 15:02:50 +00:00
David Hall
69e7880358 MCOL-3607 sqrt should handle 0.0 2019-12-04 15:02:34 +00:00
David Hall
ea8e604324 MCOL-3607 Fixed some types for long double math functions 2019-12-04 15:02:21 +00:00
David Hall
882f767b15 MCOL-3607 Add long double support to math functions 2019-12-04 15:00:55 +00:00
Roman Nozdrin
766d84ada8 MCOL-3585 Enabled MCOL-498 by default for all dbroots. 2019-12-04 06:49:31 -06:00
Roman Nozdrin
860142f2ea Merge pull request #954 from tntnatbry/fix-unhex
Enable unhex function and make minor implementation changes.
2019-12-04 14:38:16 +02:00
Andrew Hutchings
7489d0bfd0 MCOL-3625 Rename packages
Rename packages to MariaDB-columnstore-engine, MariaDB-columnstore-libs
and MariaDB-columnstore-platform.

Also add the "columnstore-" prefix the the components so that MariaDB's
packaging system understands then and add a line to include them in
MariaDB's packaging.

In addition
* Fix S3 building for dist source build
* Fix Debian 10 dependency issue
* Fix git handling for dist builds
* Add support for MariaDB's RPM building
* Use MariaDB's PCRE and readline
* Removes a few dead files
* Fix Boost noncopyable includes
2019-12-04 11:04:39 +00:00
Andrew Hutchings
a8cd34f86d Add support for building from server 2019-12-03 21:21:28 +00:00
Andrew Hutchings
27ec629ace Remove I_S plugins from my.cnf 2019-12-03 21:21:28 +00:00
Andrew Hutchings
e072bf9e9b MCOL-3628 Move I_S tables into main handler lib
The I_S tables are all now in ha_columnstore.so
2019-12-03 21:21:28 +00:00
Andrew Hutchings
efe829784d MCOL-3624 Move jemalloc to an LD_PRELOAD
Linking will become an issue for the unified build and it is an issue
for jemalloc 5.x. Instead we will LD_PRELOAD on the forked ColumnStore
specific processes.
2019-12-03 21:21:28 +00:00
Andrew Hutchings
b3c22c8f9a MCOL-3626 Remove mcsmysql alias 2019-12-03 21:21:28 +00:00
Andrew Hutchings
9f89ab0559 MCOL-3627 Fix library name
The ColumnStore library is now called ha_columnstore.so to be inline
with other storage engines.
2019-12-03 21:21:28 +00:00
benthompson15
ce39332e8b MCOL-3563: Add printouts directing user to check log files. 2019-12-03 13:59:41 -06:00
benthompson15
bdd87284f9 MCOL-3638: Fix level of various storagemanager logging items. 2019-12-03 12:51:48 -06:00
Patrick LeBlanc
222f963ed7 MCOL-3645 - Make ExeMgr destroy joblists in a different thread
Removed a debugging printout.
2019-12-03 12:14:54 -05:00
Patrick LeBlanc
8812cceccf MCOL-3645 - Make ExeMgr destroy joblists in a different thread
A couple lambdas and a little sync...
2019-12-03 12:06:17 -05:00
jmrojas2332
252268ef63 MCOL 3474 Fix TIMEDIFF w/ non-temporal data types 2019-12-03 06:47:36 +00:00