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