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