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

6198 Commits

Author SHA1 Message Date
Andrew Hutchings
3c336ff7a4 Merge pull request #11 from LinuxJedi/datefix2
Fix casting issue for date truncation
2016-09-15 19:50:03 +01:00
Andrew Hutchings
1fdb5f567b Fix casting issue for date truncation
Boost::any is used for the value so it needs to be casted to a type
2016-09-15 19:48:15 +01:00
dhall-InfiniDB
81ea155b06 Merge pull request #10 from LinuxJedi/date_fix
MCOL-298 Fix saturated date/datetime handling
2016-09-14 17:14:48 -05:00
David Hall
d1603696eb MCOl-297 CHARACTER_LENGTH(datetime) returns wrong length 2016-09-14 17:10:57 -05:00
David Hall
3ef45a2c6d MCOL-290 Decomsrv showing as initialize 2016-09-14 17:10:57 -05:00
David Hall
1e277575f9 Remove extraneous debug log lines 2016-09-14 17:10:57 -05:00
Andrew Hutchings
d551b7d6e0 MCOL-298 Fix saturated date/datetime handling
Saturated DML updates would be set to NULL as were saturated cpimport
values. This sets them to the zero date/datetime value.
2016-09-14 19:58:11 +01:00
Andrew Hutchings
966573f02f Merge pull request #9 from LinuxJedi/MCOL-294-phase1
Add the jemalloc install to CMake
2016-09-14 08:39:34 +01:00
Andrew Hutchings
80c60d956e Add the jemalloc install to CMake
This puts the library in the right place, post-install creates the
symlink and the scripts run the LD_PRELOAD with it.
2016-09-14 08:36:55 +01:00
Andrew Hutchings
ef405480ab Remove boost_idb
It is completely unused
2016-09-13 17:57:49 +01:00
Andrew Hutchings
b954001fba Remove net-snmp and use the OS version
Also remove a few old binaries from build/
2016-09-13 17:42:57 +01:00
dhall-InfiniDB
820ad233cb Merge pull request #8 from LinuxJedi/MCOL-173
MCOL-173 Fix null handling for bulk inserts
2016-09-09 10:48:05 -05:00
Andrew Hutchings
b5d4e02b21 MCOL-173 Fix null handling for bulk inserts
When infinidb_use_import_for_batchinsert is enabled the NULL handling
for the batch insert was incorrect. This is due to an off-by-one on the
NULL bitmap. This also affects INSERT...SELECT.
2016-09-09 16:09:47 +01:00
dhall-InfiniDB
44ab6b5223 Merge pull request #7 from LinuxJedi/MCOL-240
MCOL-240 Fix NULL handling on empty Having clause
2016-09-08 15:20:06 -05:00
Andrew Hutchings
6c7a34c5fb MCOL-240 Fix NULL handling on empty Having clause
During subquery processing it is possible to have an empty Having
clause. When this happens various tree elements are deleted but the
pointers to those tree elements are not set to NULL. So later on in
processing ExeMgr can crash.
2016-09-08 19:45:40 +01:00
David Hall
8364c9da52 MCOL-281 LDI using cpimport pads char column values with spaces
Use new logic to find actual data length
2016-09-07 12:13:22 -05:00
David Hall
33a6102116 Remove SKIP_AUTOI. Not used 2016-09-06 15:42:48 -05:00
David Hall
23cf2e3edc Remove #define SKIP_AUTOI. This is no longer used 2016-09-06 12:04:28 -05:00
dhall-InfiniDB
ecb41be0a8 Merge pull request #6 from LinuxJedi/MCOL-283
MCOL-283 Fix mysql_calc_week
2016-09-06 10:34:26 -05:00
Andrew Hutchings
21a081678d MCOL-283 Fix mysql_calc_week
The value of a NULL pointer could potentionally be accessed
2016-09-05 21:49:38 +01:00
David Hall
7e0723a8bc MCOL-259 replace system call to columnstore status with a function call to alleviate a race condition. Also added exception logging in a few places that will be helpful. 2016-09-02 09:30:53 -05:00
dhall-InfiniDB
75ecb950f9 Merge pull request #2 from LinuxJedi/MCOL-264
Fix DDL parser for spaces in table options
2016-09-02 09:15:11 -05:00
dhall-InfiniDB
1a7883f98b Merge pull request #4 from LinuxJedi/MCOL-274
Make date handling more in-line with MySQL
2016-09-02 09:15:00 -05:00
dhall-InfiniDB
7e8262e0d2 Merge pull request #5 from LinuxJedi/MCOL-171
Add support for zero date separate to NULL
2016-09-02 09:14:48 -05:00
David Hall
07dc8960b4 MCOL-261. After DBRMControllerNode restart, add code to ensure DDLProc is running and that the SystemQueryReady flag is set. 2016-09-01 13:01:33 -05:00
David Hall
d9de4cfde0 MCOL-279 Debuging 279 revealed a weakness in processing when front end ond backend were out of sync. It could cause a mysqld crash. Added error code to check and report, rather than crash. 2016-09-01 13:01:33 -05:00
David Hall
09276ff885 Comment debug lines. Change a debug line to be more useful. 2016-09-01 13:01:33 -05:00
David Hall
6714290b6d MCOL-279 Dbrm.releaseAILock() being call twice in a row 2016-09-01 13:01:33 -05:00
Andrew Hutchings
25851df89d Add support for zero date separate to NULL
NULL is now pushed through the MariaDB storage engine plugin down to the
insert processing. A '0000-00-00' date is now a separate value to NULL.

This is more in-line with MariaDB's handling.
2016-08-30 16:26:36 +01:00
Andrew Hutchings
0bea3e4ab1 Make date handling more in-line with MySQL
Date limit of year 1400 was used due to Boost's limits.

This patch strips out the use of Boost for date handling and sets the
lower limit to year 1000.
2016-08-30 11:25:16 +01:00
Rasmus Johansson
9a76bfc0f3 Update README.md 2016-08-29 14:07:35 +03:00
david hill
dd4cd98969 change release level 2016-08-24 13:04:08 -05:00
david hill
5216cf5526 1.0.2 merge for readme updates 2016-08-24 09:46:59 -05:00
david hill
d1d87ac6bc update readme columnstore-1.0.2 2016-08-24 08:46:03 -05:00
david hill
2ca70ef647 update readme 2016-08-24 08:44:57 -05:00
david hill
d7cbaad3e8 update readme 2016-08-24 08:42:56 -05:00
David Hall
482047679a MCOL-259 add some retry logic to the OAMCache system. Add that degraded is still valid for a PM. 2016-08-23 16:51:16 -05:00
david hill
369b5e1fb9 change readme 2016-08-23 15:59:13 -05:00
david hill
7a47ad9f1d change readme 2016-08-23 15:58:04 -05:00
david hill
17a209e5a0 merge develop branch for 1.0.2 2016-08-23 15:37:47 -05:00
david hill
91d2304ad0 fix amazon adddbroot issue 2016-08-18 14:12:35 -05:00
dhall-InfiniDB
900a1ba6e0 Merge pull request #3 from LinuxJedi/fix_ddl
Fix DDL compile error
2016-08-17 09:34:34 -05:00
Andrew Hutchings
6ef0880ad0 Fix DDL compile error
The code generated by bison wouldn't compile due to the compiler finding namespace ambiguity.
2016-08-17 14:06:13 +01:00
David Hall
0d2f496389 MCOL-05 Modify the DDL parser to not use (even more) global variables. 2016-08-16 18:25:09 -05:00
david hill
53abd78979 name changes for non-root 2016-08-16 13:38:45 -05:00
Andrew Hutchings
acb078d07d Fix DDL parser for spaces in table options
MariaDB's parser allows for spaces instead of equals in table options, ColumnStore's parser currently does not allow this causing a query such as the following to fail:

CREATE TABLE t1 (a int, b int) ENGINE COLUMNSTORE;

This fix allows the spaces.
2016-08-16 14:19:49 +01:00
david hill
516d45a27b add sudo to a cp 2016-08-15 14:54:40 -05:00
david hill
468a971517 name change 2016-08-15 13:39:00 -05:00
david hill
bd8f18bcce Merge branch 'develop' of https://github.com/mariadb-corporation/mariadb-columnstore-engine into develop 2016-08-15 13:30:26 -05:00
david hill
cded4e0bad name change 2016-08-15 13:29:13 -05:00