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

5453 Commits

Author SHA1 Message Date
Ben Thompson
dedffcd01e Add logic for graceful shutdown 2019-07-01 11:39:24 -05:00
Ben Thompson
bf18233ce7 Versioning files for StorageManager 2019-07-01 11:34:20 -05:00
Ben Thompson
fc46d1ce7c Modify Write/Read/Append for ssize_t return values. 2019-07-01 11:33:27 -05:00
Patrick LeBlanc
64dd0b720e Fixed a cache accounting error from a previous bug fix. 2019-06-28 14:23:18 -05:00
Patrick LeBlanc
cca5e21c24 Fixed a cache accounting error from a previous bug fix. 2019-06-28 14:22:31 -05:00
Patrick LeBlanc
5789f52420 Updated the libmarias3 ref, brought in Andrew's fixes for Cleversafe. 2019-06-28 13:58:20 -05:00
Patrick LeBlanc
715d041a85 Fixed several bugs exposed by setting the cache size to an
unreasonably small value.  Had to make a compromise to avoid a deadlock
though.  read/write/append/truncate will now be able to exceed the cache size
limit temporarily.  The cache will be reconciled at the end of the respective
operation.

Ex, given a cache of 100MB, and a read() of 500MB, all 500MB
of data being read will stay in the cache until it is read, then
400MB of it will be evicted.  Same on the write side.
2019-06-28 13:20:31 -05:00
Patrick LeBlanc
91585b4c6d Checkpointing some fixes. 2019-06-27 14:58:04 -05:00
jmrojas2332
7aa0643428 MCOL-2224 Trivial Fix. Change help message 2019-06-27 10:43:48 -05:00
David Hall
474039b6cf MCOL-1559 trim strings before compare on equal operator 2019-06-27 10:18:10 -05:00
David.Hall
97243ccf52 Merge pull request #795 from mariadb-corporation/MCOL-2225
MCOL-2225 Make cross-engine step use backticks
2019-06-26 09:11:19 -05:00
Andrew Hutchings
9c4ac78105 MCOL-2225 Make cross-engine step use backticks
If an InnoDB table has spaces in the column names the cross engine step
would fail. This patch wraps quotes around the table and column names to
support this use case.
2019-06-26 07:50:17 +01:00
David.Hall
5bb388842c Merge pull request #794 from mariadb-corporation/MCOL-3391
MCOL-3391 Fix columnstore_upgrade unicode support
2019-06-25 15:40:56 -05:00
David.Hall
206de40664 Merge pull request #788 from mariadb-corporation/develop-1.2-merge-up-20190619
MCOL-3388 Merge develop-1.1 into develop-1.2
2019-06-25 15:31:56 -05:00
Andrew Hutchings
3e77912dcd Merge pull request #793 from pleblanc1976/BRM-save-improvement
Found other places in the BRM code that were using fstreams vs IDB*.
2019-06-25 18:10:54 +01:00
Andrew Hutchings
089ec7d4dc MCOL-3391 Fix columnstore_upgrade unicode support
The columnstore_upgrade() procedure would break on utf8 table names.
This patch fixes that.
2019-06-25 17:15:30 +01:00
Andrew Hutchings
bda9a5aa50 Merge pull request #791 from jmrojas2332/MCOL-1598
MCOL-1598 Fix console output "System Catalog Successfull installed"
2019-06-25 14:30:34 +01:00
Roman Nozdrin
a9fd74b1cc Merge pull request #792 from jmrojas2332/MCOL-2102
MCOL-2102 postConfigure -port now changes CrossEngineSupport Port
2019-06-25 00:59:52 +02: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
7dca5365b6 Found other places in the BRM code that were using fstreams vs IDB*. 2019-06-24 16:42:28 -05:00
Patrick LeBlanc
b30ee07318 Merge remote-tracking branch 'upstream/develop' into S3-project 2019-06-24 15:41:10 -05:00
jmrojas2332
755efb3dfb MCOL-2102 Set CrossEngineSupport Port number when setting MySQLPort via postConfigure -port 2019-06-24 13:21:55 -05:00
jmrojas2332
4e6e0ccc5f Fix console output "System Catalog Successfull installed" 2019-06-23 15:06:22 -05:00
Andrew Hutchings
bd2873a4df Merge pull request #789 from mariadb-corporation/MCOL-3343
Mcol 3343
2019-06-21 14:19:15 +01:00
David Hall
2255d41eaf MCOL-3343 Error when no group by for unaggregated fields in window functions. 2019-06-20 15:54:05 -05:00
David Hall
4cf2c37c18 MCOL-3343 Handle windowfunction <arithmetic op> simple column 2019-06-20 09:24:58 -05:00
Andrew Hutchings
cddb776bd4 Merge branch 'develop-1.1' into develop-1.2-merge-up-20190619 2019-06-19 18:34:43 +01:00
David Hall
b2cfcc249e Merge branch 'develop-1.2' into MCOL-3343 2019-06-18 12:17:32 -05:00
David.Hall
bfaa7b0d54 Merge pull request #787 from mariadb-corporation/MCOL-2243
MCOL-2243 Only set length and dec when dec is zero
2019-06-18 12:12:14 -05:00
Andrew Hutchings
b05c4e8df4 MCOL-2243 Only set length and dec when dec is zero
Length and dec for columns only needs to be set when it is the result of
a function. Otherwise it could lead to odd side-effects in MariaDB.
2019-06-18 16:13:50 +01:00
Andrew Hutchings
467581665d Merge pull request #786 from mariadb-corporation/updateVersion
Update Version to 1.2.5
2019-06-17 18:40:15 +01:00
Ben Thompson
e3e59dd167 Update Version to 1.2.5 2019-06-17 12:33:15 -05:00
David.Hall
a97a2c1add Merge pull request #778 from davidjmott/branches/davidjmott/MCOL-3353
fix to possible memory corruption
2019-06-17 10:53:19 -05:00
David.Hall
0f5cc9390e Merge pull request #784 from mariadb-corporation/MCOL-1989
MCOL-1989 Fix view in view subquery outer join
2019-06-17 10:38:06 -05:00
Andrew Hutchings
95c4f1286e Merge pull request #785 from pleblanc1976/BRM-save-improvement
Brm save improvement
2019-06-17 14:25:46 +01:00
Patrick LeBlanc
157d1ef667 Made the BRM not save a snapshot after every transaction. 2019-06-14 12:33:12 -05:00
Patrick LeBlanc
bcdd76adc0 Fixed a bug in the new extentmap saving code. 2019-06-14 11:50:47 -05:00
Patrick LeBlanc
9e42ddf72c Found a bug in IDBPolicy re creating a 'scratch space' dir. It wasn't
checking for errors right, or creating the dir right.
2019-06-14 10:10:12 -05:00
Patrick LeBlanc
029b4a61a8 Made oidserver use the IDB* path, made it write the initial
bitmap in one swipe vs small bits at a time.
2019-06-14 10:09:17 -05:00
Andrew Hutchings
7d22a5945c MCOL-1989 Fix view in view subquery outer join
A view calling a view as part of a subquery outer join was not getting
the view name for the derived table columns. Which caused ColumnStore to
think it was joining outside of the view and triggered a missing column
error.

This fix adds the view name from the subquery if one cannot be obtained
from the field object.
2019-06-14 15:52:30 +01:00
Patrick LeBlanc
603cbc9314 First cut of improving IO behavior for BRM load/save 2019-06-13 16:14:00 -05:00
Patrick LeBlanc
eead61f238 Fixed the broken build, flipped the switch to put BRM files in SM. 2019-06-13 09:26:10 -05:00
Patrick LeBlanc
a79b3131b5 A little modding to get oam to play nice with storagemanager wrt
BRM files.
2019-06-13 08:18:21 -05:00
Andrew Hutchings
e514fb9b02 Merge pull request #783 from mariadb-corporation/namespace-fixes
TIMESTAMP namespace fixes
2019-06-13 06:57:54 +01:00
David Hall
ea6592ea08 MCOL-3343 Try adding aggregate result to jobInfo.nonConstDelCol vector 2019-06-12 14:20:52 -05:00
Patrick LeBlanc
42b6776598 Changed how procmon kills StorageManager to allow it to shutdown
gracefully.
2019-06-12 13:32:24 -05:00
Patrick LeBlanc
753139a933 Checked for references to DBRootStorageType, made a couple changes
I suspect are necessary to make failover work.
2019-06-12 13:07:22 -05:00
Patrick LeBlanc
366cd406ba Cleaned up the diff vs S3-project. 2019-06-12 10:00:11 -05:00
Patrick LeBlanc
4ae09352d2 Got postConfigure to set up storagemanager correctly and disabled
the disk-check stuff for SM clusters.
2019-06-12 09:37:45 -05:00
Andrew Hutchings
1db56546ee TIMESTAMP namespace fixes
Namespace issues in the TIMESTAMP code caused compiling to break. This
patch fixes that.
2019-06-12 15:05:20 +01:00