Alexander Barkov
2ea73846b9
MCOL-4422 Remove mariadb.h and my_sys.h dependency from collation.h
2020-11-30 14:26:35 +04:00
Alexander Barkov
ab44ef6ddb
MCOL-4170 Refactor services/systemd units to finish their bootstrap ...
2020-11-09 12:01:16 +04:00
David Hall
f9078efbc6
MCOL-3536 Collation
2020-06-08 17:57:37 -05: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
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
13414513e5
MCOL-4015 ExeMgr now re-establishes its connections with PrimProcs.
2020-05-27 12:45:15 +00:00
Roman Nozdrin
ee4589ef40
MCOL-4018 Disable legacy OAM by default.
2020-05-27 08:32:03 +00:00
David Hall
06e50e0926
MCOL-3536 collation
2020-05-26 12:42:11 -05:00
David Hall
1f3d1e6fd6
MCOL-3536 collation
2020-05-14 16:02:49 -05:00
Andrew Hutchings
5ff131e726
Merge pull request #1004 from pleblanc1976/runtime-disable-oam
...
Runtime disable oam
2020-02-28 13:54:39 -05:00
benthompson15
207fb3f588
Merge pull request #960 from LinuxJedi/unified_build
...
Unified build for ES and MCS
2019-12-05 01:19:23 +01:00
Patrick LeBlanc
7b67636c38
MCOL-3645 - Make ExeMgr destroy joblists in a different thread
...
Fixed a compiler warning.
2019-12-04 13:42:06 -05:00
Andrew Hutchings
a8cd34f86d
Add support for building from server
2019-12-03 21:21:28 +00:00
Patrick LeBlanc
222f963ed7
MCOL-3645 - Make ExeMgr destroy joblists in a different thread
...
Removed a debugging printout.
2019-12-03 12:14:54 -05:00
Patrick LeBlanc
8812cceccf
MCOL-3645 - Make ExeMgr destroy joblists in a different thread
...
A couple lambdas and a little sync...
2019-12-03 12:06:17 -05:00
Patrick LeBlanc
0d26dc447c
Squash merge of the threaded UM hash table construction feature.
...
Conflicts:
oam/etc/Columnstore.xml.singleserver
2019-11-21 14:41:00 -05:00
Patrick LeBlanc
a09a9d5d0f
Mass substitution 'Corporaton' -> 'Corporation'
2019-08-07 14:43:25 -05:00
Andrew Hutchings
e3fe883a9c
Fix merge issues
2019-05-14 14:18:11 +01:00
Andrew Hutchings
020b211bb7
Merge branch 'develop-1.2' into develop-merge-up-20190514
2019-05-14 13:58:33 +01:00
Roman Nozdrin
cdc570bf42
Repairs develop build mode w OAM disabled. Now one can use
...
-DSKIP_OAM_INIT=1 instead of using environmental variable.
2019-05-13 18:32:35 +03:00
Roman Nozdrin
7e2cb05624
MCOL-537 There are no CS-specific warnings building with gcc 8.2.
2019-05-07 16:00:05 +03:00
David Mott
9022fa426d
minor fixups
2019-05-04 02:14:40 -05:00
David Mott
53afd89bb1
fully qualify identifiers
2019-04-29 02:07:56 -05:00
David Mott
e5f2a710ef
Fully resolve potentially ambiguous symbols by removing using namespace statements from headers which have a cascading effect. This causes potential behavior changes when switching to c++11 since symbols can be exported from std and boost while both have been imported into the global namespace.
2019-04-29 01:28:54 -05:00
David Mott
4b9d046c6e
Fully resolve potentially ambiguous symbols by removing using namespace statements from headers which have a cascading effect. This causes potential behavior changes when switching to c++11 since symbols can be exported from std and boost while both have been imported into the global namespace.
2019-04-29 01:21:15 -05:00
David Hall
3f2c753947
MCOL-1822-c final checkin
2019-03-05 09:33:39 -06:00
David Hall
a2aa4b8479
MCOL-1822 Intermediate checkin. DISTINCT not working.
2019-02-25 14:54:46 -06:00
david hill
101b36acb6
Merge branch 'develop' into MCOL-520
2018-10-08 14:23:48 -05:00
Andrew Hutchings
f1f13a09d1
Merge branch 'develop-1.1' into 1.1-merge-up-2018-10-05
2018-10-05 18:40:07 +01:00
Patrick LeBlanc
f97dec3406
Merge branch 'fix-skip-oam-init' into MCOL-520
2018-10-04 15:35:32 -05:00
Patrick LeBlanc
3d7f4a3170
Squash commit of fix-skip-oam-init branch.
...
Squashed commit of the following:
commit faaee9141a
Author: Patrick LeBlanc <patrick.leblanc@mariadb.com >
Date: Wed Oct 3 13:03:02 2018 -0500
Commented a debugging printout.
commit e47e784c53
Author: Patrick LeBlanc <patrick.leblanc@mariadb.com >
Date: Wed Oct 3 12:13:23 2018 -0500
Moved the SKIP_OAM_INIT check for cleanliness, added 'config.h' to
other places that need it.
commit 6626045535
Author: Patrick LeBlanc <patrick.leblanc@mariadb.com >
Date: Tue Oct 2 16:33:06 2018 -0500
WIP. First cut of excising OAM and root access from the dev process.
This passes most tests; need to make sure that the tests that fail
have nothing to do with this change.
DMLProc is doing something that results in a sudo password prompt.
Will obliterate that next.
2018-10-03 13:04:54 -05:00
Patrick LeBlanc
6626045535
WIP. First cut of excising OAM and root access from the dev process.
...
This passes most tests; need to make sure that the tests that fail
have nothing to do with this change.
DMLProc is doing something that results in a sudo password prompt.
Will obliterate that next.
2018-10-02 16:33:06 -05:00
David Hill
5fa5c81b67
MCOL-520
2018-09-25 14:03:00 -05:00
David Hill
9cfe199154
MCOL-520
2018-09-25 13:35:06 -05:00
David Hill
681cfd34eb
MCOL-520
2018-09-24 11:50:56 -05:00
Andrew Hutchings
14d3a34c28
MCOL-1694 & MCOL-1505 Improved exception handling
...
This patch catches exceptions in DDLProc, DMLProc and ExeMgr which could
potentially happen during startup. Logging them instead of silently
ignoring them (or crashing in ExeMgr).
2018-09-07 11:43:54 +01:00
Andrew Hutchings
03da6df473
Merge branch 'develop-1.1' into 1.1-merge-up-20180817
2018-08-17 16:17:13 +01:00
Andrew Hutchings
9e3f92b6a3
MCOL-1330 Make debug flag let valgrind work
...
Add a '-d' flag to WriteEngine, ExeMgr and PrimProc to let valgrind work
with them.
2018-06-25 15:10:28 +01:00
Andrew Hutchings
21d8f04a65
Merge branch 'develop-1.1' into 1.1-mergeup-20180224
2018-02-24 11:07:24 -05:00
Andrew Hutchings
24f12dcf58
Fix sig handler for ExeMgr
...
A bad merge for in MCOL-1085 means that ExeMgr is missing the crash
handler. This adds it.
2018-02-12 23:17:41 +00:00
Andrew Hutchings
0d7c0f7ae4
Merge branch 'develop-1.1' into dev-merge-up-20180202
2018-02-02 14:53:36 +00:00
Andrew Hutchings
5d9f9c819b
Merge branch 'develop-1.0' into 1.1-merge-up-20180118
2018-01-18 16:28:08 +00:00
David Hall
9749d825b5
MCOL-1165 use the threadpool's idle down feature
2018-01-16 13:26:44 -06:00
David Hall
016fb96fea
MCOL-1128 remove debug
2018-01-12 16:32:47 -06:00
David Hall
504fcf0778
MCOL-1128 Allow exeMgrThreadPool to use unlimited threads. The number will be limited by the number of sessions allowed in server.
2018-01-12 16:29:01 -06:00
Andrew Hutchings
c31c836352
MCOL-1085 Add crash dump to daemons
...
This patch adds an automated crash dump which logs in
/var/log/mariadb/columnstore/trace/ when one of the ColumnStore daemons
crashes.
2018-01-03 09:20:09 +00:00
Andrew Hutchings
01446d1e22
Reformat all code to coding standard
2017-10-26 17:18:17 +01:00
Andrew Hutchings
80b4d7ee36
MCOL-553 Improve error handling for ulimit
...
Now sends an error to the error log and aborts postConfigure
2017-02-21 21:10:57 +00:00
Andrew Hutchings
084c1b8ecc
Merge pull request #125 from mariadb-corporation/MCOL-513
...
Mcol 513
2017-02-20 17:47:36 +00:00