1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-12-20 01:42:27 +03:00
Commit Graph

5453 Commits

Author SHA1 Message Date
Gagan Goel
881091c535 MCOL-4043 Fix memory leaks - 1
simpleScalarFilterToParseTree() performs a dynamic allocation
of a ParseTree object, but this memory is never freed later.
We now keep track of this allocation and perform the delete
in the JobList dtor after the query finishes.
2020-06-11 19:01:40 -04:00
Patrick LeBlanc
feee26f1ab Merge pull request #1266 from benthompson15/fix-loadbrm
For S3 region is not required to be set in valid configuration.
2020-06-11 16:50:55 -05:00
benthompson15
3eeef9becc For S3 region is not required to be set in valid configuration. 2020-06-11 16:47:14 -05:00
benthompson15
12511690ea MCOL-4033: initial changes to cleanup columnstoreSupport and remove mcsadmin references. 2020-06-10 17:16:13 -05:00
Roman Nozdrin
1a755df292 Merge pull request #1265 from mariadb-corporation/ci-mdb-server-systemd
ci: systemd dev libs for builders
2020-06-10 18:57:25 +03:00
Roman Nozdrin
8824053cdd Merge pull request #1264 from drrtuy/MCOL-4019
MCOL-4019 This patch avoids fork() in wokernode/controllernode that h…
2020-06-10 14:51:37 +03:00
mariadb-RomanNavrotskiy
eeb3c84240 systemd dev libs 2020-06-10 13:31:30 +02:00
Patrick LeBlanc
e3f8808080 Merge pull request #1263 from mariadb-corporation/ci-missing-deb-columnstore-plugin
MCOL-4040 update autobake.sh script before build
2020-06-09 11:34:28 -05:00
mariadb-RomanNavrotskiy
4229bba3a1 revert release build 2020-06-09 18:10:55 +02:00
Roman Nozdrin
1c463fa329 MCOL-4019 This patch avoids fork() in wokernode/controllernode that hangs in ThreadPool::~
waiting infinitely for fPruneThread->join() to return.
2020-06-09 15:47:17 +00:00
mariadb-RomanNavrotskiy
99d3d65fb4 unstrip columnstore from autobake 2020-06-09 17:26:32 +02:00
mariadb-RomanNavrotskiy
dba5a89386 reldebinfo c7 build for dlee 2020-06-09 16:26:41 +02:00
Patrick LeBlanc
653a5f4554 Merge pull request #1258 from dhall-MariaDB/MCOL-3536
Mcol 3536
2020-06-08 18:46:58 -05:00
David Hall
adda6567e2 MCOL-3536 Collation 2020-06-08 17:58:59 -05:00
David Hall
f9078efbc6 MCOL-3536 Collation 2020-06-08 17:57:37 -05:00
David Hall
d289c30521 MCOL-3536 Collation 2020-06-08 17:19:07 -05:00
David Hall
938ee6d308 MCOL-3536 collation 2020-06-08 16:09:46 -05:00
Patrick LeBlanc
f41261edae Merge pull request #1262 from drrtuy/MCOL-3991_1
MCOL-3991 Add artificial delays to loadbrm, ddlproc and dmlproc start…
2020-06-08 14:06:21 -05:00
Gagan Goel
1a5c6910da Make changes based on feedback to PR #1254 for the cache. 2020-06-08 14:11:30 -04:00
Roman Nozdrin
cc2e537107 MCOL-3991 Add artificial delays to loadbrm, ddlproc and dmlproc startup procedure. 2020-06-08 17:35:01 +00:00
David Hall
236b92d706 MCOL-3536 Collation 2020-06-08 09:00:48 -05:00
David Hall
4832ec83f8 MCOL-3536 Collation 2020-06-07 14:07:10 -05:00
Patrick LeBlanc
08f00b1b78 Merge pull request #1256 from drrtuy/RIP-postConfigure_2
RIP post configure 2
2020-06-05 12:17:43 -05:00
David Hall
4f5b56b492 MCOL-4042 cleanup after MODA 2020-06-05 11:52:44 -05:00
David Hall
d1e85c468c MCOL-3536 collation remove debug 1 thread 2020-06-05 10:22:31 -05:00
Roman Nozdrin
7c5f83f8e8 Merge pull request #1260 from jmrojas2332/MCOL-4011
MCOL-4011 update custom loadbrm script
2020-06-05 18:09:57 +03:00
Roman Nozdrin
ea1809dc1f MCOL-3914 Changed start/stop sequence to align it with the underlying dynamic systemd start order. 2020-06-05 12:09:53 +00:00
Jose
3dfe60004e MCOL-4011 update custom loadbrm script 2020-06-05 05:58:04 +00:00
David Hall
1d5e820e97 Merge branch 'develop' into MCOL-3536
Conflicts:
	CMakeLists.txt
2020-06-04 16:22:59 -05:00
David Hall
bacd81d32a MCOL-3536 collation 2020-06-04 16:15:06 -05:00
Roman Nozdrin
2915f83a46 MCOL-3914 Replaced umbrella systemd service with a shell that starts/stops separate
MCS systemd units.

Add stop for StorageManager systemd unit.
2020-06-04 17:16:55 +00:00
Gagan Goel
1216f9fc70 For INSERT ... SELECT, don't use the is_cache_insert flag
when starting bulk insert. This will invoke cpimport for
the query instead of batch inserts mode. This is intentional
as batch inserts currently have an edge case mentioned in
MCOL-4037 that needs to be fixed.
2020-06-04 12:29:37 -04:00
David Hall
889094a23d MCOL-3536 Collation 2020-06-03 19:43:53 -05:00
Gagan Goel
dd9372c4e8 Fix INSERT ... SELECT on self.
For queries of the form:
  insert into cache1 select * from cache1;
We had a crash in the second call to get_status_and_flush_cache
due to cache->table being 0. This happened because for one of the
two ha_mcs_cache instances involved in this query, the call to
ha_mcs_cache::open was not setting cache_handler->file->lock.status_param.
The assignment to status_param was earlier protected by an if condition.
Solution is to remove that if condition in ha_mcs_cache::open.
2020-06-03 15:20:03 -04:00
Gagan Goel
c30d105c30 Use batch inserts for the cache flush. 2020-06-03 15:20:03 -04:00
Gagan Goel
e671b1d1e2 1. Some fixes to the cache interface code.
2. Set a Columnstore_cache table as a non-foreign engine table in isMCSTable().
2020-06-03 15:20:03 -04:00
Gagan Goel
43d5d511d7 Initial port of Monty's code of the ColumnStore cache. 2020-06-03 15:20:03 -04:00
Roman Nozdrin
ccdfe98409 Removed the last call of postConfigure(RIP). Changed dangerous default setting see MDEV-22197. 2020-06-03 16:31:56 +00:00
Patrick LeBlanc
5440977f45 Merge pull request #1197 from tntnatbry/develop-batchinserts-improve
Improve batch inserts.
2020-06-02 14:05:47 -05:00
David Hall
39a93ef753 MCOL-3536 Collation 2020-06-02 13:40:15 -05:00
Patrick LeBlanc
60adca8020 Merge pull request #1252 from benthompson15/fix-oos-build
fix out-of-source builds
2020-06-02 12:02:53 -05:00
benthompson15
dd6694e039 fix out-of-source builds 2020-06-02 11:14:24 -05:00
Gagan Goel
57f393feaf Merge pull request #1246 from pleblanc1976/mcol-4023-1.5
Merge MCOL-4023 fix into 1.5
2020-06-02 11:33:10 -04:00
Patrick LeBlanc
77b33f1c0f Merge pull request #1251 from vuvova/cmake-fixes
don't abort the build if no libcurl
2020-06-02 08:41:37 -05:00
Sergei Golubchik
5a275e6483 don't abort the build if no libcurl 2020-06-02 14:39:04 +02:00
Roman Nozdrin
53aa9c643b Merge pull request #1250 from mariadb-corporation/ci-submodules-step
ci: fetch engine submodules
2020-06-02 08:36:26 +03:00
mariadb-RomanNavrotskiy
0395779d52 ci: fetch engine submodules 2020-06-01 23:59:04 +02:00
David.Hall
0a9e8b923e Merge pull request #1249 from pleblanc1976/cmake-fix
Bring in the definition of MESSAGE_ONCE to get the engine to build
2020-06-01 16:29:05 -05:00
Patrick LeBlanc
2acc03242b Bring in the definition of MESSAGE_ONCE to get the engine to build
standalone.
2020-06-01 17:10:14 -04:00
David Hall
46668d2607 Merge branch 'develop' into MCOL-3536 2020-06-01 15:09:44 -05:00