1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-12-13 23:02:14 +03:00
Commit Graph

3637 Commits

Author SHA1 Message Date
Patrick LeBlanc
fe66382580 Added some add'l stubs for key manipulation 2019-03-20 14:23:43 -05:00
Patrick LeBlanc
c674a2921f Merge branch 'develop' into synchronizer 2019-03-20 13:48:31 -05:00
Patrick LeBlanc
2990d320aa Checkpointing some unit test stuff, won't build yet. 2019-03-20 13:17:16 -05:00
Ben Thompson
0b4cbad829 Add MetadataFile / Replicator class and initial IOC-write logic. 2019-03-20 11:44:43 -05:00
Patrick LeBlanc
97d2844994 Made Sync take into account that object names may change
beteween when a job is created and when it is run.
2019-03-19 17:24:32 -05:00
Patrick LeBlanc
1b16f05d35 Merge branch 'develop' into synchronizer 2019-03-19 09:12:35 -05:00
Patrick LeBlanc
a26e939d75 Added some add'l methods to RWLock, added the file locking stuff to IOC. 2019-03-18 18:12:42 -05:00
Patrick LeBlanc
b4e2596cdf Added a read-write lock class that prioritizes writers. 2019-03-18 17:32:14 -05:00
Patrick LeBlanc
54d4bcf1f5 Merge branch 'develop' into synchronizer 2019-03-18 15:52:04 -05:00
Patrick LeBlanc
3f0388655d Got the key gen stuff in IOC to build, thought I already did that. :D 2019-03-18 15:15:51 -05:00
Patrick LeBlanc
6366a54bbc Revamped/simplified the Sync impl. Won't build yet. 2019-03-18 14:49:25 -05:00
Patrick LeBlanc
a819ae8aca Filled in the stubs for key gen, one of the fcns prob has to go after
thinking about it a little.
2019-03-18 09:55:58 -05:00
Patrick LeBlanc
6f294b8c07 Made Cache populate itself on init. 2019-03-15 14:56:11 -05:00
Patrick LeBlanc
8ffe768641 Added a param to ThreadPool to let it finish processing
its jobs before exiting.
2019-03-15 14:24:26 -05:00
Patrick LeBlanc
931cb9fb54 First cut of synchronizer is done, won't build yet. 2019-03-15 14:08:19 -05:00
Patrick LeBlanc
8090d6dd9c Merge pull request #718 from drrtuy/MCOL-2244
*Merge after 1.2.3 release* MCOL-2244 Columnstore execution threads now have names
columnstore-1.2.3
2019-03-15 08:50:05 -05:00
Roman Nozdrin
a0b3424603 MCOL-2244 Columnstore execution threads now have names describe
the threads operation. This should simplify CPU bottlenecks troubleshooting.
2019-03-15 14:34:01 +03:00
Patrick LeBlanc
f2e6d8d1a8 Merge pull request #714 from mariadb-corporation/MCOL-1883
MCOL-1883 This commit fixes RENAME behavior that doesn't work properly with table     names that contains '/' sign in the middle.
2019-03-14 09:21:28 -05:00
Andrew Hutchings
384b448f89 Merge pull request #713 from mariadb-corporation/MCOL-2233
MCOL-2233 substring_index() now returns correct value when index value is negative.
2019-03-14 01:09:57 +00:00
Andrew Hutchings
0b2c71ce81 Merge pull request #717 from zdrav1/MCOL-2232
Mcol 2232
2019-03-14 01:09:21 +00:00
root
00c0f22758 MCOL-2232 fixed dummy allerts on debian of jemalloc not installed 2019-03-13 13:10:23 +02:00
root
5c8208c8bc MCOL-2232 fixed dummy allerts on debian of jemalloc not installed 2019-03-13 12:37:43 +02:00
Roman Nozdrin
d4c4a10512 MCOL-1883 This commit fixes RENAME behavior that doesn't work properly with table
names that contains '/' sign in the middle. Given the name `some/table/` in to or
from. RENAME uses a prefix to the left of the first '/', namely `some` and doesn't
consider the trailer `/table/`.
2019-03-13 13:14:26 +03:00
Roman Nozdrin
9ff348b97f MCOL-2233 substring_index() now returns correct value when
index value is negative.
The problem caused by unsigned type used to store negative
index value.
2019-03-13 13:02:17 +03:00
Patrick LeBlanc
06d7862e03 Merge branch 'develop' into synchronizer 2019-03-12 14:28:45 -05:00
Patrick LeBlanc
4d66fc5405 Added another merge-journal fcn that will work on in-mem obj data. 2019-03-12 14:27:47 -05:00
Patrick LeBlanc
86e8c5749f Merge branch 'develop' into synchronizer 2019-03-12 13:31:07 -05:00
Patrick LeBlanc
289f930c02 Added stubs for getting new keys for objects. 2019-03-12 13:29:55 -05:00
Patrick LeBlanc
208e3c300d First cut of the journal-merging code + the unit test for it.
Looks like it's working.
2019-03-12 11:51:47 -05:00
Patrick LeBlanc
9906ff9efb Check pointing some changes I made all over the place
working on Synchronizer.  Won't build yet.
2019-03-11 16:09:07 -05:00
Andrew Hutchings
2509d833fc Merge pull request #712 from mariadb-corporation/MCOL-2182
MCOL-2182 Change in MariaDB 10.3 allows for only 2 parameters to lpad…
2019-03-08 21:38:54 +00:00
David Hall
c3f8148fff MCOL-2182 Change in MariaDB 10.3 allows for only 2 parameters to lpad and rpad 2019-03-08 15:14:42 -06:00
David.Hall
0f04bb4fd6 Merge pull request #709 from mariadb-corporation/1.1-merge-up-20190308
Merge develop-1.0 into develop-1.1
2019-03-08 10:44:00 -06:00
David.Hall
0e02d4b44b Merge pull request #710 from mariadb-corporation/1.2-merge-up-20190308
Merge develop-1.1 into develop-1.2
2019-03-08 10:43:20 -06:00
Patrick LeBlanc
13ade9e724 Added more Cache tests, fixed a couple bugs. 2019-03-08 10:35:36 -06:00
Andrew Hutchings
9e3517dfa6 Merge branch '1.1-merge-up-20190308' into 1.2-merge-up-20190308 2019-03-08 14:16:58 +00:00
Andrew Hutchings
d4418ecf64 Merge branch 'develop-1.0' into 1.1-merge-up-20190308 2019-03-08 10:27:06 +00:00
Patrick LeBlanc
691dd10a9d Some minor improvements
Added scale-down behavior to ThreadPool
Made the logger also print to stdout if build in debug mode.
De-volatileized a couple ctrl vars & changed some locking behavior.
2019-03-07 17:05:56 -06:00
Patrick LeBlanc
0626b30c88 Finished initial cut of the Cache class 2019-03-07 16:14:21 -06:00
Patrick LeBlanc
df6675db01 Checkpointing additions to Cache 2019-03-07 13:18:38 -06:00
Roman Nozdrin
db47ede89f Merge pull request #708 from mariadb-corporation/MCOL-1951
MCOL-1951 Don't crash when MariaDB UDAF not defined in Columnstore
2019-03-07 22:14:12 +05:30
Patrick LeBlanc
5f6694cecc Merge branch 'develop' into cache_classes 2019-03-07 08:56:11 -06:00
Patrick LeBlanc
1627f46ee5 Commented some debugging output 2019-03-07 08:54:48 -06:00
Patrick LeBlanc
9bd6ddac1b Fixed up some sync stuff. 2019-03-07 08:47:39 -06:00
Roman Nozdrin
26e61546bd Merge pull request #705 from drrtuy/MCOL-2160
MCOL-2160 MCOL-1883 RENAME now supports both '/' symbols in table names and crash described in MCOL-1883 has been fixed.
2019-03-07 15:08:18 +05:30
Patrick LeBlanc
c386881f40 Simple unit test for Cache::read(), and corresponding fixes. 2019-03-06 14:41:30 -06:00
Andrew Hutchings
fddd108df3 Merge pull request #706 from mariadb-corporation/MCOL-2180
Mcol 2180
2019-03-06 15:05:58 -05:00
David Hall
e9a920b4e8 MCOL-1951 Don't crash when MariaDB UDAF not defined in Columnstore 2019-03-06 13:57:49 -06:00
David Hall
973edf5a87 MCOL-2100 Don't print the line "redistributeData must have one of START, STOP or STATUS" if it has one. 2019-03-06 13:29:50 -06:00
Patrick LeBlanc
3c84e8d749 Checkpointing work on Cache::read() functionality.
It builds but 0% chance it works here.
2019-03-06 12:53:04 -06:00