Alexander Barkov
2ea73846b9
MCOL-4422 Remove mariadb.h and my_sys.h dependency from collation.h
2020-11-30 14:26:35 +04:00
Alexey Antipovsky
98b94c0280
Remove deprecated boost::timer
...
Change the only one actual timer to std::chrono::steady_clock
2020-11-17 15:03:10 +03:00
Alexander Barkov
ab44ef6ddb
MCOL-4170 Refactor services/systemd units to finish their bootstrap ...
2020-11-09 12:01:16 +04:00
Alexander Barkov
ffd96d0315
A preparatory patch for MCOL-4170 Refactor services/systemd units to finish their bootstrap ...
...
Moving signal initialization code into separate functions.
2020-11-06 11:58:31 +04:00
David Hall
f9078efbc6
MCOL-3536 Collation
2020-06-08 17:57:37 -05: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
Roman Nozdrin
b2436502cb
MCOL-537 Enabled -Wno-unused-result for OAM code.
...
Fixed pragmas that disables compilation checks.
DDLProc now returns an error if it couldn't cwd.
Use either auto_ptr or unique_ptr depending on GCC version.
2019-05-08 19:44:01 +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 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
David Hill
9cfe199154
MCOL-520
2018-09-25 13:35:06 -05:00
David Hill
4e6e5647ef
MCOL-520
2018-09-21 10:40:05 -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
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
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
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
David Hall
6d11ce030d
MCOL-66 - Make the DDL and DML parsers re-entrant.
...
Serialize all DDL because the VVS can't handle modifying the same block simultaneously
Fix the CTRL+C logic in DML that caused COMMIT issues.
2016-07-20 11:47:51 -05:00
Sergei Golubchik
b1b60065d9
build fails with boost linking errors
2016-06-03 13:55:09 +03:00
david hill
f6afc42dd0
the begginning
2016-01-06 14:08:59 -06:00