1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-08 14:22:09 +03:00
Commit Graph

6646 Commits

Author SHA1 Message Date
Andrew Hutchings
a1eb952332 MCOL-352 Fix VARCHAR with no NUL
It is possible to have a VARCHAR column that isn't NUL terminated, an
example of this is a union of two CHAR columns. So the length should
always act as a terminator when there is no NUL.
2016-10-26 17:07:15 +01:00
David Hill
a439b33a3f mcol-373 2016-10-25 15:49:42 +00:00
david hill
41a43ad5ea Merge branch 'develop' of https://github.com/mariadb-corporation/mariadb-columnstore-engine into develop 2016-10-24 17:53:58 -05:00
david hill
c30e80393b mcol-343 2016-10-24 17:53:43 -05:00
David Hall
b1a110b830 MCOL-121 client reports "stage 2 - enabling keys" for every query against a CS table.
Add progress_report_time=0 to default my.cnf to disable progress reports
2016-10-24 17:30:05 -05:00
Ben Thompson
fc4cb7ab71 Clean up unneeded objects created in fix. 2016-10-24 11:44:07 -05:00
dhall-InfiniDB
e4de86b12c Merge pull request #40 from mariadb-corporation/MCOL-371
MCOL-371 fix mutex free crash
2016-10-24 10:09:11 -05:00
david hill
2727fc498d no error logging from checkLogFile, arent needed and issues unwanted error logs 2016-10-24 14:11:42 +00:00
Andrew Hutchings
877dc201bd MCOL-371 fix mutex free crash
It is possible for an exception to be thrown when a memory limit is hit
whilst a mutex is lock. That mutex is never unlocked and in Ubuntu 16.04
release build it can cause a crash when freed.

This patch catches the exception, releases the lock and then re-throws.
2016-10-23 16:12:38 +01:00
david hill
4a28e908e6 Update README
change release and beta terms
2016-10-20 10:25:13 -05:00
david hill
5637f002d6 Update README.md
change release and beta terms
2016-10-20 10:24:13 -05:00
Ben Thompson
87ac01c3d4 MCOL-218: Make drop database work in the columnstore engine. 2016-10-19 15:23:02 -05:00
Andrew Hutchings
08d52d510e MCOL-350 Fix zero date comparison
If a query uses '0000-00-00' the value to compare with is hard-coded to
0. With date types there are 6 unused bits set to 1 so a zero date is
stored as 3F 00 00 00.

This removes the hard-coded setting of '0000-00-00' to 0 and uses the
correct conversion routines instead.
2016-10-19 19:38:53 +01:00
David Hall
7c9e6e84c2 remove debug cout in ddl.l 2016-10-17 13:03:23 -05:00
benthompson15
06e6c6a535 Merge pull request #39 from mariadb-corporation/MCOL-357
MCOL-357 Set rpath correctly
2016-10-13 10:57:27 -05:00
Andrew Hutchings
58584df186 MCOL-357 Set rpath correctly
CMake sometimes doesn't set full rpath for the non-standard paths we
use. This patch based from CMake's manual explicitly sets it at install
time.
2016-10-12 21:18:54 +01:00
dhall-InfiniDB
5afcc42f2c Merge pull request #38 from mariadb-corporation/MCOL-46
MCOL-46 subquery sometimes causes unknown error
2016-10-12 13:39:08 -05:00
David Hall
e4f93ea2f2 MCOL-46 subquery sometimes causes unknown error
This was caused by Item_cache::val_str() sometimes causing a full exec of subquery before we're ready
2016-10-12 13:30:35 -05:00
david hill
e7fb2b359c mcol355 and mcol-354 2016-10-11 17:01:18 -05:00
david hill
d94c9f1e4e merge mcol-251 into develop 2016-10-11 15:27:20 -05:00
david hill
890f2b75fb removed FindNetSNMP.cmake 2016-10-11 13:45:45 -05:00
david hill
ed3bc28171 added copyright headers 2016-10-11 10:02:01 -05:00
david hill
aad2a193fa change headers 2016-10-11 09:49:59 -05:00
Andrew Hutchings
e3edadc9c9 Merge pull request #37 from mariadb-corporation/MCOL-98
MCOL-98
2016-10-11 09:37:14 +00:00
Ben Thompson
e9ae596dab MCOL-98: Div actually returns Null and does not throw and error. Removed unneeded includes. 2016-10-11 02:20:46 -05:00
david hill
864730ddc5 remove snmp 2016-10-10 17:53:11 -05:00
david hill
897d8d3f3d change snmp to alarm 2016-10-10 17:46:24 -05:00
david hill
ded569fac9 move snmpmanager to alarmmanager 2016-10-10 17:12:39 -05:00
Ben Thompson
d0e9cde782 MCOL-98: Added error message for functions returning out of range values. 2016-10-10 16:52:47 -05:00
david hill
fb587803a3 remove snmplibs 2016-10-10 16:03:21 -05:00
david hill
c727676d10 remove snmp dep 2016-10-10 15:24:10 -05:00
david hill
ebd3b05c5d more changes 2016-10-10 14:03:26 -05:00
david hill
edbf5bd781 first changes for mcol-251 2016-10-10 12:58:47 -05:00
benthompson15
b852900db3 Merge pull request #35 from mariadb-corporation/fix-snmptrapd
Fix snmptrad
2016-10-10 09:08:22 -05:00
Andrew Hutchings
b894d22cbf Merge pull request #36 from mariadb-corporation/coding_standards
Add contributing documents from the server tree
2016-10-08 13:25:29 -05:00
Andrew Hutchings
e5930299b3 Add contributing documents from the server tree
GitHub actually recommends reading them when opening pull requests so it
is good to have them in this tree too.
2016-10-08 20:23:51 +02:00
david hill
6e1f3d1dcb mcol-336 2016-10-05 08:39:32 -05:00
Andrew Hutchings
09723665a5 Fix snmptrad
The net-snmp that was removed also contained snmptrapd which is used by
ColumnStore. This fix makes sure the OS version is executed instead.

In addition it makes sure net-tools is installed as the 'netstat'
command is required by postConfigure
2016-10-05 09:37:04 +01:00
dhall-InfiniDB
23b195a438 Merge pull request #34 from mariadb-corporation/MCOL-347
MCOL-347 Fix NULLIF() for DATETIME with DATE
2016-10-04 15:23:06 -05:00
David Hill
cf3624f028 merge mcol-262 branch 2016-10-04 19:21:58 +00:00
dhall-InfiniDB
84d4ccfdd2 Merge pull request #31 from mariadb-corporation/MCOL-328-mk2
MCOL-328 Fix func float -> str conversion
2016-10-04 12:43:08 -05:00
dhall-InfiniDB
d857a0ffe6 Merge pull request #33 from mariadb-corporation/MCOL-289
MCOL-289 Fix MCOL(0) handling
2016-10-04 12:41:38 -05:00
David Hill
3422991bb6 mcol-262 - change to remove checking for platform rpm 2016-10-04 17:08:39 +00:00
Andrew Hutchings
0d292e2b78 MCOL-347 Fix NULLIF() for DATETIME with DATE
Comparing DATETIME with DATE compared two different date int formats
2016-10-04 17:23:10 +01:00
Andrew Hutchings
6d8a177bd1 Fix Boost dep for CentOS 6
Our install instructions use a source build of Boost for CentOS 6, so
our packages need to be adjusted to allow for this.
2016-10-04 15:41:09 +01:00
Andrew Hutchings
a528d2cec8 Merge pull request #32 from mariadb-corporation/MCOL-343
MCOL-343 Change references to String::ptr() into String::c_ptr()
2016-10-03 16:32:29 -05:00
Andrew Hutchings
9606375939 MCOL-289 Fix MCOL(0) handling
Now throws an error instead of returning NULL to align with MariaDB
2016-10-03 22:27:30 +01:00
David Hall
d50721d65a MCOL-343 Change references to String::ptr() into String::c_ptr() 2016-10-03 15:54:55 -05:00
Andrew Hutchings
0da005ddae MCOL-328 Fix func float -> str conversion
Functions such as reverse() that do float/double to string conversion
use printf's %g to do it. Unfortunately this adds a '+' symbol before
the exponent symbol. MariaDB doesn't do this.

This patch builds the string in a way that does not have that problem,
it resembles the way it is done elsewhere in the codebase.
2016-10-03 21:03:07 +01:00
dhall-InfiniDB
a966fa3382 Merge pull request #29 from mariadb-corporation/MCOL-326
MCOL-326 Fix negative rand seeding
2016-10-03 10:31:44 -05:00