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

2833 Commits

Author SHA1 Message Date
gscteam
b2bf6dece5 missing semicol 2019-05-01 13:38:02 -05:00
Patrice Linel
9e7d852804 unneeded k for loop 2019-05-01 10:29:57 -05:00
Patrice Linel
06f24df724 change signature array in a std::set ! lookup performance is now log(N). About 10x performance can be expected on cpimport containing varchars.
Signed-off-by: Patrice Linel <plinel@mendel-master2.cm.cluster>
2019-04-18 09:16:00 -04:00
Roman Nozdrin
d4d7f55c9e Merge pull request #731 from mariadb-corporation/MCOL-2091
MCOL-2091 CS now supports  multiply distincts and UDaF calls in projection using special UDAF reset code for such queries.
2019-04-17 20:34:54 +03:00
David Hall
9846d6b595 MCOL-2091 align margin 2019-04-15 12:52:00 -05:00
David Hall
853dc2a2c1 MCOL-2091 Don't use in-line initializers, a C++x11 feature. 2019-04-15 12:49:43 -05:00
Andrew Hutchings
19ebde8b2a Merge pull request #732 from mariadb-corporation/replication-option
MCOL-593 Add optional MariaDB replication support
2019-04-15 19:56:36 +03:00
Andrew Hutchings
f9f966fe96 MCOL-593 Add optional MariaDB replication support
This patch will allow MariaDB replication into UM1 when enabling the
following is added to the SystemConfig section of Columnstore.xml:

<ReplicationEnabled>Y</ReplicationEnabled>

The intended use case is to replication from an InnoDB MariaDB server
into ColumnStore. You would need to create the tables on the ColumnStore
slave as "ColumnStore" and the same tables in the master as InnoDB.

At the moment the use case is narrow and could be prone to problems so
this will use the hidden flag until we can improve it.
2019-04-15 14:45:34 +01:00
David Hall
f1b908abeb MCOL-2091 Special UDAF reset code for multi-distinct queries 2019-04-11 15:44:46 -05:00
Andrew Hutchings
8825c0928b Merge pull request #730 from mariadb-corporation/MCOL-1559
Mcol 1559
2019-04-11 08:00:02 +01:00
David Hall
28e743bf38 MCOL-1559 remove unused boost/trim header 2019-04-10 08:46:15 -05:00
Andrew Hutchings
67b42acc9c Merge pull request #729 from mariadb-corporation/MCOL-2061
MCOL-2061 Add upgrade path to rebuild FRM files
2019-04-10 04:43:24 +01:00
David Hall
d78944d9ff MCOL-1559 backout trim before setting compare. Shouldn't do this in all cases. 2019-04-09 17:08:03 -05:00
David Hall
b6484dda4a MCOL-1559 trim constant varchar string before adding filter 2019-04-09 16:57:21 -05:00
David Hall
e2cb644484 MCOL-1559 trailing space compare 2019-04-09 16:34:45 -05:00
David Hall
e71378d719 Merge branch 'develop-1.2' into MCOL-1559 2019-04-09 13:11:17 -05:00
David Hall
5b581f53cb MCOL-1559 trailing space compare 2019-04-09 13:09:29 -05:00
Andrew Hutchings
9d53483d16 Merge pull request #726 from mariadb-corporation/MCOL-2267
MCOL-2267 allow for long double in row::equals()
2019-04-04 16:13:07 +01:00
Andrew Hutchings
6f15c97591 MCOL-2061 Add upgrade path to rebuild FRM files
A major upgrade (1.1 -> 1.2 for example) may have issues due to stale
FRM table IDs. This commit adds a stored procedure that changes the
table comment to empty on every ColumnStore table to repair the IDs.

The user should run this as part of the upgrade procedure between major
versions.
2019-04-04 15:32:38 +01:00
David Hall
5f76cee5f4 MCOL-2267 allow for long double in row::equals() 2019-04-02 11:36:56 -06:00
David Hall
8d553ae9fb MCOL-1559 trim spaces before compare 2019-04-02 11:14:40 -06:00
David Hall
053e1dae13 Merge branch 'develop-1.2' into MCOL-1559 2019-03-29 08:38:04 -06:00
David Hall
aa802f44c5 MCOL-1559 trailing white space comparison 2019-03-29 08:37:16 -06:00
Roman Nozdrin
7b1f461dde Merge pull request #724 from mariadb-corporation/version-1.2.4
Bump version to 1.2.4
2019-03-29 19:34:47 +05:30
Andrew Hutchings
90d16dced4 Bump version to 1.2.4 2019-03-29 13:11:34 +00:00
David Hall
e5d76e142b MCOL-1559 Some string trailing blank stuff 2019-03-28 15:25:49 -06:00
Patrick LeBlanc
8090d6dd9c Merge pull request #718 from drrtuy/MCOL-2244
*Merge after 1.2.3 release* MCOL-2244 Columnstore execution threads now have names
columnstore-1.2.3
2019-03-15 08:50:05 -05:00
Roman Nozdrin
a0b3424603 MCOL-2244 Columnstore execution threads now have names describe
the threads operation. This should simplify CPU bottlenecks troubleshooting.
2019-03-15 14:34:01 +03:00
Patrick LeBlanc
f2e6d8d1a8 Merge pull request #714 from mariadb-corporation/MCOL-1883
MCOL-1883 This commit fixes RENAME behavior that doesn't work properly with table     names that contains '/' sign in the middle.
2019-03-14 09:21:28 -05:00
Andrew Hutchings
384b448f89 Merge pull request #713 from mariadb-corporation/MCOL-2233
MCOL-2233 substring_index() now returns correct value when index value is negative.
2019-03-14 01:09:57 +00:00
Andrew Hutchings
0b2c71ce81 Merge pull request #717 from zdrav1/MCOL-2232
Mcol 2232
2019-03-14 01:09:21 +00:00
root
00c0f22758 MCOL-2232 fixed dummy allerts on debian of jemalloc not installed 2019-03-13 13:10:23 +02:00
root
5c8208c8bc MCOL-2232 fixed dummy allerts on debian of jemalloc not installed 2019-03-13 12:37:43 +02:00
Roman Nozdrin
d4c4a10512 MCOL-1883 This commit fixes RENAME behavior that doesn't work properly with table
names that contains '/' sign in the middle. Given the name `some/table/` in to or
from. RENAME uses a prefix to the left of the first '/', namely `some` and doesn't
consider the trailer `/table/`.
2019-03-13 13:14:26 +03:00
Roman Nozdrin
9ff348b97f MCOL-2233 substring_index() now returns correct value when
index value is negative.
The problem caused by unsigned type used to store negative
index value.
2019-03-13 13:02:17 +03:00
Andrew Hutchings
2509d833fc Merge pull request #712 from mariadb-corporation/MCOL-2182
MCOL-2182 Change in MariaDB 10.3 allows for only 2 parameters to lpad…
2019-03-08 21:38:54 +00:00
David Hall
c3f8148fff MCOL-2182 Change in MariaDB 10.3 allows for only 2 parameters to lpad and rpad 2019-03-08 15:14:42 -06:00
David.Hall
0e02d4b44b Merge pull request #710 from mariadb-corporation/1.2-merge-up-20190308
Merge develop-1.1 into develop-1.2
2019-03-08 10:43:20 -06:00
Andrew Hutchings
9e3517dfa6 Merge branch '1.1-merge-up-20190308' into 1.2-merge-up-20190308 2019-03-08 14:16:58 +00:00
Andrew Hutchings
d4418ecf64 Merge branch 'develop-1.0' into 1.1-merge-up-20190308 2019-03-08 10:27:06 +00:00
Roman Nozdrin
db47ede89f Merge pull request #708 from mariadb-corporation/MCOL-1951
MCOL-1951 Don't crash when MariaDB UDAF not defined in Columnstore
2019-03-07 22:14:12 +05:30
Roman Nozdrin
26e61546bd Merge pull request #705 from drrtuy/MCOL-2160
MCOL-2160 MCOL-1883 RENAME now supports both '/' symbols in table names and crash described in MCOL-1883 has been fixed.
2019-03-07 15:08:18 +05:30
Andrew Hutchings
fddd108df3 Merge pull request #706 from mariadb-corporation/MCOL-2180
Mcol 2180
2019-03-06 15:05:58 -05:00
David Hall
e9a920b4e8 MCOL-1951 Don't crash when MariaDB UDAF not defined in Columnstore 2019-03-06 13:57:49 -06:00
David Hall
fd34320256 MCOL-2180 PDF moved up one directory 2019-03-06 12:22:35 -06:00
David Hall
ea911a118f MCOL-2180 Update UDAF docs 2019-03-06 12:19:03 -06:00
David Hall
5dff25e0a0 MCOL-2180 Update UDAF docs 2019-03-06 11:52:01 -06:00
Andrew Hutchings
39ca2bf705 Merge pull request #689 from zdrav1/dev_1_0_upp
MCOL-2151, added jemalloc dependency check in columnstoreClusterTester
2019-03-06 06:50:56 -05:00
Andrew Hutchings
b19d2bb7f0 Merge pull request #704 from mariadb-corporation/MCOL-1822-c
Mcol 1822 c
2019-03-06 06:48:00 -05:00
Andrew Hutchings
6ba299cccd Merge branch 'develop-1.2' into MCOL-1822-c 2019-03-06 06:47:46 -05:00