a09a9d5d0f
Mass substitution 'Corporaton' -> 'Corporation'
2019-08-07 14:43:25 -05:00
e3fe883a9c
Fix merge issues
2019-05-14 14:18:11 +01:00
020b211bb7
Merge branch 'develop-1.2' into develop-merge-up-20190514
2019-05-14 13:58:33 +01:00
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
7e2cb05624
MCOL-537 There are no CS-specific warnings building with gcc 8.2.
2019-05-07 16:00:05 +03:00
9022fa426d
minor fixups
2019-05-04 02:14:40 -05:00
53afd89bb1
fully qualify identifiers
2019-04-29 02:07:56 -05:00
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
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
3f2c753947
MCOL-1822-c final checkin
2019-03-05 09:33:39 -06:00
a2aa4b8479
MCOL-1822 Intermediate checkin. DISTINCT not working.
2019-02-25 14:54:46 -06:00
101b36acb6
Merge branch 'develop' into MCOL-520
2018-10-08 14:23:48 -05:00
f1f13a09d1
Merge branch 'develop-1.1' into 1.1-merge-up-2018-10-05
2018-10-05 18:40:07 +01:00
f97dec3406
Merge branch 'fix-skip-oam-init' into MCOL-520
2018-10-04 15:35:32 -05:00
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
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
5fa5c81b67
MCOL-520
2018-09-25 14:03:00 -05:00
9cfe199154
MCOL-520
2018-09-25 13:35:06 -05:00
681cfd34eb
MCOL-520
2018-09-24 11:50:56 -05:00
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
03da6df473
Merge branch 'develop-1.1' into 1.1-merge-up-20180817
2018-08-17 16:17:13 +01:00
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
21d8f04a65
Merge branch 'develop-1.1' into 1.1-mergeup-20180224
2018-02-24 11:07:24 -05:00
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
0d7c0f7ae4
Merge branch 'develop-1.1' into dev-merge-up-20180202
2018-02-02 14:53:36 +00:00
5d9f9c819b
Merge branch 'develop-1.0' into 1.1-merge-up-20180118
2018-01-18 16:28:08 +00:00
9749d825b5
MCOL-1165 use the threadpool's idle down feature
2018-01-16 13:26:44 -06:00
016fb96fea
MCOL-1128 remove debug
2018-01-12 16:32:47 -06:00
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
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
01446d1e22
Reformat all code to coding standard
2017-10-26 17:18:17 +01:00
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
084c1b8ecc
Merge pull request #125 from mariadb-corporation/MCOL-513
...
Mcol 513
2017-02-20 17:47:36 +00:00
59f984c3ca
MCOL-513 Comment spelling
2017-02-17 10:45:59 -06:00
87a679e6eb
MCOL-513 use a single funcor per thread. ThreadPool was doing one at a time anyway, but in a convpluted way that made it easier to add more if wanted. But it was expensive. Cleanup and polish.
2017-02-17 09:46:42 -06:00
e09b7e10c5
MCOL-513 Threadpool to unlimited threads when queuesize = 0. Idle down after 10 minutes
2017-02-13 11:56:28 -06:00
c2344accc9
MCOL-513 clean up and test thread pool for ExeMgr
2017-02-09 18:00:00 -06:00
739f61a1ef
MCOL-553 Error if we can't set file limits
...
Especially for non-root installs. Otherwise we could be in for some pain
later...
2017-02-08 17:13:30 +00:00
55d006de1a
MCOL-513 use thread pool for jobsteps
2017-02-03 15:25:21 -06:00
892906d40b
MCOL-513 Use threadpool for session threads
2017-01-24 16:27:11 -06:00
ffcfc41563
MCOL-507 Further ExeMgr performance improvements
...
This does the following:
* Switch resource manager to a singleton which reduces the amount of
times the XML data is scanned and objects allocated.
* Make the I_S tables use the FE implementation of the system catalog
* Make the I_S.columnstore_columns table use the RID list cache
* Make the extentmap pre-allocate a vector instead of many small allocs
2017-01-16 12:33:27 +00:00
e9d96ddc85
copyright additions
2016-06-01 20:03:20 -05:00
3a6d4c3fd2
Revert "copyright name change"
...
This reverts commit 7000f6e4f2
.
2016-06-01 17:54:28 -05:00
7000f6e4f2
copyright name change
2016-06-01 14:54:11 -05:00
1bd427486c
Updated with latest InfiniDB Develop (4.6.6)
2016-01-14 10:27:21 -06:00
f6afc42dd0
the begginning
2016-01-06 14:08:59 -06:00