david hill
2dd99eabf7
MCOL-472 - fix the force shutdown command
2017-06-12 16:29:49 -05:00
david hill
ba7825cce6
MCOL-472 - fixed mysqld path issue on kill by pid
2017-06-05 16:55:45 -05:00
Andrew Hutchings
4f3968fb36
MCOL-657 Support the <=> operator
...
This converts <=> into "a = b OR (a IS NULL AND b IS NULL)"
2017-05-09 12:00:06 +01:00
Andrew Hutchings
e58333d4f2
MCOL-657 Support the <=> operator
...
This converts <=> into "a = b OR (a IS NULL AND b IS NULL)"
2017-05-09 11:57:28 +01:00
Andrew Hutchings
dc4f38a877
MCOL-686 Fix BETWEEN performance
...
BETWEEN was executing as a function on each row which meant that extent
elimination couldn't happen. We now execute as a predicate function
instead.
2017-05-08 21:07:39 +01:00
dhall-InfiniDB
1c2a8fccf3
Merge pull request #164 from mariadb-corporation/MCOL-697
...
MCOL-697 Limit the return length for LONGBLOB
2017-05-03 17:18:49 -05:00
Andrew Hutchings
e03267ae4b
MCOL-697 Limit the return length for LONGBLOB
...
For LONGBLOB the string return length was 4GB for functions which got
converted to -1 and then to 20. This patch sets it to just under 2GB
which we use for LONGBLOB everywhere else.
2017-05-03 21:30:25 +01:00
dhall-InfiniDB
cb788c0be2
Merge pull request #163 from mariadb-corporation/MCOL-697
...
MCOL-697 Remove 64KB VARCHAR response limit
2017-05-03 09:43:29 -05:00
Andrew Hutchings
de06c48b6c
MCOL-697 Remove 64KB VARCHAR response limit
...
This was a hard coded limit due to StringStore not being able to handle
more than this. It restricts hex() unnecessarily and is now redundant.
2017-05-03 08:07:56 +01:00
dhall-InfiniDB
d98d40bdb4
Merge pull request #160 from mariadb-corporation/MCOL-686
...
MCOL-686 Fix BETWEEN performance
2017-05-02 17:10:34 -05:00
Andrew Hutchings
715a514f15
Merge branch 'MCOL-597' into develop
2017-04-27 17:38:57 +01:00
Andrew Hutchings
057f731713
MCOL-686 Fix BETWEEN performance
...
BETWEEN was executing as a function on each row which meant that extent
elimination couldn't happen. We now execute as a predicate function
instead.
2017-04-27 17:32:19 +01:00
Andrew Hutchings
30d8baf9f7
Merge branch 'MCOL-597' into develop
2017-04-26 15:58:28 +01:00
Andrew Hutchings
f5881ce6dd
MCOL-683 Fix nested ADDDATE and DATE_FORMAT
...
MariaDB sends us a UTF8 length which we shortern because we think this
is a microsecond length. We need to keep this length.
2017-04-25 23:47:04 +01:00
Andrew Hutchings
fac819b81c
MCOL-683 Fix nested ADDDATE and DATE_FORMAT
...
MariaDB sends us a UTF8 length which we shortern because we think this
is a microsecond length. We need to keep this length.
2017-04-25 23:40:39 +01:00
David Hall
f6caa88703
MCOL-597 merge with 10.2.5
2017-04-25 16:49:32 -05:00
David Hall
b9d06e2bf2
MCOL-597 some clean up and make Release builds work
2017-04-21 10:38:51 -05:00
David Hall
b15f79e8ce
MCOL-597 Fix up Windows Functions
2017-04-21 10:38:44 -05:00
David Hall
324a9fd215
MCOL-597 Fix up Windows Functions
2017-04-21 10:38:44 -05:00
David Hall
3055964ddc
MCOL-597 stabilization
2017-04-21 10:38:44 -05:00
David Hall
12acd033fb
MCOL-597 Take Window Functions just to get a compile. No other changes were needed.
2017-04-21 10:38:44 -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
David Hall
f9e5b7b507
MCOL-597 Take Window Functions just to get a compile. No other changes were needed.
2017-04-21 09:47:56 -05:00
Andrew Hutchings
944d76445b
MCOL-673 Fix I_S/LDI for larger BLOBs
...
BLOBs that are longer than half the maximum length of the column would
be turned into a negative length due to signed int casting. This would
cause them to turn into NULL inserts. Unsigned now used.
2017-04-20 19:29:41 +01:00
dhall-InfiniDB
57af5d898f
Merge pull request #153 from mariadb-corporation/MCOL-669
...
MCOL-669 TEXT cpimport fixes
2017-04-19 15:19:09 -05:00
Andrew Hutchings
f251ebccb2
MCOL-669 TEXT cpimport fixes
...
* 64KB TEXT column had off-by-one length pointer counting
* TEXT I_S/LDI was looping where it shouldn't causing pointer issues
* TEXT data type wasn't fully understood by cpimport
2017-04-19 14:11:21 +01: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
Andrew Hutchings
b60c45a968
MCOL-653 Revert SUM(1) behaviour
...
SUM(1) behaviour was changed as part of MCOL-301. But the original
behaviour was correct.
2017-03-31 21:48:56 +01:00
Andrew Hutchings
8baf0590a4
MCOL-653 Revert SUM(1) behaviour
...
SUM(1) behaviour was changed as part of MCOL-301. But the original
behaviour was correct.
2017-03-31 21:47:12 +01: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
dhall-InfiniDB
99b62cf97b
Merge pull request #141 from mariadb-corporation/MCOL-267
...
MCOL-267 Add BLOB/TEXT support
2017-03-23 12:19:40 -05:00
Andrew Hutchings
b7a01ce02e
MCOL-267 Add blob support for INSERT_SELECT
...
* Note there is a 1MB buffer limit, rows longer than 512KB will fail (2x
due to hex of blob data)
* cpimport needs to use hex of blob data
2017-03-23 14:04:14 +00:00
Andrew Hutchings
6841b261a3
MCOL-605 Fix multi-node "Unkown error"
...
The string stream which builds up the PM details wasn't cleared on each
run. This moves the creation of the string stream up to where it is
needed so a clean one is used each time.
2017-03-22 17:48:27 +00:00
Andrew Hutchings
6ab434e708
MCOL-605 Fix multi-node "Unkown error"
...
The string stream which builds up the PM details wasn't cleared on each
run. This moves the creation of the string stream up to where it is
needed so a clean one is used each time.
2017-03-22 17:45:45 +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
dhall-InfiniDB
c12b587d0d
Merge pull request #133 from mariadb-corporation/MCOL-605-1.0
...
MCOL-605 limit connections for I_S table
2017-03-07 16:01:20 -06:00
Andrew Hutchings
b55c526a5d
MCOL-605 limit connections for I_S table
...
I_S.COLUMNSTORE_FILES now caches a connection per dbroot instead of
using a connection per file.
2017-03-07 21:16:41 +00:00
Andrew Hutchings
052f8d0249
MCOL-533 fix units for table_usage
...
The fix for MCOL-533 accidentally removed units processing
2017-03-07 21:10:47 +00:00
Andrew Hutchings
e9c5d86c15
MCOL-533 Add lock to table_usage
...
Calling from multiple connections simultaneously is bad. This adds a
lock preventing that.
2017-03-07 21:10:00 +00:00
Andrew Hutchings
9985bb0647
MCOL-533 fix the table_usage() procedure
...
The old procedure could be wildly incorrect when there were multiple
extents for a dictionary column.
The new one uses tables so that columnstore_files doesn't get
hammered too hard. They can't be temporary tables due to the reuse
restriction on temporary tables.
2017-03-07 21:09:29 +00:00
Andrew Hutchings
468fc8c260
MCOL-605 limit connections for I_S table
...
I_S.COLUMNSTORE_FILES now caches a connection per dbroot instead of
using a connection per file.
2017-03-05 09:58:20 +00:00
Andrew Hutchings
c6000d3b7a
MCOL-533 fix units for table_usage
...
The fix for MCOL-533 accidentally removed units processing
2017-03-02 17:56:32 +00:00
David Hill
923e995b29
MCOL-552 - send stdout to null
2017-02-28 11:03:08 -06:00
David Hill
b4061cd4cc
MCOL-552
2017-02-28 10:46:13 -06:00
Ben Thompson
4f8e3b0f6e
MCOL-468: remove slave-skip-errors=all from default settings
2017-02-17 09:46:42 -06:00
David Hall
c2344accc9
MCOL-513 clean up and test thread pool for ExeMgr
2017-02-09 18:00:00 -06:00