David Hall
78ac310e42
MCOL-3536 Collation
2020-06-01 15:08:15 -05:00
Roman Nozdrin
8edff7be3d
Merge pull request #1247 from pleblanc1976/mcol-4010-1.5
...
MCOL-4010 - fixes compilation errors on x64 w/-Werror
2020-06-01 21:26:22 +03:00
Patrick LeBlanc
4bddc92092
MCOL-4010 - fixes compilation errors on x64 w/-Werror
...
Merged in Sergei's patch.
2020-06-01 12:52:43 -04:00
Patrick LeBlanc
38ea31a707
Merge pull request #1243 from vuvova/cmake-fixes
...
cmake fixes
2020-06-01 10:16:33 -05:00
Gagan Goel
01ff2652a6
MCOL-4023 Pushdown WHERE conditions for UPDATE/DELETE.
...
For certain queries, such as:
update cs1 set i = 41 where i = 42 or (i is null and 42 is null);
the SELECT_LEX.where does not contain the required where conditions.
Server sends the where conditions in the call to cond_push(), so
we are storing them in a handler data member, condStack, and later
push them down to getSelectPlan() for UPDATES/DELETEs.
2020-06-01 11:03:42 -04:00
Roman Nozdrin
a8f5d353bd
Merge pull request #1244 from drrtuy/fix-systemd
...
Systemd doesn't complain about relative path anymore.
2020-05-31 19:25:35 +03:00
Roman Nozdrin
5b857db7e8
Systemd doesn't complain about relative path anymore.
2020-05-31 18:41:53 +03:00
Sergei Golubchik
87efbea4b9
.gitignore
2020-05-31 11:19:32 +02:00
Sergei Golubchik
2384328d4c
cmake: output cleanup
...
1. reduce the number of cmake warnings
2. remove unused OLD policies
3. only warn about missing prerequisites once
4. start cmake output from columnstore version
2020-05-31 10:55:30 +02:00
Sergei Golubchik
8fcce90d51
cmake: don't FATAL_ERROR if prerequisites are not found
...
skip building the plugin instead
2020-05-31 10:21:47 +02:00
Patrick LeBlanc
37fb08c1f5
Merge pull request #1233 from jmrojas2332/MCOL-4011
...
MCOL-4011 Add support for SM into systemd units.
2020-05-29 14:53:41 -05:00
Jose Rojas
9dc34b6d72
Merge branch 'develop' into MCOL-4011
2020-05-29 14:53:16 -05:00
benthompson15
08854f3627
Merge pull request #1228 from pleblanc1976/sm-crash-1.5
...
Partial MCOL-3459 fix for 1.5
2020-05-29 14:23:53 -05:00
Jose
4c48976923
MCOL-4011 SM Support Update
2020-05-29 17:30:52 +00:00
Patrick LeBlanc
cb5ebd52ea
Merge pull request #1230 from jmrojas2332/MCOL-4025
...
MCOL-4025 systemd units now preload libjemalloc
2020-05-29 10:45:50 -05:00
Jose
6675b8ae96
MCOL-4011 Add support for SM into systemd units.
2020-05-29 04:22:33 +00:00
Jose
d056090d23
MCOL-4025 libjemalloc preloading update
2020-05-28 23:10:21 +00:00
Jose
9280b7ece1
MCOL-4025 systemd units now preload libjemalloc
2020-05-28 20:53:56 +00:00
Patrick LeBlanc
0123811f46
Merge pull request #1229 from mariadb-corporation/drone
...
enable drone pipelines for develop branch (1.5)
2020-05-28 15:45:46 -05:00
David Hall
516a3fa37e
MCOL-3536 Collation
2020-05-28 15:38:43 -05:00
David Hall
8250d4fc69
MCOL-3536 Collation
2020-05-28 14:59:44 -05:00
mariadb-RomanNavrotskiy
358a7a0020
enable drone pipelines for develop branch (1.5)
2020-05-28 21:54:29 +02:00
David Hall
a43de9d536
Merge branch 'develop' into MCOL-3536
2020-05-28 14:20:32 -05:00
David Hall
2e66b1f1e8
MCOL-3536 Collation
2020-05-28 14:19:17 -05:00
Jose Rojas
b1a2adbab7
Merge pull request #1226 from drrtuy/MCOL-3836_1
...
MCOL-3836 New config settings to safely assign node and dbroot ids in…
2020-05-27 16:45:50 -05:00
Patrick LeBlanc
2e65619cb1
Fixed an error msg; the function name was wrong.
2020-05-27 16:37:51 -04:00
Patrick LeBlanc
cd5e872104
Removed unnecessary debugging printouts/logging, fixed a couple add'l bugs.
2020-05-27 16:37:51 -04:00
Patrick LeBlanc
6fd24d2d06
Added code to delete orphaned objects from the cache & from cloud storage.
2020-05-27 16:37:51 -04:00
Patrick LeBlanc
33558881ab
Fixed the problem with using the correct length for new objects in copyFile.
...
The metadata should contain the merged length, the object name should
contain the pre-merged length.
2020-05-27 16:37:51 -04:00
Patrick LeBlanc
c2c23b8098
Snapshotting the changes so far, we'll have to come back to it later.
2020-05-27 16:37:51 -04:00
Patrick LeBlanc
faa35ebeeb
Tentative commit, hunting down a source of misbehavior.
...
Conflicts:
storage-manager/src/IOCoordinator.cpp
2020-05-27 16:37:46 -04:00
Patrick LeBlanc
359beb9c96
Suppressed logging self-correcting problems.
...
It will start logging as an err if it does not self-correct after 10 attempts,
and will escalate to crit after 20 attempts.
Also fixed a silly error where it was checking the file size after it
deleted the file.
2020-05-27 16:36:18 -04:00
Patrick LeBlanc
5d8470b91f
Fixed a length parameter after a partial write.
2020-05-27 16:36:18 -04:00
Patrick LeBlanc
43585d55cd
Added error detection to the new ::rename calls.
2020-05-27 16:36:18 -04:00
Patrick LeBlanc
c29050899d
Took out the cache repopulate idea. Now we will only have warnings
...
of problems.
I realized we can't reliably tell how big the cache is while the system
is running. There's a window where write/append has added / is adding
a journal file but hasn't told Cache about it yet. This capability will
have to wait for now.
This shouldn't be a problem because in theory, we will no longer have
data whose size is not consistent with metadata stored outside of the file.
If we do, it means there was either a hard failure, or SM was killed.
Either way, SM will be restarted and the cache will populate its meta
fresh then.
2020-05-27 16:36:18 -04:00
Patrick LeBlanc
3497191d0c
Fixed a silly error.
2020-05-27 16:36:18 -04:00
Patrick LeBlanc
31e06e77a2
Fixed the fix.
...
Actually need to rename the file after you pick a new name for it LOL!
2020-05-27 16:36:18 -04:00
Patrick LeBlanc
4b9c1d9169
Cleaned up a little code of previous commit, added retry loops and
...
a little better error handling to the code that writes journal entries.
2020-05-27 16:36:18 -04:00
Patrick LeBlanc
aeec468814
Fixed a number of bugs in storage manager, and added code to detect
...
and recover from being killed while writing new objects.
Conflicts:
storage-manager/src/Synchronizer.cpp
2020-05-27 16:36:08 -04:00
Patrick LeBlanc
5b6f1290d7
Merge pull request #1217 from tntnatbry/develop-mcol4005
...
MCOL-4005 Fix handling of utf8 and \ for TEXT data type
2020-05-27 09:36:15 -05:00
Patrick LeBlanc
2fa17c3b9a
Merge pull request #1220 from drrtuy/exemgr-pp-connections
...
MCOL-4015 ExeMgr now re-establishes its connections with PrimProcs.
2020-05-27 09:19:01 -05:00
Roman Nozdrin
2b34640498
MCOL-3836 New config settings to safely assign node and dbroot ids in a cluster.
2020-05-27 13:58:10 +00:00
Roman Nozdrin
60b417b47f
Merge pull request #1221 from jmrojas2332/develop
...
MCOL-3915 Update columnstore install and uninstall procedure
2020-05-27 16:26:14 +03:00
Roman Nozdrin
13414513e5
MCOL-4015 ExeMgr now re-establishes its connections with PrimProcs.
2020-05-27 12:45:15 +00:00
Roman Nozdrin
2647629c5d
Merge pull request #1223 from drrtuy/MCOL-4018
...
MCOL-4018 Disable legacy OAM by default.
2020-05-27 11:33:36 +03:00
Roman Nozdrin
ee4589ef40
MCOL-4018 Disable legacy OAM by default.
2020-05-27 08:32:03 +00:00
Jose
9ad1041df9
MCOL-3915 Related. Fix to install_mcs_mysql.sh.in
2020-05-26 19:28:11 +00:00
David.Hall
eec7b58a40
Merge pull request #1195 from jmrojas2332/MCOL-3813
...
MCOL-3813 Count with view is incorrect
2020-05-26 12:58:22 -05:00
David Hall
06e50e0926
MCOL-3536 collation
2020-05-26 12:42:11 -05:00
Jose
90a167178a
MCOL-3915 Update columnstore install and uninstall procedure
2020-05-22 23:13:09 +00:00