664bb924c4
skip all tests with LOAD DATA in case of tests via Maxscale
2025-04-16 03:22:38 +03:00
3ed2a7e298
Fix mcs170_session_functions_maxscale test
2025-04-16 03:17:17 +03:00
d5c8b98162
Merge pull request #3508 from mariadb-corporation/MCOL-5976-disable-warnings
...
disable warings in tests
2025-04-16 03:03:56 +03:00
ebbe067a79
Merge pull request #3509 from mariadb-corporation/MCOL-5978-remove_show_charset_vars
...
Remove SHOW VARIABLES LIKE 'character_set%' from the mcs228 test
2025-04-16 03:03:23 +03:00
8528fb2888
disable timestamp tests because of MCOL-5961
2025-04-16 03:08:24 +04:00
1fddc0c41c
Remove SHOW VARIABLES LIKE 'character_set%' from the mcs228 test
2025-04-16 02:01:32 +03:00
e9a9d2165f
disable warings in tests
2025-04-16 01:22:31 +03:00
b696e71caa
preserve access rights and owner for data file in the cpimport test
2025-04-15 20:22:07 +04:00
00f04c0442
ignore stderr from 'yes'
2025-04-15 20:22:07 +04:00
67667d0a75
use to find data files
2025-04-15 20:22:07 +04:00
ef4780193b
Fix test mcs7130_regression_bug3935
2025-04-15 20:21:31 +04:00
368ba3cdf7
Fix deprication warnings in the MTR with select * from .. into
2025-04-15 20:21:31 +04:00
8c8e3ab842
Fix deprication warnings in the MTR with select * from .. into
2025-04-15 20:21:31 +04:00
41beae9a25
MCOL-5966 remove branch selection from bootstrap_mcs.sh
2025-04-15 20:18:08 +04:00
a16fbd137b
fix(disk-based-join): this fixes multiple SEGV for disk-based join algo
2025-04-15 15:06:49 +01:00
c9f9cf8988
fix(CES): Server doesn't terminate MDB client connection that it did previously delivering incomplete result set
2025-04-15 15:06:49 +01:00
6e98ef3037
chore(): removed extra printout
2025-04-15 15:06:49 +01:00
e4ca7425e2
feat(stats): CES reports table name and HJS reports total matched rows
2025-04-15 15:06:49 +01:00
432d0cf7f8
fix(build): replace std::ranges usage for gcc9 and std::span with boost::span
2025-04-15 17:58:11 +04:00
6a712dc0ad
MCOL-5932: fix heap buffer overflow with minimal revert of MCOL-5776 breaking change ( #3445 )
2025-04-15 14:46:25 +01:00
16d9b56608
chore(CI): disable test300 that stuck w/o credentials for SM ( #3500 )
2025-04-15 14:45:53 +01:00
037f2d0333
chore(build): Bootstrap use current cranch
2025-04-15 16:36:58 +04:00
ddbed4eacc
MCOL-5966 set pipefail so that build step will fail if bootstrap_mcs fails
2025-04-15 16:19:27 +04:00
4b17d1aa02
errorcode check + shell formatting applied
2025-04-15 16:19:27 +04:00
7c27d803ba
feat(cmapi, mcs): MCOL-5525 Single start command for Single Node.
...
* feat(mcs): new mcs bootstrap-single-node command added into tools pane
2025-04-15 04:57:12 +03:00
727627a012
fix(BRM): removes load_brm extra printouts ( #3489 )
2025-04-14 15:14:09 +01:00
c294c64bb0
chore(tests) lowercase database name due different distro settings
2025-04-11 19:10:37 +04:00
aa5f4fc5e7
fix(aggregation): fix dumping RGDatas to disk
...
`amount` parameter of `RGData::serialize` is the raw size of `rowData`
buffer without StringStore/UserDataStore/etc
2025-04-11 15:21:07 +02:00
c618fa284d
fix(PrimProc): MCOL-5394 JSON_ARRAYAGG in MCS works differently than in InnoDB
2025-04-11 15:21:07 +02:00
21ebd1ac20
feat(bytestream): serialize long strings in the common way
2025-04-11 15:21:07 +02:00
4bea7e59a0
feat(PrimProc): MCOL-5852 disk-based GROUP_CONCAT & JSON_ARRAYAGG
...
* move GROUP_CONCAT/JSON_ARRAYAGG storage to the RowGroup from
the RowAggregation*
* internal data structures (de)serialization
* get rid of a specialized classes for processing JSON_ARRAYAGG
* move the memory accounting to disk-based aggregation classes
* allow aggregation generations to be used for queries with
GROUP_CONCAT/JSON_ARRAYAGG
* Remove the thread id from the error message as it interferes with the mtr
2025-04-11 15:21:07 +02:00
87d47fd7ae
fix(PrimProc): MCOL-5852 use only long string storage
...
for the group_concat data to reduce memory usage
2025-04-11 15:21:07 +02:00
ea6d2d873e
MCOL-5911 migrate build packages step from drone to bootstrap_mcs.sh
2025-04-10 19:42:11 +02:00
667d5a05a0
chore(compilation): gcc warning for array init
2025-04-10 19:42:11 +02:00
fe0e67e8a1
MCOL-4607 add tests
2025-04-10 19:54:26 +04:00
3e20a3d566
MCOL-5890: DROP TABLE IF EXISTS should not generate errors for non existing tables
2025-04-08 20:30:01 +04:00
a6ab9bd615
fix(funcexp): MCOL-5386 Bitwise aggregation functions do not work with wide decimals (internal error) ( #3485 )
2025-04-08 16:47:47 +01:00
fde9155d18
chore(cmapi, deps): MCOL-5905 Bump versions of CMAPI dependencies.
2025-04-08 15:48:47 +03:00
d17fc7d9be
Review fixes.
2025-04-08 14:56:06 +03:00
aa57a7684c
feat(cmapi): MCOL-5019: review fixes.
...
[fix] CEJPasswordHandler class methods to use directory for cskeys file
[fix] CEJPasswordHandler.encrypt_password to return password in hex format
[fix] CEJPasswordHandler key_length
[fix] CEJPasswordHandler os.urandom call typo
[upd] mcs cli README.md and man page
[upd] mcs cli README_DEV.md
[fix] mcs_cluster_tool/decorators.py to handle typer.Exit exception
[add] various docstrings
2025-04-08 14:56:06 +03:00
215e4eea4d
feat(cmapi): MCOL-5019: distributing cskeys secrets file, move cskeys and cspasswd functions to mcs cli.
...
[add] distribute .secrets file to all nodes while adding a new node
[add] encrypt_password, generate_secrets_data, save_secrets to CEJPasswordHandler
[add] tools section to mcs cli tool
[add] mcs_cluster_tool/tools_commands.py file with cskeys and cspasswd commands
[add] cskeys and cspasswd commands to tools section of mcs cli
[mv] backup/restore commands to tools section mcs cli
[fix] minor imports ordering
[fix] constants
2025-04-08 14:56:06 +03:00
10dec6ea94
fix(cmapi): MCOL-5962 Fix rollback in mcs cli and passing errors during broadcasting config
...
* fix(cmapi): ClusterControllerClient request error handling
* fix(cmapi): broadcast_new_config request error handling
* style(cmapi): logs
2025-04-07 14:34:13 +03:00
f04b189476
feat(backup): update to mcs_backup_manager to v3.14 adding integer checks on inputs ( #3465 )
2025-04-04 21:28:43 +01:00
b8c0b74f2b
fix(funexp): MCOL-4622 Implicit FLOAT->INT and DOUBLE->INT conversion is not like in InnoDB ( #3480 )
2025-04-04 21:28:16 +01:00
6b8adb822b
chore(connector): remove unused and disabled group by handler ( #3481 )
2025-04-04 21:27:07 +01:00
72480e512c
MCOL-5922 add more datatypes for test
2025-04-02 19:54:47 +04:00
80277a5e7d
DBBuilder: check syscat files instead dirs
2025-04-01 19:53:28 +04:00
55b09a71fc
fix(cmapi): MCOL-5638 Improve Client Error Messaging and async broadcasting config.
...
* fix(cmapi): broadcast_new_config function using aiohttp and improved errors handling mechanics
* fix(cmapi): requirements updating aiohttp version and it's dependencies
* fix(cmapi, deps): unused imports
* fix(cmapi, tests): test_broadcast_new_config
2025-04-01 17:27:22 +03: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