1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-12-07 20:42:15 +03:00
Commit Graph

3637 Commits

Author SHA1 Message Date
benthompson15
83789d7180 iocBytesRead was not getting set in ctor 2019-08-21 16:00:13 -05:00
benthompson15
6454b53572 Fix SM_TRACE flag. 2019-08-21 15:59:29 -05:00
benthompson15
fa0da4b9bb Merge pull request #834 from pleblanc1976/develop
Bring in the fixes to make S3 lib work with google cloud storage.
2019-08-21 15:50:27 -05:00
benthompson15
ea1cf03e5f Merge pull request #833 from pleblanc1976/toolkit-useability
MCOL-3438. SM Toolkit usability
2019-08-21 15:49:28 -05:00
David Hall
608a042065 MCOL-3423 revert PR #806, which reverted ostensibly no longer needed code from MCOL-3343. That code is needed. 2019-08-20 16:02:39 -05:00
Patrick LeBlanc
d36d8b6831 Bring in the fixes to make S3 lib work with google cloud storage. 2019-08-20 15:52:40 -05:00
Patrick LeBlanc
47a662b231 MCOL-3438. Made it more sensible. Ownership is still confusing even to
me, the author, but this makes the view of the SM-managed files consistent
for the sm* toolkit.
2019-08-20 15:06:21 -05:00
Andrew Hutchings
4ef1133d9f Merge pull request #832 from drrtuy/fix-fixed
Fix MDB crash bug with failed assertion on Item_func::fixed.
2019-08-20 19:35:53 +01:00
Roman Nozdrin
630f926dc6 Fix MDB crash bug with failed assertion on Item_func::fixed. 2019-08-20 21:12:09 +03:00
David Hall
612eac145b Merge branch 'develop-1.2' into MCOL-3423 2019-08-20 09:52:08 -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
benthompson15
0024f6615b Merge pull request #831 from mariadb-corporation/MCOL-3441
MCOL-3441 Fix in-tree builds
2019-08-20 09:47:26 -05:00
Andrew Hutchings
94e77a33c5 MCOL-3441 Fix in-tree builds
A copy command was failing for in-tree builds.
2019-08-20 11:15:54 +01:00
Roman Nozdrin
99d5d96bec Merge pull request #830 from tntnatbry/between-in-case-fix
Fixes for BETWEEN/IN/CASE functions
2019-08-20 11:29:01 +03:00
Patrick LeBlanc
a7fd3bf5d1 A few fixes in Synchronizer. If you have a prefix with a '_'
char, the key breakout wouldn't be correct until this.
2019-08-19 17:02:29 -05:00
Patrick LeBlanc
bcd50eaf6b Made IOC only return files that end with .meta 2019-08-19 15:04:19 -05:00
Patrick LeBlanc
bba8009c75 Checkpointing a possible insanity-fix to Ownership. 2019-08-19 13:37:10 -05:00
benthompson15
7ddb755ee1 Merge pull request #829 from pleblanc1976/toolkit-fix
SM toolkit fix (mcol-3402)
2019-08-19 10:16:49 -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
Patrick LeBlanc
2c2cb219f2 A little cleanup & added a comment to a change made earlier. 2019-08-16 16:41:48 -05:00
Patrick LeBlanc
815a0fda9f All tools will now work when SM is on- and offline. 2019-08-16 16:01:59 -05:00
Roman Nozdrin
489c09c4dc Merge pull request #827 from drrtuy/MCOL-3317
MCOL-3317 Moved fill-next-block from writeRow() into allocRowId.
2019-08-16 22:42:26 +03:00
Andrew Hutchings
121e41e252 Merge pull request #828 from pleblanc1976/develop-1.2
makes downloaded BRM files go into a unique random dir (MCOL-2152)
2019-08-16 20:06:17 +01: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
Roman Nozdrin
3acabdefb5 Merge pull request #826 from mariadb-corporation/MCOL-3432
MCOL-3432 Fix plugin install for non-root
2019-08-16 21:49:00 +03:00
Roman Nozdrin
e2f1b07e70 MCOL-3317 Moved fill-next-block from writeRow() into allocRowId.
Intro* INSERT statements could face a non-existant block when MCOL-498 feature
    is enabled. writeRow() guard blocks was supposed to proactively create empty
    blocks. The pre-patch logic failed when first value in the block has been
    removed by DELETE and this overwrites the whole valid block with empty magics.
    This patch moves proactive creation logic into allocRowId().
2019-08-16 21:28:07 +03:00
Patrick LeBlanc
26a0768b88 Include the right header file... 2019-08-16 13:19:13 -05:00
Patrick LeBlanc
5f497a0517 Create dir to download BRM data to. 2019-08-16 13:11:37 -05:00
Patrick LeBlanc
ee42d56b03 Reversed a previous change. Will make that part of another ticket. 2019-08-16 12:10:43 -05:00
Patrick LeBlanc
7f4d060dc3 Removed some storage-manager specific stuff from a cherry-picked
commit.
2019-08-16 11:54:29 -05:00
Patrick LeBlanc
ac4902c22f Tentative fix for procmon d/ling DBRM files into data1. That screws things
up on shared filesystems, and storagemanager, which has sort-of a shared
filesystem view.
2019-08-16 11:41:53 -05:00
Patrick LeBlanc
95953624de Checkpointing some changes. 2019-08-16 10:16:52 -05:00
Andrew Hutchings
8ad979cb28 Merge pull request #824 from pleblanc1976/S3-project
S3 project tentative merge
2019-08-16 08:41:50 +01:00
benthompson15
49afb843c3 Change this for ssh to https for external tools. 2019-08-15 15:02:04 -05:00
benthompson15
78eed09942 Remove mhash dep from cmake 2019-08-15 12:46:34 -05:00
Andrew Hutchings
b4c02e41c7 MCOL-3432 Fix plugin install for non-root
MariaDB 10.4 only allows the system root user to log in as the root DB
user. This means the SQL commands to install the plugins won't run on a
non-root install. This patch skips the grant tables for plugin install
and does some workarounds to get the plugins in.
2019-08-15 17:33:31 +01: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
b40b55d145 Made the SM cmakelist init/update submodules to be nice to buildbot. 2019-08-14 16:56:37 -05:00
Patrick LeBlanc
fbdf1a5308 Merge branch 'develop' into S3-project 2019-08-14 15:37:14 -05:00
Patrick LeBlanc
73c455c949 Cleared out the region/bucket values I was using for testing. Also
made the doc around 'endpoint' a little more clear, I hope.
2019-08-14 15:20:58 -05:00
Patrick LeBlanc
8ae5e948f4 Made the default configuration not use SM. 2019-08-14 14:34:17 -05:00
Patrick LeBlanc
b497d99ab3 Some SM cmakelists fixes. Looks like it all builds and installs to the right place. 2019-08-14 14:30:24 -05:00
Patrick LeBlanc
1b1e956c63 Checkpointing changes for merging storagemanager -> CS. 2019-08-14 13:05:50 -05:00
Patrick LeBlanc
543c61cb3e Added instructions for getting pre-merge history. 2019-08-14 11:39:14 -05:00
Patrick LeBlanc
5924649e47 Merge branch 'merge-attempt' of github.com:pleblanc1976/storage-manager into SM-merge-attempt. To see the history of an individual file, use git log --follow.
To see the history of a larger scope, see the original repo.
2019-08-14 11:38:14 -05:00
Gagan Goel
4a4d35180a Merge pull request #823 from drrtuy/MCOL-3416
MCOL-3416 Revived MULT_EQUAL_FUNC support in conditions.
2019-08-14 12:17:34 -04:00
Patrick LeBlanc
fba0c1728c Relocating everything in the repo s.t. it can be merged into
the columnstore repo.
2019-08-14 11:07:24 -05:00
Roman Nozdrin
08b1c69905 MCOL-3416 Revived MULT_EQUAL_FUNC support in conditions.
Removed unused symbol from DML code of the plugin.
2019-08-14 17:01:59 +03:00
Roman Nozdrin
973b80dbbc Merge pull request #820 from mariadb-corporation/MCOL-3424
MCOL-3424 Fix handler API breakage for write_row()
2019-08-14 16:46:20 +03:00
Roman Nozdrin
f64db01d81 Merge pull request #822 from mariadb-corporation/remove-infinidb
Fix hton usage
2019-08-14 16:44:13 +03:00