drrtuy
9fc1eb273a
chore(TNS): removed extra sorting queue definitions.
2025-04-29 19:32:14 +00:00
drrtuy
9e772a4028
chore(): re-enabled memory accounting for RGData generated by PP::execute()
2025-04-29 19:30:24 +00:00
drrtuy
65fc3cfc72
chore(): leftovers cleanup.
2025-04-29 19:24:27 +00:00
drrtuy
42ab6201f8
chore(): cleanup.
2025-04-29 19:18:13 +00:00
drrtuy
828d1dc4f7
fix(perf,allocator): reduce CountingAllocator step size to improve its memory consumption reaction speed.
2025-04-29 18:50:45 +00:00
drrtuy
e2ea3e7a2c
fix(perf,allocator): test build with reduced CountingAllocator parameter values.
2025-04-29 17:54:36 +00:00
drrtuy
6ec0bd62f4
fix(perf,allocator): adding unit test to check CountingAllocator behavior when it is wrapped in STLPoolAllocator
2025-04-25 22:03:51 +00:00
=
71ec746e3e
fix(allocator,perf): performance degradation caused by lack of STLPoolAllocator replaced by CountingAllocator
2025-04-24 13:45:33 +00:00
Serguey Zefirov
bd1622f331
feat(MCOL-5886): support InnoDB's table partitions in cross-engine joins
...
The purpose of this changeset is to obtain list of partitions from
SELECT_LEX structure and pass it down to joblist and then to
CrossEngineStep to pass to InnoDB.
2025-04-23 08:24:10 +03:00
Allen Herrera
b731c0a326
chore(backup): spellcheck mcs_backup_manager.sh adjusting lots of variable names, functions and help text ( #3515 )
2025-04-21 18:27:04 +01:00
Allen Herrera
441327ed84
chore(cs_package_manager,backup): update cs_package_manager.sh to v 3.10 ( #3498 )
...
* update cs_package_manager.sh to v 3.10 - added download maxscale and check maxscale
* adjust cs_package_manager.sh rename ci variables
2025-04-21 15:26:12 +01:00
drrtuy
3d1c49bd6b
fix(PP,BPP): reduced the BPPMap lock scope to avoid holding lock whilst calling heavy BPPV dtor. It became heavy b/c of CountingAllocator.
2025-04-21 14:41:36 +01:00
Alexander Presnyakov
e34f7d2530
Fix thread arg errors (app instead of sequence)
2025-04-18 18:52:42 +01:00
mariadb-AlanMologorsky
927eb4b2bd
feat(cmapi, mcs): MCOL-5941 Improve mcs cli backup\restore wrapper.
...
* fix(mcs, wrapper): default is None for --backup-location, --backup-destination, --storage, --parallel, --highavilability, --skip-save-brm, --skip-polls, --skip-locks, --skip-mariadb-backup, --skip-bucket-data, --name-backup, --quiet, --no-verify-ssl, --poll-interval, --poll-max-wait, --retention-days, -scp, -bb, -url, -f, -m, -aro, -li and most of arguments in backup_commands.py and restore_commands.py
* fix(mcs, helpers): cook_sh_arg parser function now detects None as a value
* fix(mcs, wrapper): list -> li in typer command argument name for both backup_commands.py and restore_commands.py
* docs(mcs, wrapper): --parralel arg help message was edited to simple and readable one
* fix(mcs, wrapper): removing -no- prefixed flag variants for all bool arguments in backup_commands.py and restore_commands.py
2025-04-18 18:51:59 +01:00
Timofey Turenko
d5c8b98162
Merge pull request #3508 from mariadb-corporation/MCOL-5976-disable-warnings
...
disable warings in tests
2025-04-16 03:03:56 +03:00
Timofey Turenko
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
Timofey Turenko
8528fb2888
disable timestamp tests because of MCOL-5961
2025-04-16 03:08:24 +04:00
Timofey Turenko
1fddc0c41c
Remove SHOW VARIABLES LIKE 'character_set%' from the mcs228 test
2025-04-16 02:01:32 +03:00
Timofey Turenko
e9a9d2165f
disable warings in tests
2025-04-16 01:22:31 +03:00
Timofey Turenko
b696e71caa
preserve access rights and owner for data file in the cpimport test
2025-04-15 20:22:07 +04:00
Timofey Turenko
00f04c0442
ignore stderr from 'yes'
2025-04-15 20:22:07 +04:00
Timofey Turenko
67667d0a75
use to find data files
2025-04-15 20:22:07 +04:00
Timofey Turenko
ef4780193b
Fix test mcs7130_regression_bug3935
2025-04-15 20:21:31 +04:00
Timofey Turenko
368ba3cdf7
Fix deprication warnings in the MTR with select * from .. into
2025-04-15 20:21:31 +04:00
Timofey Turenko
8c8e3ab842
Fix deprication warnings in the MTR with select * from .. into
2025-04-15 20:21:31 +04:00
aleksei.bukhalov
41beae9a25
MCOL-5966 remove branch selection from bootstrap_mcs.sh
2025-04-15 20:18:08 +04:00
drrtuy
a16fbd137b
fix(disk-based-join): this fixes multiple SEGV for disk-based join algo
2025-04-15 15:06:49 +01:00
drrtuy
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
drrtuy
6e98ef3037
chore(): removed extra printout
2025-04-15 15:06:49 +01:00
drrtuy
e4ca7425e2
feat(stats): CES reports table name and HJS reports total matched rows
2025-04-15 15:06:49 +01:00
Leonid Fedorov
432d0cf7f8
fix(build): replace std::ranges usage for gcc9 and std::span with boost::span
2025-04-15 17:58:11 +04:00
Leonid Fedorov
6a712dc0ad
MCOL-5932: fix heap buffer overflow with minimal revert of MCOL-5776 breaking change ( #3445 )
2025-04-15 14:46:25 +01:00
drrtuy
16d9b56608
chore(CI): disable test300 that stuck w/o credentials for SM ( #3500 )
2025-04-15 14:45:53 +01:00
Leonid Fedorov
037f2d0333
chore(build): Bootstrap use current cranch
2025-04-15 16:36:58 +04:00
aleksei.bukhalov
ddbed4eacc
MCOL-5966 set pipefail so that build step will fail if bootstrap_mcs fails
2025-04-15 16:19:27 +04:00
Leonid Fedorov
4b17d1aa02
errorcode check + shell formatting applied
2025-04-15 16:19:27 +04:00
mariadb-AlanMologorsky
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
drrtuy
727627a012
fix(BRM): removes load_brm extra printouts ( #3489 )
2025-04-14 15:14:09 +01:00
Leonid Fedorov
c294c64bb0
chore(tests) lowercase database name due different distro settings
2025-04-11 19:10:37 +04:00
Aleksei Antipovskii
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
Aleksei Antipovskii
c618fa284d
fix(PrimProc): MCOL-5394 JSON_ARRAYAGG in MCS works differently than in InnoDB
2025-04-11 15:21:07 +02:00
Aleksei Antipovskii
21ebd1ac20
feat(bytestream): serialize long strings in the common way
2025-04-11 15:21:07 +02:00
Aleksei Antipovskii
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
Aleksei Antipovskii
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
aleksei.bukhalov
ea6d2d873e
MCOL-5911 migrate build packages step from drone to bootstrap_mcs.sh
2025-04-10 19:42:11 +02:00
Leonid Fedorov
667d5a05a0
chore(compilation): gcc warning for array init
2025-04-10 19:42:11 +02:00
aleksei.bukhalov
fe0e67e8a1
MCOL-4607 add tests
2025-04-10 19:54:26 +04:00
Leonid Fedorov
3e20a3d566
MCOL-5890: DROP TABLE IF EXISTS should not generate errors for non existing tables
2025-04-08 20:30:01 +04:00
Akhmad Oripov
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
mariadb-AlanMologorsky
fde9155d18
chore(cmapi, deps): MCOL-5905 Bump versions of CMAPI dependencies.
2025-04-08 15:48:47 +03:00