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