Jose Rojas
04526f04a6
Merge pull request #1021 from dhall-MariaDB/MCOL-3749
...
MCOL-3749 Return error when update truncates
2020-01-31 12:59:54 -06:00
Gagan Goel
8c24353cbb
Merge pull request #1012 from dhall-MariaDB/MCOL-3662
...
MCOL-3662 Restore error message for multi parameter aggregates save for UDAnF and GROUP_CONCAT
2020-01-31 13:43:28 -05:00
Gagan Goel
36907a84e0
Merge pull request #1017 from dhall-MariaDB/MCOL-3632
...
MCOL-3632 Restore error message for ref item type
2020-01-31 12:30:17 -05:00
Patrick LeBlanc
80891a7083
Merge pull request #1015 from pleblanc1976/mcol-3716
...
Mcol-3716: Wrong min/max after cpimport which causes wrong select results
2020-01-31 10:44:08 -06:00
Patrick LeBlanc
d8f22609b4
MCOL-3745: Investigate slow-ddl problem after restart
...
Found a way to mitigate it through configuration. Only relevant to low
upstream bandwidth envs. Documented it.
2020-01-31 11:35:11 -05:00
benthompson15
6453168480
Merge pull request #1016 from dhall-MariaDB/MCOL-3744
...
MCOL-3744 mcssystemready to work with SKIP_OAM_INIT
2020-01-30 14:29:30 -06:00
David Hall
fc4f0e4f97
MCOL-3749 Return error when update truncates
2020-01-29 16:26:41 -06:00
benthompson15
d7679e8791
Merge pull request #1007 from LinuxJedi/MCOL-3707
...
MCOL-3707 Packaging pre/post functions
2020-01-28 12:32:05 -06:00
David Hall
275b1db857
MCOL-3632 Restore error message for ref item type
...
Function or Operator with sub query on the SELECT clause is currently not supported.
2020-01-28 11:16:18 -06:00
Andrew Hutchings
70f5c12279
Merge pull request #1010 from tntnatbry/MCOL-3680
...
MCOL-3680 mysqld will abort if Columnstore.xml is missing.
2020-01-28 15:26:05 +00:00
Andrew Hutchings
4fef77ade2
Merge pull request #1014 from tntnatbry/MCOL-3675
...
MCOL-3675 and MCOL-3676 Detect in postConfigure if columnstore-post-install is run or not
2020-01-28 15:24:27 +00:00
Andrew Hutchings
e75891477e
Merge pull request #1011 from pleblanc1976/minor-fixes
...
Minor fixes
2020-01-27 12:56:04 +00:00
David Hall
2c814bd3ed
MCOL-3744 mcssystemready to work with SKIP_OAM_INIT
2020-01-24 12:33:03 -06:00
Patrick LeBlanc
c26adc6259
MCOL-3716: Wrong min/max set for short strings
...
cpimport was doing unsigned comparisons for these, but initializing
max to MIN_BIGINT (0x8000000000000002), which is > than any ascii string,
so it would never get set. Changed the init value to 0 for char
types.
2020-01-24 10:30:17 -05:00
Patrick LeBlanc
092994d00d
Merge pull request #1006 from LinuxJedi/change-engine
...
MCOL-128 Support ALTER TABLE...ENGINE=Columnstore
2020-01-24 09:26:13 -06:00
Gagan Goel
bbd5a13d4a
MCOL-3675 and MCOL-3676 Detect in postConfigure if columnstore-post-install is run or not
2020-01-23 18:58:10 -05:00
Andrew Hutchings
4b86890cf7
MCOL-128 Support ALTER TABLE...ENGINE=Columnstore
...
Also implements:
* ALTER TABLE from Columnstore to another engine
* MCOL-3349 CREATE TABLE ... AS SELECT.
2020-01-23 21:12:33 +00:00
David Hall
57bf5303f1
MCOL-3662 Restore error message for multi parameter aggregates save for UDAnF and GROUP_CONCAT
2020-01-23 14:10:15 -06:00
Patrick LeBlanc
a59217e5e6
Fixed a compiler warning that broke debugging builds.
2020-01-23 13:50:27 -05:00
Patrick LeBlanc
dc94725dd5
Fixed a problem with the early-exit code in postConfig, where it would
...
turn replication on in the config file but not specify whether it was
the master or slave. Made the early-exit code turn rep off.
2020-01-23 12:48:51 -05:00
Patrick LeBlanc
5b794c862c
Fixed a compiler warning that broke debugging builds.
2020-01-23 12:47:56 -05:00
Gagan Goel
d0ffede135
MCOL-3680 mysqld will abort if Columnstore.xml is missing
...
Add try-catch blocks in the plugin code to prevent mysqld
from aborting if configcpp cannot access Columnstore.xml.
2020-01-23 17:41:02 +00:00
David.Hall
d62600c647
Merge pull request #1009 from pleblanc1976/develop-1.4
...
Merging into develop-1.4 multiple PRs that originally went into develop.
2020-01-22 14:00:36 -06:00
Roman Nozdrin
c6aaa3f227
This commit fixes MDB crash that happens when table lock timeout fires
...
with multiply DML run in separate transactions.
This commit also fixes GCC unused variable warning.
2020-01-21 16:48:15 -05:00
Jose Rojas
3a3905b26a
Merge pull request #1001 from pleblanc1976/join-abort-fix
...
MCOL-3713: Join abort fix
2020-01-21 16:47:25 -05:00
Patrick LeBlanc
b6dfdd6e99
Merge pull request #1000 from drrtuy/MCOL-1734_2
...
MCOL-1734 CS now behaves similar to MDB in case of NOT IN + correlated subquery if the subquery returns empty set.
2020-01-21 16:45:24 -05:00
Andrew Hutchings
474589e516
MCOL-3707 Packaging pre/post functions
...
Adds support for:
* columnstore-post-install on RPM install
* MCOL-3708 mcsadmin shutdown on uninstall
There is a counterpart for the server tree to propagate the RPM settings
up and add Debian packaging support.
2020-01-21 11:34:01 -08:00
Andrew Hutchings
011cc70e17
Merge pull request #1004 from pleblanc1976/runtime-disable-oam
...
Runtime disable oam
2020-01-17 10:31:05 -08:00
Patrick LeBlanc
83676a1193
Removed the commented SKIP_OAM_INIT lines from cmake files.
2020-01-17 13:29:14 -05:00
Andrew Hutchings
cd80b0ace5
Merge pull request #1003 from mariadb-corporation/fix-doUpdateDelete
...
This commit fixes MDB crash that happens when table lock timeout fires
2020-01-17 08:25:44 -08:00
Patrick LeBlanc
65f6701b99
Moved the early-exit code in postConfig s.t. it will still run the
...
mysql setup steps.
2020-01-16 10:33:30 -05:00
Roman Nozdrin
f21998eff3
Merge pull request #1002 from LinuxJedi/10.5-compatible
...
MariaDB 10.5 Compatibility
2020-01-15 19:10:49 -08:00
Patrick LeBlanc
2691dbf790
postConfig goes down a different path "sometimes", added a SKIP_OAM_INIT
...
check to another path to prevent steps that are redundant with our
init scripts.
2020-01-15 16:52:18 -05:00
Patrick LeBlanc
d01df95144
Made the SKIP_OAM_INIT checks happen at run time vs build time.
2020-01-15 16:31:07 -05:00
Jose Rojas
cc7521cc84
Merge pull request #1001 from pleblanc1976/join-abort-fix
...
MCOL-3713: Join abort fix
2020-01-15 10:15:12 -08:00
Patrick LeBlanc
8a12eae383
Merge pull request #1000 from drrtuy/MCOL-1734_2
...
MCOL-1734 CS now behaves similar to MDB in case of NOT IN + correlated subquery if the subquery returns empty set.
2020-01-14 22:28:15 -06:00
Roman Nozdrin
f178f2c22f
This commit fixes MDB crash that happens when table lock timeout fires
...
with multiply DML run in separate transactions.
This commit also fixes GCC unused variable warning.
2020-01-14 22:44:35 +00:00
Andrew Hutchings
a959aad92d
MariaDB 10.5 Compatibility
...
Several changes have happened in MariaDB 10.5, most notably:
* Information Schema table definitions have changed
* More things use LEX_CSTRING
This fixes all the compile issues
2020-01-13 10:47:14 -08:00
Andrew Hutchings
4578595a6e
Update VERSION
2020-01-13 10:09:47 -08:00
Andrew Hutchings
39de72d8f8
Merge pull request #994 from pleblanc1976/pool-alloc-fix
...
Noticed a potential deadlock problem in poolallocator.
2020-01-09 16:40:55 +00:00
Patrick LeBlanc
a3409e1a94
Merge branch 'develop' into join-abort-fix
2020-01-08 15:19:12 -06:00
Patrick LeBlanc
04807c3ef8
MCOL-3713: Join abort problem
...
Noticed a race on djsJoiners in abort() and segregateJoiners().
Re-added the mutex lock, but after risk of double lock grab.
2020-01-08 16:05:22 -05:00
Jose Rojas
8e6fde3b71
Merge pull request #999 from pleblanc1976/random-bug-fixes
...
Fixed a couple minor things I ran into working on another task
2020-01-08 10:35:23 -06:00
Patrick LeBlanc
0dbf3280bb
MCOL-3713: UM join mem overflow abort problem
...
A little cleanup. It's working.
2020-01-07 10:58:23 -05:00
drrtuy
8595fa0226
MCOL-1734 CS now behaves similar to MDB in case of
...
NOT IN + correlated subquery if the subquery returns empty set.
CS now returns full outer record set.
gcc 8.2 complains about unused variable in ha_mcs_impl.cc
2020-01-07 17:23:17 +03:00
Patrick LeBlanc
a55495a73f
MCOL-3713 - A UM join mem overflow abort bug
...
Seems that segregateJoiners would double-lock a mutex. Not sure why
we're only seeing it now.
This is a checkpoint commit, probably not final for this bug.
2020-01-06 18:03:45 -05:00
Patrick LeBlanc
80ff0bfa56
Fixed a couple minor things I ran into working on another task
...
- Made TupleUnion not allocate 64MB per frame.
- Saw a crash, where a THJS would be destroyed w/o being used.
Fixed the bad reference.
2020-01-06 14:17:43 -05:00
Patrick LeBlanc
d47df1b6dd
Noticed another deadlock possibility in PoolAllocator.
...
Also currently not a problem.
2020-01-03 17:29:39 -05:00
Patrick LeBlanc
bf356cdb86
Merge pull request #959 from benthompson15/MCOL-3638
...
MCOL-3638: Fix level of various storagemanager logging items.
2020-01-03 09:42:45 -06:00
Patrick LeBlanc
81017e2ec0
Merge pull request #993 from toddstoffel/spelling
...
Spelling
2020-01-03 09:42:11 -06:00