1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2026-10-23 21:49:05 +03:00
Commit Graph

100 Commits

Author SHA1 Message Date
Patrick LeBlanc
00f8acecd5 Merge pull request #772 from drrtuy/MCOL-537_3
MCOL-537 Regression test doesn't tolerate 'failed' in stderr, stdout.
Conflicts:
	dbcon/ddlpackage/CMakeLists.txt
	dbcon/dmlpackage/CMakeLists.txt
	dbcon/mysql/ha_calpont_impl.cpp
	dbcon/mysql/ha_pseudocolumn.cpp
2020-02-20 15:10:52 -05:00
Patrick LeBlanc
5ec2156178 Mass 'Corporaton' -> 'Corporation' substitution in 1.2. 2020-02-10 10:55:43 -05:00
Andrew Hutchings
ee6575b013 Merge branch 'develop-1.1' into develop-1.2-merge-up-20190514 2019-05-14 14:26:41 +01: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 Hall
767dd633c2 MCOL-1984 remove debug line 2019-05-02 13:52:01 -05:00
David Hall
72b6e3ef54 MCOL-1984 add waitPeriod to config items saved during update 2019-05-02 13:49:21 -05:00
Roman Nozdrin
9dc33c4e82 Another try to cope with warnings under gcc 8.2. 2019-04-29 11:05:03 +03:00
Andrew Hutchings
ab74bec10b Merge branch 'develop-1.1' into 1.2-merge-up-20190111 2019-01-11 20:16:38 +00:00
Andrew Hutchings
7c47ea181f MCOL-1726 Make cleartablelock remove txn from BRM
With an API txn (and likely other scenarios) cleartablelock will roll
back the txn and lock but leave a stale txn pointer in the BRM. This
causes restart/shutdown to warn that transactions are still open.

This patch makes sure BRM removes the txn from the list.
2018-12-20 15:32:32 +00:00
David Hall
176ef2f2c1 MCOL-1793 Add udafContext to the copy constructor of WindowFunctionColumn. 2018-11-23 12:42:29 -06:00
Andrew Hutchings
85121060fb Merge branch 'develop-1.1' into 1.1-merge-up-2018-11-08 2018-11-08 18:39:44 +00:00
Patrick LeBlanc
ac9676b612 Merge remote-tracking branch 'upstream/develop' into MCOL-520 2018-10-15 10:15:11 -05:00
David Hill
3b026f44b4 MCOL-1762 - added joblist ThreadPoolSize 2018-10-09 15:34:35 -05:00
Patrick LeBlanc
4215a47b5c MCOL-520. More untested changes.
Went down the list in shmkeys.h, added sane error msgs on perms
errors accessing rest of the shmsegs there.
Realized we probably do need 666 to the shmsegs.
Also deleted a little dead code that was copy-pasted everywhere.
2018-10-04 14:25:01 -05:00
Andrew Hutchings
1ed5fdfc2b MCOL-1762 Keep Columnstore.xml settings
This patch makes sure the following settings are retained during an
upgrade:

* ThreadPoolSize
* TLSCS
* TLSClientCert
* TLSClientKey
2018-10-04 14:13:34 +01:00
David Hill
f25082bc9a MCOL-520 2018-09-25 17:20:46 -05:00
David Hill
5fa5c81b67 MCOL-520 2018-09-25 14:03:00 -05:00
David Hill
b7b98a3e1a MCOL-520 2018-09-25 11:32:56 -05:00
david hill
fc8754065f Merge branch 'develop' into MCOL-520 2018-05-30 09:28:07 -05:00
david hill
e70c947977 change to use local lock file directory for nonroot 2018-05-24 10:33:46 -05:00
Andrew Hutchings
1a582eed4a Merge branch 'develop-1.1' into 1.1-merge-up-20180509-a2 2018-05-09 09:20:55 +01:00
Andrew Hutchings
3c1ebd8b94 MCOL-392 Add initial TIME datatype support 2018-04-30 09:42:41 +01:00
Andrew Hutchings
280dcb44bf Merge branch 'develop-1.1' into dev-merge-up-20180409 2018-04-09 19:15:18 +01:00
david hill
77a9e49f10 MCOL-1225 - change mysql lib path 2018-03-07 10:48:16 -06:00
Andrew Hutchings
21d8f04a65 Merge branch 'develop-1.1' into 1.1-mergeup-20180224 2018-02-24 11:07:24 -05:00
david hill
b4e64f24f3 MCOL-1185 MCOL-436 -send alarms to procmgr to be processed 2018-02-02 09:04:07 -06:00
Andrew Hutchings
0d7c0f7ae4 Merge branch 'develop-1.1' into dev-merge-up-20180202 2018-02-02 14:53:36 +00:00
Roman Nozdrin
bea47cc657 MCOL-939 Moved columnstore version information to columnstoreversion.h for 1.1.X 2017-12-12 22:53:33 +03:00
Andrew Hutchings
a347a8f5aa Merge branch 'develop-1.1' into develop 2017-10-30 10:29:30 +00:00
Ben Thompson
931298b0a6 MCOL-988: Add DataRedundancyNetworkType to upgrade config files 2017-10-26 16:45:04 -05:00
Ben Thompson
7eb93fe064 MCOL-988: Add DataRedundancyConfig for DBRootPM assignments to upgrades. 2017-10-26 16:11:11 -05:00
Andrew Hutchings
01446d1e22 Reformat all code to coding standard 2017-10-26 17:18:17 +01:00
david hill
751f9fbd2f removed duplicaue entries 2017-10-24 14:05:48 -05:00
david hill
6d7fd19838 MCOL-972 - added tuning parameters to upgrade process 2017-10-23 15:36:46 -05:00
Andrew Hutchings
401e257df3 MCOL-879 Fix QueryStats linking issues
With 1.1 we have removed libdrizzle and used MariaDB's client library
instead for both CrossEngine and QueryStats. Unfortunately MariaDB 10.2
has two client libraries which have different structs with the same
name. When QueryStats was running inside the ColumnStore plugin this
symbol conflict was causing a crash.

The server's built-in client API has several different and several
missing functions so some additions to sm.cpp were made to fill the
gaps.

This patch does the following:

* Make sure that libmariadb is only linked to executables, not the
ColumnStore Plugin (to avoid symbol conflicts). Note that all
executables that link to CrossEngine and/or QueryStats need to link to
libmariadb to avoid missing symbol issues.
* Use the server's built-in client API for QueryStats when run in the
plugin
* Replace missing server built-in client API calls in sm.cpp (this is
for QueryStats and CrossEngine to keep the dynamic linker happy)
* Fixes issue where using 'localhost' as the MariaDB Server hostname
would fail in QueryStats.
2017-08-18 10:16:52 +01:00
Ben Thompson
70b61444e2 change GlusterConfig to DataRedundancyConfig in configuration file 2017-08-11 01:05:50 -05:00
Andrew Hutchings
3330495a2e MCOL-777 Cleanup source
Clean out autotools and some other things from the source tree.
2017-08-07 15:59:56 +01:00
David Hall
bc2a4e7795 MCOL-523 Add UDAF and UDAnF SDK 2017-08-02 11:22:07 -05:00
david hill
b355129d6a MCOL-522 changes 2017-05-21 12:36:49 -05:00
Ben Thompson
60fd4c6029 modify liboam changeMyCnf to add new values with prefix 'loose-' add change to setConfig and setSystemName to set the server_audit_syslog_info value when systemName is changed 2017-04-18 15:58:09 -05:00
benthompson15
f803b94eb6 Revert "when setting systemName also modify my.cnf to update server_audit_sys…" 2017-04-17 11:56:27 -05:00
Ben Thompson
8aa37589b5 when setting systemName also modify my.cnf to update server_audit_syslog_info value. 2017-04-06 11:47:54 -05: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 Hill
72f020cc1a MCOL-462 2017-01-06 15:11:43 -06:00
david hill
ebd3b05c5d more changes 2016-10-10 14:03:26 -05:00
Andrew Hutchings
3d91ac193c Merge branch 'develop' of git://github.com/mariadb-corporation/mariadb-columnstore-engine into MCOL-97 2016-09-22 18:50:59 -05:00
Ben Thompson
7d3cd26af9 MCOL-160 MCOL-262 CMake Build Fixes for out-of-tree builds and engine RPMS 2016-09-22 10:14:18 -04:00
Andrew Hutchings
b954001fba Remove net-snmp and use the OS version
Also remove a few old binaries from build/
2016-09-13 17:42:57 +01:00
david hill
468a971517 name change 2016-08-15 13:39:00 -05:00