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

31 Commits

Author SHA1 Message Date
2b404fff1f fix(syscat): MCOL-5816 23.02 -> 23.10 upgrade issues (#3346)
* feat(BRM,tools): couple utilities to watch/operate shared memory locks and extent map

* feat(BRM,tools): merged two utilities and added some extra dbbuilder output in case of upgrade

* fix(dbbuilder): extra output to log upgrade detection.
2024-12-23 23:01:55 +04:00
4aa281645e feat(SM): MCOL-5785 S3Storage improvements
Update libmarias3
fix build with the recent libmarias3

feat(SM): MCOL-5785 Add timeout options for S3Storage

    In some unfortunate situations StorageManager may get stuck on
    network operations. This commit adds the ability to set network
    timeouts which will help to ensure that the system is more
    responsive.

feat(SM): MCOL-5785 Add smps & smkill tools

    * `smps` shows all active S3 network operations
    * `smkill` terminates S3 network operations

    NB! At the moment smkill is able to terminate operations
    that are stuck on retries, but not hang inside the libcurl
    call. In other words if you want to terminate all operations
    you should configure `connect_timeout` & `timeout`

Install smkill & smps

Add install for new binaries
2024-08-21 20:45:38 +04:00
27a2142de3 remove boost from deps, add procsps, due without ps installation halts 2024-01-09 12:37:18 +03:00
9f3b191efb [serg changes] fix for debian builds. 2023-05-08 18:56:06 +00: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
3b68353429 remove commited old thrift, replace with static lib build from exterrnal project 2023-01-16 15:37:01 +03:00
ad2b9d3474 debian: arm64 is supported 2022-08-31 16:39:37 +02:00
3798dd8d38 MDEV-28711: add libmariadb to columnstore deps 2022-08-18 10:02:09 +00: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
194f0e9d64 ci: new builds grid, parallel steps 2022-07-08 22:30:02 +02:00
7453db6b02 MCOL-5001 This patch removes ExeMgr traces 2022-04-04 12:50:42 +00:00
e174696351 MCOL-5001 This patch merges ExeMgr and PrimProc runtimes
EM and PP are most resource-hungry runtimes.
        The merge enables to control their cummulative
        resource consumption, thread allocation + enables
        zero-copy data exchange b/w local EM and PP facilities.
2022-04-04 11:46:33 +00:00
7c294ca30c ci: centos8 stream, rockylinux, deb upstream fmt dependency 2022-03-28 08:06:37 +02:00
d8751adf2a deb dependency 10.8 2022-02-12 21:33:30 +02:00
25237b4ba8 MCOL-4750 This patch temporary disables autoConfigure b/c the server team doesn't like camel-case naming (#2166)
Co-authored-by: Roman Nozdrin <rnozdrin@mariadb.com>
2021-12-07 12:06:37 -06:00
21e6e88d0f MCOL-4751: autoConfigure to run in post-install on files in correct paths. 2021-08-05 11:11:54 -05:00
ab0fe22c76 ci: new branch mappings (#2054)
* ci: new branch mappings

* bump deb dependency to 10.7
2021-07-26 10:56:13 +03:00
2ae3da45eb MCOL-1175: add ability to encrypt CEJ password and use in Columnstore.xml (#2045) 2021-07-13 11:42:36 -05:00
5ec1f56691 Add LZ4 libs for debian depends 2021-07-09 12:50:16 +03:00
606194e6e4 MCOL-4685: Eliminate some irrelevant settings (uncompressed data and extents per file).
This patch:
1. Removes the option to declare uncompressed columns (set columnstore_compression_type = 0).
2. Ignores [COMMENT '[compression=0] option at table or column level (no error messages, just disregard).
3. Removes the option to set more than 2 extents per file (ExtentsPreSegmentFile).
4. Updates rebuildEM tool to support up to 10 dictionary extent per dictionary segment file.
5. Adds check for `DBRootStorageType` for rebuildEM tool.
6. Renamed rebuildEM to mcsRebuildEM.
2021-06-03 14:44:33 +03:00
12e3368ebf MCOL-4597: logic from postConfigure migrated to post-install to upgrade existing columnstore.cnf 2021-05-26 10:41:39 -05:00
ade5656366 add rebuildem binary to deb install list 2021-04-13 10:04:49 +02:00
afa88866bb MCOL-4483: Fix and consolidate log files and cpimport logging. 2021-02-12 15:40:16 -06:00
846f7fb29b MCOL-4193: Delete unused OAM and applications, ProcMon, ProcMgr, and no longer build all tools for packages 2021-02-08 17:51:09 -06:00
abbe2ebbf6 Dynamic version numbering 2021-01-21 10:30:46 +00:00
23af547fb8 Merge pull request #1604 from mariadb-corporation/MCOL-641_back
MCOL-641
2020-11-19 14:31:58 +03:00
61a8ba786e Merge pull request #1602 from drrtuy/disable_i386_dev
Disable MCS on i386/i686
2020-11-19 14:42:28 +04:00
aa44bca473 A pack of fixes for compilation errors and warnings for all platforms
Add libdatatypes.so into debian packaging
2020-11-19 10:21:45 +00:00
f6f91f5432 Disable MCS on i386/i686 2020-11-18 10:42:51 +00:00
3a25cef0b0 Remove ProcMon and ProcMgr from the debian packaging 2020-11-17 15:05:41 +03:00
68f15c9291 move deb packaging files from server to engine repo 2020-11-14 15:38:52 +02:00