1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-10-21 11:33:43 +03:00
Commit Graph

577 Commits

Author SHA1 Message Date
david hill
3601c344ba add check for 3306 port inuse 2017-07-04 03:51:27 -05:00
david hill
149c944bf0 remove david clustertest dir 2017-06-12 15:51:56 -05:00
david hill
57c2b16c16 MCOL-702 / MCOL-368 - changed from builder to whoami 2017-06-09 09:28:02 -05:00
David Hill
7a3f75ab6a MCOL-729 - add check for mariadb-libs and removed perl-DBD-MySQL 2017-06-01 09:34:15 -05:00
david hill
2cc5fc7195 MCOL-379 - changed to make the check for mem available for dynamic 2017-05-30 15:12:50 -05:00
david hill
22191d9088 MCOL-379 - changed to make the check for mem available for dynamic 2017-05-30 14:33:21 -05:00
David Hill
9c7434ba52 MCOL-379 - fix false critical mem alarm 2017-05-26 16:28:34 -05:00
david hill
ccbdb07007 MCOL-379 - fix false critical memory usage alarm 2017-05-26 10:52:17 -05:00
David Hill
232e819fa7 MCOL-723 2017-05-24 13:23:41 -05:00
David Hill
0f2bccd0d2 fix suse package name 2017-05-24 10:18:45 -05:00
David Hill
54fb807fef fix missing fi 2017-05-24 08:59:41 -05:00
David Hill
dfd15b2b13 updates based on QA testing 2017-05-23 16:36:45 -05:00
David Hill
37ead3c076 add ipaddr to the /tmp log files 2017-05-23 10:47:01 -05:00
David Hill
19755539e9 updated comments 2017-05-22 08:56:01 -05:00
David Hill
fa21239a7e updates 2017-05-20 17:41:22 -05:00
David Hill
6c93fe5496 add cluster tester 2017-05-19 17:22:29 -05:00
Andrew Hutchings
ed5f51b593 MCOL-719 Add date/datetime to func_least/greatest
Support was missing and int casting caused unexpected results
2017-05-17 10:37:29 +01:00
Andrew Hutchings
21fe9e8faf MCOL-719 Add date/datetime to func_least/greatest
Support was missing and int casting caused unexpected results
2017-05-17 10:35:50 +01:00
Andrew Hutchings
50e3614730 MCOL-707 Fix memory accounting for ORDER BY
Missed off window function order by memory accounting in my first commit
for MCOL-707. Fixed in the same way
2017-05-12 12:58:17 +01:00
Andrew Hutchings
83331f4fa7 MCOL-712 Support TEXT for GROUP BY
Add missing support
2017-05-11 10:32:29 +01:00
Andrew Hutchings
f369ee6212 MCOL-707 Fix memory accounting for ORDER BY
Missed off window function order by memory accounting in my first commit
for MCOL-707. Fixed in the same way
2017-05-10 22:59:52 +01:00
Andrew Hutchings
33ed6698b1 MCOL-698 Stop joins bigger than 64KB
Joins bigger than 64KB don't work and they would consume a lot of RAM if
they did, so error out if they are attempted.
2017-05-05 14:53:49 +01:00
Andrew Hutchings
00cd7f40c1 MCOL-698 Fix joiner for LONGTEXT
It turns out not many machines have 32TB of RAM, so lets try not to
allocate that much for a LONGTEXT key join...
2017-05-04 15:14:27 +01:00
Andrew Hutchings
2cbf57c053 MCOL-698 Fix joiner for TEXT columns
Joiner was thinking TEXT was INT
2017-05-03 22:32:27 +01:00
David Hall
b371141202 MCOL-696 REVERSE reversing too much 2017-05-02 17:02:19 -05:00
Andrew Hutchings
f66a39ebfe Merge branch 'develop' into MCOL-597 2017-04-21 17:09:31 +01:00
dhall-InfiniDB
f240c89faf Merge pull request #156 from mariadb-corporation/MCOL-671
MCOL-671 Fix TEXT/BLOB single row SELECT WHERE
2017-04-21 10:06:34 -05:00
David Hall
b070ef3217 MCOL-597 some clean up and make Release builds work 2017-04-21 09:48:59 -05:00
David Hall
d531796bf2 MCOL-597 Fix up Windows Functions 2017-04-21 09:47:56 -05:00
David Hall
d7da34c249 MCOL-597 Fix up Windows Functions 2017-04-21 09:47:56 -05:00
David Hall
a3c4503bc9 MCOL-597 stabilization 2017-04-21 09:47:56 -05:00
Andrew Hutchings
6128293ad3 MCOL-671 Fix TEXT/BLOB single row SELECT WHERE
pDictionaryScan won't work for BLOB/TEXT since it requires searching the
data file and rebuilding the token from matches. The tokens can't be
rebuild correctly due the bits in the token used for block counts. This
patch forces the use of pDictionaryStep instead for WHERE conditions.

In addition this patch adds support for TEXT/BLOB in various parts of
the job step processing. This fixes things like error 202 during an
UPDATE with a join condition on TEXT/BLOB columns.
2017-04-21 11:21:59 +01:00
dhall-InfiniDB
70d3226009 Merge pull request #146 from mariadb-corporation/MCOL-529
MCOL-529 Pool DBRM connections
2017-04-18 09:57:55 -05:00
Andrew Hutchings
28fe2c0b70 MCOL-664 Add function support for TEXT
For the initial BLOB/TEXT pull request we put them in the same bucket as
VARBINARY, forcing many functions to be disabled. This patch enables the
same TEXT function support as VARCHAR.
2017-04-15 07:22:05 +02:00
Andrew Hutchings
f64dd0d602 MCOL-529 Pool DBRM connections
DBRM connections are reused so that we don't have a huge amount of
TIME_WAIT sockets when there are large amounts of DML. Also applied to
i_s.columnstore_files
2017-04-14 14:16:25 +01:00
Andrew Hutchings
830b24c1fa MCOL-529 Pool DBRM connections
DBRM connections are reused so that we don't have a huge amount of
TIME_WAIT sockets when there are large amounts of DML. Also applied to
i_s.columnstore_files
2017-04-14 14:13:15 +01:00
david hill
04bdb60fff more merges from 1.0.8 2017-03-28 14:17:17 -05:00
Andrew Hutchings
e9db44424c MCOL-642 Separate TEXT from BLOB
* TEXT and BLOB now have separate identifiers internally
* TEXT columns are identified as such in system catalog
* cpimport only requires hex input for BLOB, not TEXT
2017-03-27 21:36:27 +01:00
Andrew Hutchings
b1d04c04fb MCOL-267 Fix LONGBLOB issues
* Set max column length to a little under 2.1GB in DDL
* Fix token edge case
* Re-write RowGroup string handling to take more than 64KB in one string
2017-03-21 17:22:31 +00:00
Andrew Hutchings
093aa377e5 MCOL-267 multi-block support for PrimProc and bulk
* Adds multi-block bulk write support
* Adds PrimProc multi-block read support
* Allows the functions length() and hex() to work with BLOB columns
2017-03-20 18:32:24 +00:00
Andrew Hutchings
27e5995cd3 MCOL-267 Add basic engine support
This patch adds enough support so that cross engines joins with blob
columns in the foreign engines will work. The modifications are as
follows:

* Add CrossEngine support for non-NULL-terminated (binary) data
* Add row data support for blobs (similar to varbinary)
* Add engine support for writing out blob data correctly to the storage
engine API
* Re-enable blob support in the engine plugin
2017-03-17 09:27:50 +00:00
David Hall
5f828fbc36 MCOL-480 remove the annoying warning log message. This code path is normal and shouldn't log anyything. 2017-03-14 14:29:11 -05:00
david hill
2d8797f2bd change snmpmanager to alarmmanager 2017-03-14 09:07:23 -05:00
David Hall
88a372c671 MCOL-513 Use vector ref for join to prevent vector copy. 2017-02-20 11:45:29 -06:00
David Hall
def06be564 MCOL-513 Use vector ref for join to prevent vector copy. 2017-02-20 11:43:46 -06:00
David Hall
59f984c3ca MCOL-513 Comment spelling 2017-02-17 10:45:59 -06:00
David Hall
87a679e6eb MCOL-513 use a single funcor per thread. ThreadPool was doing one at a time anyway, but in a convpluted way that made it easier to add more if wanted. But it was expensive. Cleanup and polish. 2017-02-17 09:46:42 -06:00
David Hall
e09b7e10c5 MCOL-513 Threadpool to unlimited threads when queuesize = 0. Idle down after 10 minutes 2017-02-13 11:56:28 -06:00
David Hall
c2344accc9 MCOL-513 clean up and test thread pool for ExeMgr 2017-02-09 18:00:00 -06:00
David Hall
29785cf202 MCOL-480 remove the annoying warning log message. This code path is normal and shouldn't log anyything. 2017-02-09 18:00:00 -06:00