David Hall
baf31b64fc
MCOL-3505 Add moda to build and mysql.func
2019-09-30 14:16:08 -05:00
David Hall
cbef44a0be
MCOL-3503 add MODA aggregate function
2019-09-27 12:22:44 -05:00
benthompson15
0a175f0052
Merge pull request #871 from mariadb-corporation/cpimport-s3
...
MCOL-3514 Add support for S3 to cpimport
2019-09-25 12:13:47 -05:00
Andrew Hutchings
8291948ba0
Fix git submodule working dir
2019-09-25 14:01:55 +01:00
Andrew Hutchings
59d1caae02
Fix CMake dependencies
...
Some odd quirks with CMake mean that marias3 has to be in the top level
CMake. Also made submodule checkout happen at cmake time.
2019-09-25 11:30:32 +01:00
Andrew Hutchings
70b3aa3159
Merge branch 'develop-1.2' into develop-merge-up-20190924-2
2019-09-24 14:17:57 +01:00
Andrew Hutchings
8633859dd4
MCOL-3514 Add support for S3 to cpimport
...
cpimport now has the ability to use libmarias3 to read an object from an
S3 bucket instead of a file on local disk.
This also moves libmarias3 to utils/libmarias3.
2019-09-24 10:31:22 +01:00
benthompson15
24e1c3ff2d
Merge pull request #855 from mariadb-corporation/move-etc
...
Move config files
2019-09-09 15:54:30 -05:00
Andrew Hutchings
97bda78c3b
Move config files
...
This patch:
* Moves config files from /usr/local/mariadb/columnstore/etc to
ENGINE_SYSCONFDIR/columnstore (ENGINE_SYSCONFDIR is /etc by default)
* Sets a define called MCSSYSCONFDIR whic contains the
ENGINE_SYSCONFDIR compile time setting
* Modifies scripts and code to use the new paths
* Removes a whole bunch of files we don't use
2019-09-09 14:13:56 +01:00
Gagan Goel
c766620d22
Add support for DateTime data type in ROUND()
2019-09-06 21:49:47 -04:00
benthompson15
b658080f06
Merge pull request #854 from mariadb-corporation/remove-vpj
...
Remove vpj files
2019-09-06 10:01:52 -05:00
Andrew Hutchings
3fef0f21d3
Remove vpj files
...
They shouldn't be here
2019-09-05 17:38:03 +01:00
Andrew Hutchings
74d68b4db3
Fix my.cnf clash
...
This patch:
* Moves ColumnStore my.cnf to /etc/my.cnf.d/columnstore.cnf
* Removes unneeded entries from columnstore.cnf
* Removes some things that used my.cnf and are now dead
* Also removes utils/scenarios
* Modifies things that use extra defaults file to use the standard one
* Makes sure that C++11 standard is used for older CMake versions
With this patch we no longer need to set -DINSTALL_SYSCONF2DIR and
-DINSTALL_SYSCONFDIR when building MariaDB server.
2019-09-04 18:51:02 +01:00
Andrew Hutchings
a35e011e6d
Merge pull request #836 from mariadb-corporation/MCOL-3423
...
Mcol 3423
2019-08-27 14:04:24 +01:00
Andrew Hutchings
b3ef33173d
Merge pull request #809 from mariadb-corporation/MCOL-174
...
Mcol 174
2019-08-27 13:58:50 +01:00
David Hall
881410d397
MCOL-174 fix compile errors
2019-08-22 16:39:02 -05:00
David Hall
418ceb73dc
Merge branch 'develop-1.2' into MCOL-174
2019-08-22 16:37:50 -05:00
David Hall
95fcc3dcbb
MCOL-3423 Don't move decimal for LONG DOUBLE. Clear long double extra bits after copy, not before.
2019-08-20 09:50:43 -05:00
Gagan Goel
f5af10a0c4
1. For BETWEEN/IN functions in the SELECT clause, build a function column
...
2. CASE function should return false when it evaluates to NULL (e.g. due to absense of ELSE clause)
3. Set the operation type of IN function to varchar if all parameters are char/varchar/text
2019-08-18 21:23:41 -04:00
Roman Nozdrin
e0dd3d2c32
Merge pull request #825 from tntnatbry/distinct-fix
...
MCOL-2146 MCOL-2159 Fix for group_concat(distinct ... ) to use all unique values in a row
2019-08-16 22:02:41 +03:00
Gagan Goel
6ccdb4ac10
1. Fix for group_concat(distinct ... ) to use all unique values in a row.
...
2. Explicitly set array bounds for Row::hash() and Row::equals().
2019-08-15 01:15:05 -04:00
Patrick LeBlanc
fbdf1a5308
Merge branch 'develop' into S3-project
2019-08-14 15:37:14 -05:00
Patrick LeBlanc
1b1e956c63
Checkpointing changes for merging storagemanager -> CS.
2019-08-14 13:05:50 -05:00
David Hall
fd373dfbfb
MCOL-3419 Get rid of std::locale::global() from MCOL-1559.
2019-08-13 15:20:28 -05:00
Patrick LeBlanc
ddebd85dc8
'Corporaton' -> 'Corporation'...
2019-08-13 11:40:44 -05:00
Roman Nozdrin
b1bc995420
Merge branch 'develop' into remove-infinidb
2019-08-13 12:32:01 +03:00
Roman Nozdrin
6cdca1330b
Merge pull request #808 from mariadb-corporation/develop-merge-up-20190729
...
Merge develop-1.2 into develop
2019-08-13 11:55:22 +03:00
Andrew Hutchings
9d83b49fca
MCOL-104 First pass of InfiniDB rename in code
2019-08-12 09:41:28 +01:00
Andrew Hutchings
7af9771319
Merge branch 'develop' into develop-merge-up-20190729
2019-08-09 14:01:11 +01:00
Patrick LeBlanc
a09a9d5d0f
Mass substitution 'Corporaton' -> 'Corporation'
2019-08-07 14:43:25 -05:00
Roman Nozdrin
d62b66ecf7
parse_item() in execplan code now always get an actual GWI structure
...
to avoid accedental crashes.
Add check for Conversion of Big IN Predicates Into Subqueries optimization
conditions.
Enabled derivedTableOptimization() for group by and derived handlers.
Disabled Conversion of Big IN Predicates Into Subqueries optimization.
Disabled most of optimizer_flags for now.
RowGroup + operator now correctly sets useStringTable flag that
instructs code to check StringStore instead of plain data buffer.
2019-08-01 14:29:55 -04:00
David Hall
e768a6c5ce
MCOL-179 Don't round before divide for DIV. Mimic InnoDB behavior.
2019-07-31 15:03:12 -05:00
David Hall
81e745256b
MCOL-174 Replace custom helpers::power() with standard pow(). helpers::power() breaks with #dec > 9
2019-07-31 14:49:31 -05:00
David Hall
765d1d38d4
MCOL-174 Handle quoted numerics
2019-07-31 13:58:50 -05:00
Patrick LeBlanc
99f8a4feb7
Update storage-manager ref.
2019-07-30 16:47:46 -05:00
David Hall
5266d7dc61
MCOL-1559 don't use facet compare if no trailing whitspcae
2019-07-30 15:46:49 -05:00
Patrick LeBlanc
303d182d5c
Removed a couple unused SM config params. Added retry loop
...
to getting a connection.
2019-07-29 14:44:18 -05:00
Patrick LeBlanc
00158c86ec
Minor improvement to what determines whether a file is 'local'
...
or on some 'other' kind of filesystem.
2019-07-29 14:41:23 -05:00
Andrew Hutchings
811909aa72
Merge branch 'develop-1.2' into develop-merge-up-20190729
2019-07-29 12:19:26 +01:00
David Hall
78eb20ef4e
MCOL-1559 remove the #define POSIX_REGEX and thus the use of regexec. Fix up the code changing #ifdef _MSC_VER to #ifdef POSIX_REGEX, where it applies to regexec.
2019-07-24 12:59:59 -05:00
David Hall
41b7560b65
Merge branch 'develop-1.2' into MCOL-1559
2019-07-23 10:21:23 -05:00
Patrick LeBlanc
3118acc3d4
Made stale sockets reconnect.
2019-07-18 14:56:14 -05:00
Patrick LeBlanc
7d4f406888
Changed the retry behavior in SocketPool to get load_brm to work
...
when called by proc???. Also made proc??? start/stop SM around
save_brm runs. There seems not to be a saner way to do that atm.
So, on stop/restart/shutdown, it will do
1) stop everything
2) restart SM
3) save_brm
4) stop SM again
2019-07-18 11:14:12 -05:00
David Hall
c683b6bfc0
MCOL-3404 Revert experimental changes from MCOL-3343
2019-07-16 18:19:03 -05:00
David Hall
cd79a42ec1
MCOL-3404 Back out experimental changes from MCOL-3343
2019-07-16 17:14:17 -05:00
Patrick LeBlanc
b21b41077e
Updated storage-manager ref.
2019-07-12 13:48:36 -05:00
Ben Thompson
4c5866bcca
changes for ssize_t messaging
2019-07-01 12:28:11 -05:00
David Hall
474039b6cf
MCOL-1559 trim strings before compare on equal operator
2019-06-27 10:18:10 -05:00
David Hall
567de10204
Merge branch 'develop-1.2' into MCOL-1559
...
Conflicts:
dbcon/execplan/predicateoperator.h
2019-06-24 17:08:33 -05:00
Patrick LeBlanc
b30ee07318
Merge remote-tracking branch 'upstream/develop' into S3-project
2019-06-24 15:41:10 -05:00