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

62 Commits

Author SHA1 Message Date
ee3830f459 awful_hack(ci): add vanilla rockylinux and gcc-toolset rockylinux 2025-07-16 14:58:24 +04:00
aa3db28074 MCOL-6071 drone refactor (#3641)
* chore(ci): MCOL-6071 less sccache granularity

* chore(ci): MCOL-6071 clean old versions of .deb/.rpm files in s3 when publishing

* chore(ci): MCOL-6071 fix unittests execution

* install sccache after deps, to have curl

* chore(ci) MCOL-6071 review fixes

---------

Co-authored-by: Leonid Fedorov <leonid.fedorov@mariadb.com>
2025-07-09 14:20:21 +04:00
09f5df182c review fixes 2025-07-06 02:43:44 +04:00
76b86ae839 chore(ci) MCOL-6071 sccache show stats to bootstrap 2025-07-06 02:43:44 +04:00
daab30a987 chore(ci) MCOL-6071 execute unittests during build step in bootstrap_mcs.sh 2025-07-06 02:43:44 +04:00
26fd0ba4bf chore(ci) MCOL-6071 refactorings 2025-07-06 02:43:44 +04:00
a27f30c73e chore(ci) MCOL-6071 sccache installing to bootstrap_mcs.sh 2025-07-06 02:43:44 +04:00
9239089635 chore(bootstrap): do not replace MDB config 2025-06-17 10:39:30 +01:00
78de8799ba chore(build): fix pipeline (#3590) 2025-06-10 14:34:38 +04:00
2d8e16f08e chore(build): better build pipeline 2025-06-09 15:51:12 +04:00
817b092a2b chore(bootstrap): bootstrap does not replace existing Columnstore.xml if the flag is set 2025-06-05 21:44:47 +01:00
7a550e9f7a chore(ci): change ubuntu mirror 2025-06-03 22:53:24 +04:00
7c7026253a chore(ci): add retries for the installations, fix colors for ci, clear apt cache, fix deps missing on CI stage by moving step to the beginnig 2025-06-03 22:53:24 +04:00
aa7e0fb9b4 Deep build refactoring phase 1 (#3562)
* configcpp refactored
* logging and datatypes refactored

* more dataconvert
* chore(build): massive removals, auto add files to debian install file
* chore(codemanagement): nodeps headers, potentioal library
* chore(build): configure before autobake
* chore(build): use custom cmake commands for components, mariadb-plugin-columnstore.install generated
* chore(build): install deps as separate step for build-packages
* more deps
* check  debian/mariadb-plugin-columnstore.install automatically
* chore(build): add option for multibracnh compilation
* Fix warning
2025-05-30 14:05:21 +04:00
e202f4b076 chore(build): reenter fixes 2025-05-23 18:21:56 +04:00
788f84d05d chore(build): alien flag to turn off Werror and proper graphs 2025-05-23 16:59:13 +04:00
45ed833d72 delete server version dependency hack 2025-05-23 01:33:45 +04:00
d8a9617312 set only one config dir, as LAYOUT_STANDALONE works with the same one, forcing color
inside bootstrap
2025-05-23 01:33:45 +04:00
a359a8f7b8 chore(build): fix MDB SOURCE vs BUILD path usages, cmakeflags sortes 2025-05-23 01:33:45 +04:00
1c8984fbf6 chore(build): mmap options to support TSAN build 2025-05-22 02:23:13 +04:00
37728081e1 chore(build): compile commands 2025-05-22 02:23:13 +04:00
6db2dc668f stubs and cmake formatting 2025-05-20 18:22:59 +04:00
2036e521c7 named linkage 2025-05-20 18:22:59 +04:00
a1019b7c0e chore(build): refactor main CMakeLists.txt (#3543)
* chore(build): refactor main CMakeLists.txt

* chore(build): fix boost version for packages, set clang-20 only for amd and arm

* chore(build): boost 4 sm

* chore(build): boost dep for rowgroup

* chore(build): toolset for boost

* chore(build): suppress clang warnings for boost

* chore(ci, build): use ASAN for unittest on ubuntu 24.04 only, added custom cmake flag option for bootstrap, custom params for new and existing pipelines

* chore(build): sort bootstrap flags

* chore(CI): remove publish pkg step, adding clickable link instead to publish steps, fix customenv
2025-05-20 05:00:48 +04:00
a0bee173f6 chore(build): fixes to satisfy clang19 warnings 2025-05-15 19:05:38 +04:00
8bbf373b43 chore(build): use array of flags instead of string 2025-05-06 19:16:00 +04:00
555b1742d9 MCOL-5966 shellcheck and small changes 2025-05-06 13:43:06 +04:00
41beae9a25 MCOL-5966 remove branch selection from bootstrap_mcs.sh 2025-04-15 20:18:08 +04:00
037f2d0333 chore(build): Bootstrap use current cranch 2025-04-15 16:36:58 +04:00
4b17d1aa02 errorcode check + shell formatting applied 2025-04-15 16:19:27 +04:00
ea6d2d873e MCOL-5911 migrate build packages step from drone to bootstrap_mcs.sh 2025-04-10 19:42:11 +02:00
89c892ab2f fix(bootstrap_mcs): Manual sync with 75f95d3a6b
Only edd crb repo enable for Rocky9 and fix Cmake typo.
2025-04-01 18:03:07 +04:00
e154fcd1d9 feat(bootstrap): add flags to bypass costly operations to reduce recompilation time 2025-04-01 18:03:07 +04:00
539db054b3 MCOL-5779: use encoding to check alter table alter column statement correctly 2024-08-30 17:54:56 +04:00
ae20481aed fix(build) Remove _GLIBXX flags for Columnstore debug builds 2024-07-04 23:46:27 +04:00
6c6fa7d5a4 MCOL-5328: PCRE based regexp regexp_substr regexp_instr regexp_replace [stable-23.10] (#3215)
* MCOL-5328: PCRE based regexp regexp_substr regexp_instr regexp_replace

* Add qa test for MCOL-5328

---------

Co-authored-by: Susil Behera <susil.behera@mariadb.com>
2024-06-27 14:20:08 +04:00
cce0f6ab0c fix(cgroups)!: Containers memory limits for CI (#3108) (#3209)
Limit test containers by memory, fix cgroup path inside the containers by introducing new ugly setting name 

---------

Co-authored-by: drrtuy <roman.nozdrin@mariadb.com>
Co-authored-by: Roman Nozdrin <rnozdrin@mariadb.com>
2024-06-20 10:48:20 +01:00
97abd9866b fix(writeengine) MCOL-4202: use schema name when renaming table and change it's fields in syscat 2023-12-18 09:59:44 +03:00
104b4d6fcf Port last changes for bootstrap from develop 2023-11-29 20:12:59 +04:00
8171e9da07 Fix rocky-8 vanilla compiler build (#2959)
Co-authored-by: Leonid Fedorov <leonid.fedorov@mariad.com>
2023-09-20 04:04:08 +03:00
4172cf8e71 fix(bootstrap_mcs): this fixes 'unknown columnstore_use_import_for_batchinsert variable' error (#2940)
The charset default patch introduced a new unrelated default value for columnstore plugin
    affecting bootstrap_mcs.sh fragile logic.

Co-authored-by: Roman Nozdrin <rnozdrin@mariadb.com>
2023-08-22 18:04:07 +03:00
8f93fc3623 MCOL-5493: First portion of UBSan fixes (#2842)
Multiple UB fixes
2023-06-02 17:02:09 +03:00
32482cd928 Add an option in build/bootstrap_mcs.sh to NOT perform a clean install. (#2854)
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:04:51 +03:00
f18c556311 Fix gcc-13 warning and add support for building Fedora (#2845) 2023-05-26 16:30:53 +03:00
3ce19abdae Options to build with TSAN, UBSAN and skipping smoke (#2826) 2023-04-21 21:24:48 +03:00
105cf2da22 Make build scripts color brighter (#2803)
* Make build scripts color brighter

* better colors, draw deps and ninja generator options

* Add color spinner for configure and install make changed to cmake --build and cmake --install

* Clean more builds log garbage
2023-04-11 03:35:05 +03:00
2e1394149b MCOL-5464: Fixes of bugs from ASAN warnings, part one (#2792)
* Fixes of bugs from ASAN warnings, part one

* MQC as static library, with nifty counter for global map and mutex

* Switch clang to 16

* link messageqcpp to execplan
2023-04-04 02:33:23 +03:00
ed24f3ebec fix dependency error 2023-03-28 15:04:13 +08: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