mariadb-RomanNavrotskiy
1a2e541255
set gtest discovery mode to pre_test
2022-04-13 21:22:42 +02:00
Leonid Fedorov
5820a21e19
Merge pull request #2331 from drrtuy/MCOL-5001-pp-em-combo-merge-1
...
Mcol 5001 pp em combo merge 1
2022-04-13 15:16:18 +03:00
Leonid Fedorov
ef77c74ace
Merge pull request #2303 from drrtuy/MCOL-4809-small-chars-filtering-vectorization
...
MCOL-4809 This patch introduces vectorized scanning/filtering for sho…
2022-04-13 15:15:26 +03:00
Roman Nozdrin
7453db6b02
MCOL-5001 This patch removes ExeMgr traces
2022-04-04 12:50:42 +00:00
Roman Nozdrin
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
benthompson15
2ec502aaf3
MCOL-4576: remove S3 options from cpimport. ( #2328 )
2022-04-01 09:18:34 -05:00
Roman Nozdrin
7cdc914b4e
MCOL-4809 This patch introduces vectorized scanning/filtering for short CHAR/VARCHAR columns
...
Short CHAR/VARCHAR column values contain integer-encoded strings.
After certain manipulations(orderSwap(strnxfrm(str))) the values
become integers that preserve original strings order relation
according to a certain translation rules(collation). Prepared
values are ready to be SIMD-processed.
2022-04-01 10:28:33 +00:00
Roman Nozdrin
f7e4cefda3
Merge pull request #2318 from commander-trashdin/mcs_UDFs
...
Renamed cal-prefixed UDFs to mcs-prefixed
2022-03-29 15:20:43 +02:00
Commander thrashdin
f28e00c206
No repeating code in client_udfs + better test
2022-03-28 21:48:47 +03:00
Commander thrashdin
876a66cbc3
Added crude tests for cal/mcs client UDFs
2022-03-28 21:48:47 +03:00
Commander thrashdin
8d31478b72
Added mcsUDFs to install.sh+removed nonexistent fn
2022-03-28 21:48:47 +03:00
Commander thrashdin
749b8f16ee
Added mcs-named UDFs to cpp
2022-03-28 21:48:46 +03:00
Roman Nozdrin
69ab3119bf
Merge pull request #2231 from mariadb-corporation/c++20
...
C++20 fixes
2022-03-28 16:59:52 +02:00
Leonid Fedorov
65252df4f6
C++20 fixes
2022-03-28 12:32:29 +00:00
Roman Nozdrin
0ee5203262
Merge pull request #2323 from mariadb-corporation/rocky3
...
ci: centos8 stream and rocky
2022-03-28 11:18:51 +02:00
mariadb-RomanNavrotskiy
7c294ca30c
ci: centos8 stream, rockylinux, deb upstream fmt dependency
2022-03-28 08:06:37 +02:00
Roman Nozdrin
3c74062770
Merge pull request #2322 from mariadb-corporation/clang-scantests-fix
...
Fix segfault for vector scan tests on clang
2022-03-25 19:05:18 +02:00
Leonid Fedorov
c847f6ce25
Fix segfault for vector scan tests on clang
2022-03-25 13:49:25 +00:00
Roman Nozdrin
a646f74e37
Merge pull request #2321 from mariadb-corporation/opensuse-clang
...
Use clang for openSuse
2022-03-25 14:30:26 +02:00
Leonid Fedorov
ed97d73112
Use clang for openSuse
2022-03-24 20:26:47 +03:00
Roman Nozdrin
4744ead454
Merge pull request #2312 from mariadb-corporation/rowgroup-tests-clang
...
Fixing alightment for clang
2022-03-24 16:20:57 +02:00
Alan Mologorsky
9726b2455b
Merge pull request #2320 from mariadb-corporation/rockylinux-support
...
Bootstrap rockylinux support tested
2022-03-23 20:13:20 +03:00
Leonid Fedorov
f108fe81eb
Bootstrap rockylinux support tested
2022-03-23 17:05:25 +00:00
Leonid Fedorov
fbd043b036
Fixing alightment for clang tests of rowgroup
2022-03-23 14:29:19 +00:00
Leonid Fedorov
c332ff0f31
Merge pull request #2317 from drrtuy/revert-offending-MCOL-4576-dev
...
Revert "MCOL-4576: remove S3 options from cpimport. (#2307 )"
2022-03-23 17:26:52 +03:00
Roman Nozdrin
2b4946f53a
Revert "MCOL-4576: remove S3 options from cpimport. ( #2307 )"
...
This reverts commit 14c4840d53
.
2022-03-23 12:33:23 +00:00
Alan Mologorsky
879387af34
Merge pull request #2311 from mariadb-corporation/correct-branch
...
Current branch was not always correct
2022-03-22 17:11:52 +03:00
Leonid Fedorov
42f0dae81b
Current branch was not always correct
2022-03-22 11:54:17 +00:00
Leonid Fedorov
29679e91ec
Clang warnfixes ( #2310 )
2022-03-21 13:19:55 -05:00
benthompson15
14c4840d53
MCOL-4576: remove S3 options from cpimport. ( #2307 )
2022-03-21 09:54:39 -05:00
Leonid Fedorov
63c19a2413
Merge pull request #2309 from mariadb-corporation/fix-build-10
...
Fix build with Server 10.7 and newer. Its kinda hack, but works, can …
2022-03-16 21:41:26 +03:00
Leonid Fedorov
ba0306e5ce
Fix build with Server 10.7 and newer. Its kinda hack, but works, can be reverted, when server fix thier code
2022-03-16 15:43:02 +00:00
David Hall
a98834e31c
MCOL-4841 Fix for MCOL-5009
...
respondWait could be set to false
while other threads were waiting. With respondWait false, okToRrespond
wouldn't ever get notify_one(). Get rid of respondWait and use
fProcessorPool->blockedThreadCount to determine if any threads may be
waiting.
2022-03-07 15:25:00 -06:00
Roman Nozdrin
c38af7ea1b
Merge pull request #2153 from mariadb-SergeyZefirov/MCOL-4580-extent-range-keeping-for-dictionaries
...
Mcol 4580 extent range keeping for dictionaries
2022-03-03 13:40:17 +02:00
Serguey Zefirov
53b9a2a0f9
MCOL-4580 extent elimination for dictionary-based text/varchar types
...
The idea is relatively simple - encode prefixes of collated strings as
integers and use them to compute extents' ranges. Then we can eliminate
extents with strings.
The actual patch does have all the code there but miss one important
step: we do not keep collation index, we keep charset index. Because of
this, some of the tests in the bugfix suite fail and thus main
functionality is turned off.
The reason of this patch to be put into PR at all is that it contains
changes that made CHAR/VARCHAR columns unsigned. This change is needed in
vectorization work.
2022-03-02 23:53:39 +03:00
Roman Nozdrin
a66a8dfabf
Merge pull request #2299 from dhall-MariaDB/MCOL-5002-dev
...
MCOL-5002 dev use largeRG when indexing by largeKeyColumns[]
2022-03-01 18:50:38 +02:00
David Hall
c6c36eb622
MCOL-5002 dev use largeRG when indexing by largeKeyColumns[]
2022-03-01 08:44:39 -06:00
Roman Nozdrin
2c710deeb8
Merge pull request #2296 from mariadb-corporation/bootstrap-refine
...
Centos 7 support and options for branches
2022-03-01 14:50:03 +02:00
Leonid Fedorov
c33855cbca
Merge pull request #2297 from drrtuy/MCOL-5001-pp-em-combo
...
MCOL-5001 EM code preparation to merge EM and PP runtimes
2022-03-01 12:51:12 +03:00
Roman Nozdrin
22d0ba4c4a
MCOL-5001 EM code preparation to merge EM and PP runtimes
2022-02-28 18:24:02 +00:00
Leonid Fedorov
806ff55e81
Centos 7 support and options for branches
2022-02-28 15:34:52 +00:00
Leonid Fedorov
5845519523
Merge pull request #2288 from mariadb-corporation/MCOL-4809-fix-push_back
...
MCOL-4809 This fixes Centos crash caused by combination of ::reserve(…
2022-02-25 15:48:29 +03:00
Roman Nozdrin
b46f4b42b3
MCOL-4809 Vectorized comparison operations unit tests
...
This commit replaces system googletest with 0.11.1 version compiled from sources
to enable typed tests feature
2022-02-25 14:32:47 +03:00
Roman Nozdrin
754efc74b6
Merge pull request #2289 from mariadb-corporation/arm_tests
...
Hex double convertion
2022-02-24 13:14:32 +02:00
Leonid Fedorov
5a577553f7
Hex double convertion
2022-02-24 10:07:22 +03:00
benthompson15
dc4f6865d1
MCOL-3983: always set threadpool max threads in storagemanager ( #2269 )
2022-02-23 12:21:43 -06:00
Roman Nozdrin
86e495ae2f
MCOL-4809 This fixes Centos crash caused by combination of ::reserve() + vector index access
2022-02-23 12:38:22 +00:00
Roman Nozdrin
0c978e252d
Merge pull request #2280 from mariadb-corporation/fix/centos_8_eol
...
[DO NOT MERGE] Centos8 EOL fix
2022-02-22 18:25:22 +02:00
mariadb-AlanMologorsky
de6a51f7db
Centos8 EOL fix
...
[fix] .drone.jsonnet changing yum_vault_mirror, then centos:8 tests stop going to be flacky
[fix] CI .drone.jsonnet duplicate usage of yum_vault_mirror
2022-02-22 18:54:17 +03:00
Leonid Fedorov
23c79968f6
Build Type was missed for build
2022-02-22 16:58:13 +03:00