Denis Khalikov
87e2bb4cef
feat(fdb): MCOL-5802 Add support for blob insertion into FDB. ( #3351 )
2024-12-10 21:07:46 +00:00
drrtuy
4f71071766
feat(bootstrap): add flags to bypass costly operations to reduce recompilation time
2024-11-14 19:38:13 +04:00
Denis Khalikov
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
Leonid Fedorov
a46232f830
MCOL-5779: use encoding to check alter table alter column statement correctly
2024-08-28 16:27:02 +04:00
Leonid Fedorov
75f95d3a6b
helper to install foundationdb locally
2024-08-19 00:32:12 +04:00
Leonid Fedorov
ffd7be2080
fix(build) Remove _GLIBXX flags for Columnstore debug builds
2024-07-04 23:46:47 +04:00
Ziyi Tan
604282789c
fix(bootstrap_mcs): check directory existence before cp
( #3208 )
2024-06-20 13:47:04 +04:00
drrtuy
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
Leonid Fedorov
a8d3fff79e
chore(build) Rocky8 gcc vanilla build fix
2024-04-16 17:08:06 +03:00
Leonid Fedorov
5f40fb32d0
MCOL-5328: use PCRE2 and JPCRE wrapper ( #3137 )
...
PCRE2 for regexp functions in columnstore
2024-03-14 19:39:29 +04:00
Leonid Fedorov
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
Sergey Zefirov
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
Denis Khalikov
a8c4a7673c
fix(build): Fixing build for S3 with "LocalStorage" type.
2023-10-11 13:44:11 +03:00
Leonid Fedorov
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
drrtuy
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
Theresa Hradilak
5dba0ba53a
Merge branch 'mariadb-corporation:develop' into update-documentation
2023-06-13 21:53:03 +02:00
Leonid Fedorov
8f93fc3623
MCOL-5493: First portion of UBSan fixes ( #2842 )
...
Multiple UB fixes
2023-06-02 17:02:09 +03:00
Theresa Hradilak
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
Gagan Goel
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
Leonid Fedorov
f18c556311
Fix gcc-13 warning and add support for building Fedora ( #2845 )
2023-05-26 16:30:53 +03:00
Leonid Fedorov
3ce19abdae
Options to build with TSAN, UBSAN and skipping smoke ( #2826 )
2023-04-21 21:24:48 +03:00
Leonid Fedorov
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
Leonid Fedorov
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
Leonid Fedorov
ac8881091b
Add color to build logswq ( #2802 )
2023-04-03 20:54:43 +03:00
HanpyBin
ed24f3ebec
fix dependency error
2023-03-28 15:04:13 +08:00
Andrey Piskunov
96c40d5081
Add core dumps and stack trace ( #2604 )
...
* Add core dumps and stack trace
2022-11-22 03:29:34 +03:00
Leonid Fedorov
b2df152c85
Bootstrap fixes for Centos 7 ( #2547 )
2022-08-31 15:17:11 +03:00
Andrey Piskunov
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
Leonid Fedorov
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
Leonid Fedorov
f8fb8beed9
Skip unittest build with corresponding option in bootstrap
2022-07-13 19:37:31 +03:00
Leonid Fedorov
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
Leonid Fedorov
f108fe81eb
Bootstrap rockylinux support tested
2022-03-23 17:05:25 +00:00
Leonid Fedorov
42f0dae81b
Current branch was not always correct
2022-03-22 11:54:17 +00:00
Leonid Fedorov
806ff55e81
Centos 7 support and options for branches
2022-02-28 15:34:52 +00:00
Leonid Fedorov
23c79968f6
Build Type was missed for build
2022-02-22 16:58:13 +03:00
Leonid Fedorov
45733c421a
openSUSE bootstrap fix
2022-02-21 15:11:31 +03:00
Leonid Fedorov
0b0efe3386
Centos Bootstrap fixes
2022-02-21 14:19:19 +03:00
Leonid Fedorov
29752afc77
Some bootstrap refines
2022-02-17 09:50:51 +00:00
Leonid Fedorov
757aa0bd73
Bootstrap ( #2264 )
...
Development bootstrap script re-factoring patch
2022-02-16 18:56:21 +03:00
Roman Nozdrin
8ba4920b32
build dir clean-up and initial MCS bootstrap script version to simplify onboarding
2022-02-08 17:14:49 +03:00
benthompson15
6926ca6d6e
MCOL-4535: remove readline
2021-02-05 15:46:04 -06:00
benthompson15
03338525b7
MCOL-4120: change pgrep to look for mariadbd instead of mysqld
2020-06-30 15:06:32 -05:00
Roman Nozdrin
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
Jose
1eef764c01
MCOL-3991 Merge packages into one. Cleanup dependencies and remove mcsadmin from uninstall
2020-05-12 21:36:15 +00:00
Jose
ee27116cf6
MCOL-3991 New single package on debian-based systems
2020-05-12 13:36:24 +00:00
Jose
98abf95eae
MCOL-3991 MCS is now single package and properly uninstalls
2020-05-12 13:36:24 +00:00
Jose
2966906502
MCOL-3815 Related. Fix columnstore-post-install not running on Debian during package installation
2020-05-12 13:35:25 +00:00
benthompson15
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
Patrick LeBlanc
01240cc9e0
Merge pull request #1071 from mariadb-corporation/fix-upgrade
...
Fix Upgrade
2020-03-02 10:21:23 -05:00
benthompson15
95f0caaf63
Merge pull request #1007 from LinuxJedi/MCOL-3707
...
MCOL-3707 Packaging pre/post functions
2020-02-28 13:58:16 -05:00