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

3637 Commits

Author SHA1 Message Date
Roman Nozdrin
773a665dab MCOL-2050 ORDER BY with OFFSET in subquery now produces correct result. 2019-02-01 14:42:34 +03:00
Patrick LeBlanc
a1b629cd8a Defined a job class instead of using boost::function0<void>. 2019-01-31 16:39:46 -06:00
Patrick LeBlanc
443c4dfdf3 Finished the unit tests & they pass. 2019-01-31 16:23:07 -06:00
Patrick LeBlanc
13af644425 Working on defining message structures and unit tests for
the PosixTask subclasses.
2019-01-31 14:43:32 -06:00
Patrick LeBlanc
0ef3caca9e Fixed some dumbness in Threadpool. 2019-01-31 13:02:55 -06:00
Patrick LeBlanc
681b6083de Merge remote-tracking branch 'origin/develop' into develop 2019-01-30 18:31:25 -06:00
Patrick LeBlanc
76fe86a0f7 Important fix in IOCoordinator. Added the start of some
unit tests.
2019-01-30 18:29:17 -06:00
Ben Thompson
3b8dc0f045 initial commit sessionmanager. 2019-01-30 14:57:35 -06:00
Patrick LeBlanc
33edeaf4b0 Fixed read/write/append responses. 2019-01-30 13:27:19 -06:00
Patrick LeBlanc
ffbce0ecda Made it build again. 2019-01-30 13:05:38 -06:00
Patrick LeBlanc
9a3eae4a27 Made the write/append tasks work in 1MB chunks.
Made the read task send a proper error response.
2019-01-30 13:00:48 -06:00
Patrick LeBlanc
a24a28fa34 Merge branch 'develop' of github.com:pleblanc1976/storage-manager into develop 2019-01-30 10:25:18 -06:00
Patrick LeBlanc
9a7f793c7f Integrated IOCoordinator with the posix tasks. 2019-01-30 10:24:37 -06:00
Ben Thompson
31bbcac9de add main.cpp 2019-01-29 16:51:44 -06:00
Patrick LeBlanc
f10bcc0774 First cut of IOCoordinator. It builds, but is untested. 2019-01-29 16:36:05 -06:00
Patrick LeBlanc
9bad261489 Got it to build. 2019-01-29 13:14:48 -06:00
Patrick LeBlanc
2624dc048d Merge branch 'develop' into CRP 2019-01-29 10:03:59 -06:00
Ben Thompson
5a56cbe089 Add StorageManager CMakeLists 2019-01-29 10:02:11 -06:00
David Hall
ab931e7c51 Merge branch 'develop-1.2' into MCOL-1822-c 2019-01-29 09:57:02 -06:00
David Hall
c5b9ae11e5 MCOL-1822 add LONG DOUBLE support 2019-01-29 09:55:43 -06:00
Patrick LeBlanc
a9a5c2ebb7 Reordered a couple params. 2019-01-29 09:53:18 -06:00
Patrick LeBlanc
8d926202ac Finished first cut of CRP & PosixTasks. No way it builds yet. 2019-01-29 09:52:14 -06:00
Roman Nozdrin
6d65b13852 MCOL-901 Significanlty reduced memory consumption for group_concat().
RowGroup default constructor allocates memory too generously.

    Removed commented code from groupconcat.cpp.
2019-01-29 16:02:37 +03:00
Patrick LeBlanc
918e10a9ff Modified the sequence some params were serialized to allow
fewer network/socket reads.
2019-01-28 17:27:06 -06:00
Patrick LeBlanc
b38c92738c EOD checkpoint. Finished first cut of the harder posix tasks. 2019-01-28 17:26:09 -06:00
Patrick LeBlanc
0d74c32d08 Checkpointing. 2019-01-28 15:14:01 -06:00
Roman Nozdrin
13398fa530 Merge pull request #681 from djmott/develop-1.2
MCOL-2110 Allows absolute paths in SERVER_BUILD_INCLUDE_DIR.
2019-01-28 19:26:14 +03:00
Patrick LeBlanc
5d894b9a77 Checkpointing work on CRP & posix tasks. 2019-01-28 08:05:22 -06:00
David Mott
38bd6e1e3c respect relative paths for SERVER_BUILD_INCLUDE_DIR and SERVER_SOURCE_ROOT_DIR 2019-01-25 10:33:59 -06:00
David Mott
e12f0fc984 fix to MCOL-2110 Cant build engine out-of-source
Prefixing SERVER_BUILD_INCLUDE_DIR and SERVER_SOURCE_ROOT_DIR with CMAKE_BINARY_DIR works in the case of the engine and server build folders being siblings to each other and relative paths supplied to cmake. If the build folders are not siblings and absolute paths are supplied to cmake it fails. Using GET_FILENAME_COMPONENT will resolve the correct path in both cases.
2019-01-25 06:54:16 -06:00
Patrick LeBlanc
4583b2e8dc Added SMDataFile methods to the list tested. 2019-01-24 17:34:20 -06:00
Patrick LeBlanc
a2c789d52a Added remaining methods in SMFileSystem to the test. 2019-01-24 17:05:09 -06:00
Patrick LeBlanc
acb464618c Wrote a component test, which has a stand-in server thread
in place of an actual StorageManager.  The server thread
returns the same error over and over again.

Used that test to debug some basic comm stuff & find
errors in error handling.
2019-01-24 16:52:26 -06:00
Patrick LeBlanc
f063f78242 Fixed some linker errors, integrated the cloudio factory
into idbfactory.
2019-01-23 14:12:57 -06:00
Patrick LeBlanc
099c724ced Update storage-manager ref. 2019-01-23 13:05:07 -06:00
Patrick LeBlanc
b23d507eaa Fixed parsing errors in messageFormat.h. 2019-01-23 13:04:38 -06:00
Patrick LeBlanc
51bb9f3050 Added licensing preamble. Got it to build. 2019-01-23 13:02:53 -06:00
Roman Nozdrin
ee2cb7b0de Merge pull request #652 from mariadb-corporation/MCOL-1983
MCOL-1983 Have regr_intercept, regr_slope and regr_r2 return NULL for…
2019-01-23 20:37:50 +03:00
David Hall
098e49bd01 MCOL-2001 Make the parameters for redistribute case insensitive 2019-01-23 10:29:12 -06:00
Patrick LeBlanc
88273bfc14 Finished the first cut. I assume it doesn't build yet. 2019-01-22 16:12:49 -06:00
Patrick LeBlanc
3d58581945 Update storage-manager ref. 2019-01-22 16:04:32 -06:00
Patrick LeBlanc
e420aab9bf Added a comment documenting the format of the messages
between SM and clients.
2019-01-22 16:03:37 -06:00
Patrick LeBlanc
2e5d6db0c7 Forgot another small thing. I'm a dummy. 2019-01-22 10:17:18 -06:00
Patrick LeBlanc
259060fb29 Forgot something in the bytestreampool code. 2019-01-22 10:11:50 -06:00
Patrick LeBlanc
d92be01ee2 Added a ByteStreamPool class for cases where we'd otherwise
have to do something complicated, or constantly create and dispose
of ByteStreams.
2019-01-22 10:09:08 -06:00
Roman Nozdrin
02a86a3429 Merge pull request #679 from mariadb-corporation/1.2-merge-up-20190122
Merge develop-1.1 into develop-1.2
2019-01-22 17:49:14 +03:00
Andrew Hutchings
95c4f17b0a Merge branch 'develop-1.1' into 1.2-merge-up-20190122 2019-01-22 08:26:26 +00:00
Patrick LeBlanc
d84dcb9ccc Checkpointing, not ready to build yet. 2019-01-21 16:41:04 -06:00
Patrick LeBlanc
50daf50b82 Changed the message magic from a macro to a const uint. 2019-01-21 16:39:09 -06:00
David Hall
79811ded8e Merge branch 'develop-1.2' into MCOL-1983
Conflicts:
	VERSION
	utils/windowfunction/windowfunctiontype.cpp
2019-01-21 14:51:43 -06:00