1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00
Commit Graph

123 Commits

Author SHA1 Message Date
61420e2dbc fix(build) Remove _GLIBXX flags for Columnstore debug builds 2024-08-22 19:45:48 +04:00
e2367a9495 CI from develop + cmapi [develop-23.02] (#2863)
* MCOL-5496: Merge CMAPI code to engine repo.

[add] cmapi code to engine

* MCOL-5496: Fix CI adding CMAPI steps.

[fix] deb packages deps commands
[add] several additional local variables
[fix] packages url
[fix] smoke step
[fix] mtr step
[fix] regression step
[add] cmapipython, cmapibuild, cmapitest and cmapilog steps
[fix] dockerfile step
[fix] build step to include cmapi package on repodata creating
[fix] multi_node_mtr step
[fix] pkg step
[add] cmapi steps to pipelines
[fix] cmapi/CMakeLists.txt to prevent cmake byte-compile .py files for rpm packages
[add] setup-repo.sh file
[fix] now use packages from the repos in tests steps

* Adding color 2 build script

* Build script and logging scripts from develop

* Remove test 222 from full regression, it is missing in 23.02 regression set

---------

Co-authored-by: mariadb-AlanMologorsky <alan.mologorsky@mariadb.com>
Co-authored-by: mariadb-RomanNavrotskiy <roman.navrotskiy@mariadb.com>
2023-06-09 17:36:17 +03:00
615f491dc7 Add an option in build/bootstrap_mcs.sh to NOT perform a clean install. (#2853)
A new option is added (-n/--no-clean-install) that allows a user to
re-install ColumnStore without deleting the existing db files. This is
useful for testing new code changes in the engine without the need to
re-create the database tables to test the code changes.
2023-05-30 21:01:57 +03:00
2f153184c3 Fixes of bugs from ASAN warnings, part one (#2796) 2023-03-30 18:29:04 +03:00
96c40d5081 Add core dumps and stack trace (#2604)
* Add core dumps and stack trace
2022-11-22 03:29:34 +03:00
b2df152c85 Bootstrap fixes for Centos 7 (#2547) 2022-08-31 15:17:11 +03:00
c906172bf5 MCOL-5180 Check CPU vector instructions set in installer and PrimProc on start (#2499)
* Add check for simd acrh support

* Updates

* More polite and detailed error messages

* Updates

* Always true to conditional

Co-authored-by: Leonid Fedorov <leonid.fedorov@mariadb.com>
2022-08-11 15:28:22 +03:00
140770d6f4 Delete tests/shared_components_tests.cpp, erase legacy code from tests/primitives_scan_bench.cpp, option to run benchmarks from build/bootstrap_mcs.sh 2022-07-15 15:56:24 +00:00
f8fb8beed9 Skip unittest build with corresponding option in bootstrap 2022-07-13 19:37:31 +03:00
ef8337fd60 bootstrap script openSUSE support removed, compression library install added
force running unittests on build, with options to skip it
2022-07-13 15:51:50 +03:00
f108fe81eb Bootstrap rockylinux support tested 2022-03-23 17:05:25 +00:00
42f0dae81b Current branch was not always correct 2022-03-22 11:54:17 +00:00
806ff55e81 Centos 7 support and options for branches 2022-02-28 15:34:52 +00:00
23c79968f6 Build Type was missed for build 2022-02-22 16:58:13 +03:00
45733c421a openSUSE bootstrap fix 2022-02-21 15:11:31 +03:00
0b0efe3386 Centos Bootstrap fixes 2022-02-21 14:19:19 +03:00
29752afc77 Some bootstrap refines 2022-02-17 09:50:51 +00:00
757aa0bd73 Bootstrap (#2264)
Development bootstrap script re-factoring patch
2022-02-16 18:56:21 +03:00
8ba4920b32 build dir clean-up and initial MCS bootstrap script version to simplify onboarding 2022-02-08 17:14:49 +03:00
6926ca6d6e MCOL-4535: remove readline 2021-02-05 15:46:04 -06:00
03338525b7 MCOL-4120: change pgrep to look for mariadbd instead of mysqld 2020-06-30 15:06:32 -05:00
1398cf20d6 MCS server python code uses python3 by default in (RHEL|Centos)8, (Suse|SLES)15 and Fedora whilst other distributions use default python interpreter.
RPM now restarts MDB on uninstall.

systemd logs a message if SM is not configured.
2020-06-17 13:01:59 +00:00
1eef764c01 MCOL-3991 Merge packages into one. Cleanup dependencies and remove mcsadmin from uninstall 2020-05-12 21:36:15 +00:00
ee27116cf6 MCOL-3991 New single package on debian-based systems 2020-05-12 13:36:24 +00:00
98abf95eae MCOL-3991 MCS is now single package and properly uninstalls 2020-05-12 13:36:24 +00:00
2966906502 MCOL-3815 Related. Fix columnstore-post-install not running on Debian during package installation 2020-05-12 13:35:25 +00:00
d585c680d4 Merge pull request #1072 from mariadb-corporation/fix-sm-saverpm
1.4.2 columnstore-pre-uninstall missing this or storagemanager.cnf is lost
2020-03-02 10:21:49 -05:00
01240cc9e0 Merge pull request #1071 from mariadb-corporation/fix-upgrade
Fix Upgrade
2020-03-02 10:21:23 -05:00
95f0caaf63 Merge pull request #1007 from LinuxJedi/MCOL-3707
MCOL-3707 Packaging pre/post functions
2020-02-28 13:58:16 -05:00
a8cd34f86d Add support for building from server 2019-12-03 21:21:28 +00:00
8ab9ebb0f4 MCOL-3606 Make ColumnStore use generic paths
ColumnStore now uses standard bin/lib paths for pretty much everything.
Data path is now hard-coded to /var/lib/columnstore.

This patch also:

* Removes v1 decompression
* Removes a bunch of unneeded files
* Removes COLUMNSTORE_INSTALL_DIR / $INSTALLDIR
* Makes my.cnf.d work for all platforms (MCOL-3558)
* Changes configcpp to use recursive mutex (fixes possible config write deadlock)
* Fixes MCOL-3599 Fix regr functions, The library was installed in the wrong location
* Fixes a bunch of Ubuntu packaging issues
* Changes the binary names of several of the executables so as not to
clash with potential executables from other packages
2019-11-09 16:53:05 +00:00
ebb22a96a3 MCOL-3551 Use generic MariaDB Server paths
This branch enforces the use of generic MariaDB server paths for their
binaries and data rather than custom paths.

/usr/local/mariadb/columnstore is now only for columnstore with this
patch.

It should be noted that this removes the auto-mounting of external
MariaDB UM data storage for AWS.

This is also a fix for MCOL-3510 after buildbot changes are made.

Also... MCOL-3552 Use columnstore.cnf to load plugins

The ColumnStore plugins now load using a columnstore.cnf instead of a
SQL sequence to be more in-line with MariaDB's methods.
2019-10-13 09:34:37 +01:00
74d68b4db3 Fix my.cnf clash
This patch:

* Moves ColumnStore my.cnf to /etc/my.cnf.d/columnstore.cnf
* Removes unneeded entries from columnstore.cnf
* Removes some things that used my.cnf and are now dead
* Also removes utils/scenarios
* Modifies things that use extra defaults file to use the standard one
* Makes sure that C++11 standard is used for older CMake versions

With this patch we no longer need to set -DINSTALL_SYSCONF2DIR and
-DINSTALL_SYSCONFDIR when building MariaDB server.
2019-09-04 18:51:02 +01:00
9be7210568 MCOL-520 remove debug bash -x 2018-11-07 20:33:12 -06:00
9dedc8cc3e add bash -x to debug buildbot 2018-11-07 14:01:29 -06:00
bf13a50800 MCOL-520 - remove sudo work and cleanup 2018-09-20 09:37:07 -05:00
22723ad468 MCOL-927 2018-02-07 14:56:17 -06:00
bea47cc657 MCOL-939 Moved columnstore version information to columnstoreversion.h for 1.1.X 2017-12-12 22:53:33 +03:00
3330495a2e MCOL-777 Cleanup source
Clean out autotools and some other things from the source tree.
2017-08-07 15:59:56 +01:00
7ec2a244ef Add data redundancy feature. 2017-07-20 10:01:39 -05:00
f7e93798c6 Merge pull request #178 from mariadb-corporation/MCOL-709
Mcol 709
2017-05-09 15:24:24 -05:00
f03466e169 add code to return 1 when postConfigure returns 1 2017-05-09 13:59:36 -05:00
bf676800d2 buildbot test 2017-04-18 15:37:14 -05:00
748809bc76 MCOL-509 - add in additioanl paramaters to make it work on ubuntu/debian 2017-02-23 15:58:27 -06:00
7e8c97f65d MCOL-509 - add columnstore startup script, used in buildbot 2017-02-14 15:21:31 -06:00
4967c5a6d8 buildbot kickoff test 2017-02-06 08:32:33 -06:00
70e5597feb buildbot check test 2017-02-01 16:49:45 -06:00
43c2c233fe no change, buildbot test check-in 2017-01-25 12:28:20 -06:00
519ade4d4d checkin to get a buildbot run 2017-01-17 14:34:18 -06:00
698d5c4894 add VERSION file to be used for columnstore versioning 2016-12-20 10:06:19 -06:00