87e2bb4cef
feat(fdb): MCOL-5802 Add support for blob insertion into FDB. ( #3351 )
2024-12-10 21:07:46 +00:00
4f71071766
feat(bootstrap): add flags to bypass costly operations to reduce recompilation time
2024-11-14 19:38:13 +04:00
a6eb5ca689
MCOL-5719: Move ownership mechanism to KV storage. ( #3266 )
...
* MCOL-5719 Move ownership mechanism to FDB
2024-11-09 19:47:04 +00:00
a46232f830
MCOL-5779: use encoding to check alter table alter column statement correctly
2024-08-28 16:27:02 +04:00
75f95d3a6b
helper to install foundationdb locally
2024-08-19 00:32:12 +04:00
ffd7be2080
fix(build) Remove _GLIBXX flags for Columnstore debug builds
2024-07-04 23:46:47 +04:00
604282789c
fix(bootstrap_mcs): check directory existence before cp
( #3208 )
2024-06-20 13:47:04 +04:00
113d9873a3
Containers memory limits for CI ( #3108 )
...
Limit test containers by memory, fix cgroup path inside the containers by introducing new ugly setting name
---------
Co-authored-by: Roman Nozdrin <rnozdrin@mariadb.com >
Co-authored-by: Leonid Fedorov <leonid.fedorov@mariadb.com >
2024-06-16 19:16:23 +04:00
a8d3fff79e
chore(build) Rocky8 gcc vanilla build fix
2024-04-16 17:08:06 +03:00
5f40fb32d0
MCOL-5328: use PCRE2 and JPCRE wrapper ( #3137 )
...
PCRE2 for regexp functions in columnstore
2024-03-14 19:39:29 +04:00
fadb102712
fix(writeengine) MCOL-4202: use schema name when renaming table and change it's fields in syscat
2023-12-18 09:59:38 +03:00
69b8e1c779
feat(extent-elimination)!: re-enable extent-elimination for dictionary columns scanning
...
This is "productization" of an old code that would enable extent
elimination for dictionary columns.
This concrete patch enables it, fixes perfomance degradation (main
problem with old code) and also fixes incorrect behavior of cpimport.
2023-11-17 17:14:35 +03:00
a8c4a7673c
fix(build): Fixing build for S3 with "LocalStorage" type.
2023-10-11 13:44:11 +03: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
5dba0ba53a
Merge branch 'mariadb-corporation:develop' into update-documentation
2023-06-13 21:53:03 +02:00
8f93fc3623
MCOL-5493: First portion of UBSan fixes ( #2842 )
...
Multiple UB fixes
2023-06-02 17:02:09 +03:00
44633f40ec
Update BUILD.md and delete duplicate build/README.md.
...
This commit updates the BUILD.md with some commments for contributors building from a fork and regarding dependency installation.
2023-06-01 17:03:48 +00: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
ac8881091b
Add color to build logswq ( #2802 )
2023-04-03 20:54:43 +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
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