1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-12-18 13:54:11 +03:00
Commit Graph

3637 Commits

Author SHA1 Message Date
Ben Thompson
523c63aacc Fix debian version check in cpack 2017-08-11 13:22:48 -05:00
David.Hall
3310737860 Merge pull request #240 from mariadb-corporation/MCOL-869
MCOL-869
2017-08-11 12:48:44 -05:00
David Hall
7293ec522c MCOL-523 Add avg_mode function 2017-08-11 12:46:45 -05:00
David Hall
4eafaa8682 MCOL-869 UDAF with other aggregate gives wrong answer 2017-08-11 12:46:19 -05:00
david hill
58e8a8480e Merge branch 'develop' of https://github.com/mariadb-corporation/mariadb-columnstore-engine into develop 2017-08-11 09:36:25 -05:00
david hill
bf8cce7536 mcol-750 - fix installer checks 2017-08-11 09:36:18 -05:00
david hill
a78db0f021 Merge pull request #237 from mariadb-corporation/MCOL-519-Fixes
Mcol 519 fixes
2017-08-11 09:33:21 -05:00
David.Hall
d40db933c4 Merge pull request #236 from mariadb-corporation/MCOL-744-1.0
MCOL-744 Fix BPP mutex crash
2017-08-11 07:52:59 -05:00
David.Hall
003742f7ac Merge pull request #235 from mariadb-corporation/MCOL-744
MCOL-744 Fix BPP mutex crash
2017-08-11 07:52:40 -05:00
David.Hall
672d446f70 Merge pull request #238 from mariadb-corporation/MCOL-835
MCOL-835 Fix use-after-free crash in ExeMgr
2017-08-11 07:49:09 -05:00
David.Hall
465de29358 Merge pull request #239 from mariadb-corporation/MCOL-835-1.0
MCOL-835 Fix use-after-free crash in ExeMgr
2017-08-11 07:48:46 -05:00
Andrew Hutchings
bfe54eb91c MCOL-835 Fix non-braced 'if' 2017-08-11 10:13:29 +01:00
Andrew Hutchings
980ee891fd MCOL-835 Fix non-braced 'if' 2017-08-11 10:12:56 +01:00
Andrew Hutchings
a38c65b65c MCOL-835 Fix use-after-free crash in ExeMgr
It is possible that DistributedEngineComm can get the Stats object from
an MQE object and the MQE object freed before it's stats object is
passed to InetStreamSocket.

This patch makes sure that DistributedEngineComm gets a reference to MQE
instead of the pointer to the Stats object in another reference.
Therefore making sure that the Stats object still exists in
InetStreamSocket.
2017-08-11 10:10:23 +01:00
Andrew Hutchings
bd43c259df MCOL-835 Fix use-after-free crash in ExeMgr
It is possible that DistributedEngineComm can get the Stats object from
an MQE object and the MQE object freed before it's stats object is
passed to InetStreamSocket.

This patch makes sure that DistributedEngineComm gets a reference to MQE
instead of the pointer to the Stats object in another reference.
Therefore making sure that the Stats object still exists in
InetStreamSocket.
2017-08-11 10:06:13 +01:00
Ben Thompson
ace37e882f Fixes for user inputs and brick setup 2017-08-11 01:45:44 -05:00
Andrew Hutchings
05d934f0ab MCOL-744 Fix BPP mutex crash
Whilst very rare we can hit a case where we attempt to unlock objLock
when it is already unlocked. With the Boost version in Ubuntu 16.04 this
triggers an abort() effectively crashing PrimProc.

In this patch we switch to a pthread mutex instead which does not have
this limitation. At a later date we can look into refactoring how BPP
and this mutex works.
2017-08-11 07:21:37 +01:00
Andrew Hutchings
fa17a98d60 MCOL-744 Fix BPP mutex crash
Whilst very rare we can hit a case where we attempt to unlock objLock
when it is already unlocked. With the Boost version in Ubuntu 16.04 this
triggers an abort() effectively crashing PrimProc.

In this patch we switch to a pthread mutex instead which does not have
this limitation. At a later date we can look into refactoring how BPP
and this mutex works.
2017-08-11 07:17:07 +01:00
Ben Thompson
3504b8df61 Remove storage type output for data redundancy configuration in mcsadmin 2017-08-11 01:16:31 -05:00
Ben Thompson
70b61444e2 change GlusterConfig to DataRedundancyConfig in configuration file 2017-08-11 01:05:50 -05:00
david hill
c71b8a8a23 mcol-750 2017-08-10 22:38:03 -05:00
david hill
0729930943 MCOL-750 2017-08-10 22:24:31 -05:00
david hill
83fa3bd987 MCOL-750 2017-08-10 21:08:09 -05:00
david hill
aad449f199 MCOL-750 2017-08-10 20:50:09 -05:00
david hill
f90ab4c8e6 MCP-750 2017-08-10 19:45:46 -05:00
david hill
b60ee70a97 Merge pull request #234 from mariadb-corporation/MCOL-750
Mcol 750
2017-08-10 19:01:49 -05:00
david hill
e915a29a19 MCOL_750 2017-08-10 19:01:01 -05:00
david hill
482d83029e MCOL_750 2017-08-10 18:55:55 -05:00
david hill
7ec0a27a12 MCOL-750 - fix install failures - timing issues 2017-08-10 17:00:59 -05:00
David Hill
76fb89c13f Merge branch 'develop' of https://github.com/mariadb-corporation/mariadb-columnstore-engine into develop 2017-08-09 16:01:38 -05:00
David Hill
42867bc8ad MCOL-850 - merged from develop-1.0 2017-08-09 16:01:20 -05:00
david hill
6ed975d818 MCOL-850 - merged from develop-1.0 2017-08-09 15:59:43 -05:00
David Hill
0619959576 change to 1.0.11 2017-08-09 13:53:54 -05:00
david hill
e6dea4bd4b Merge pull request #233 from mariadb-corporation/1.0.10.2
1.0.10.2
2017-08-09 13:51:26 -05:00
David.Hall
df108ca7fb Merge pull request #232 from mariadb-corporation/MCOL-858
MCOL-858 Preserve NULs in StringStore deserialize
2017-08-07 14:37:41 -05:00
Andrew Hutchings
16ecfb9d6c MCOL-858 Preserve NULs in StringStore deserialize
The fix for MCOL-838 broke VARBINARY as it truncated on the first NUL on
StringStore deserialize. This fix uses append() to force a copy instead
whilst preserving length.

This fixes test012
2017-08-07 19:56:52 +01:00
david hill
0406a52e71 Merge pull request #231 from mariadb-corporation/MCOL-523-cpackFix
Fix broken make package builds
2017-08-07 11:20:45 -05:00
Ben Thompson
b406eb1f5b Fix broken make package builds 2017-08-07 11:17:59 -05:00
benthompson15
9f6f9b95a4 Merge pull request #213 from mariadb-corporation/MCOL-777
MCOL-777 Cleanup source
2017-08-07 10:04:48 -05:00
Andrew Hutchings
3330495a2e MCOL-777 Cleanup source
Clean out autotools and some other things from the source tree.
2017-08-07 15:59:56 +01:00
David.Hall
3db9d5d9e6 Merge pull request #227 from mariadb-corporation/MCOL-515
MCOL-515 Fix cross engine for FE2/3 modes
2017-08-07 09:31:49 -05:00
David.Hall
496d3b4ce7 Merge pull request #228 from mariadb-corporation/MCOL-515-1.1
MCOL-515 Fix cross engine for FE2/3 modes
2017-08-07 09:31:11 -05:00
david hill
194993328e MCOL-850 2017-08-07 08:59:49 -05:00
david hill
06e174723a Merge pull request #209 from mariadb-corporation/MCOL-519
MCOL-519
2017-08-04 16:12:37 -05:00
Andrew Hutchings
8cacee6023 Merge pull request #229 from mariadb-corporation/MCOL-523
MCOL-523 std::string can't be SMALL_POLICY in static_any
2017-08-04 18:35:34 +01:00
David Hall
a27d29c909 MCOL-523 std::string can't be SMALL_POLICY in static_any 2017-08-04 12:32:30 -05:00
Andrew Hutchings
c2e0d38ed9 MCOL-515 Fix cross engine for FE2/3 modes
When subqueries and group by are used in CrossEngine the first row group
is either corrupted or ignored. This is related to MCOL-430 which fixed
the case for FE1 mode.
2017-08-04 15:11:41 +01:00
Andrew Hutchings
a755393067 MCOL-515 Fix cross engine for FE2/3 modes
When subqueries and group by are used in CrossEngine the first row group
is either corrupted or ignored. This is related to MCOL-430 which fixed
the case for FE1 mode.
2017-08-04 15:07:32 +01:00
David.Hall
f54ef0b08f Merge pull request #225 from mariadb-corporation/MCOL-812b
MCOL-812 Escape slash as well as single quote
2017-08-03 14:50:01 -05:00
David.Hall
4f555ad8b3 Merge pull request #226 from mariadb-corporation/MCOL-812b-1.1
MCOL-812 Escape slash as well as single quote
2017-08-03 14:47:32 -05:00