1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00
Commit Graph

51 Commits

Author SHA1 Message Date
4fe9cd64a3 Revert "No boost condition (#2822)" (#2828)
This reverts commit f916e64927.
2023-04-22 15:49:50 +03:00
f916e64927 No boost condition (#2822)
This patch replaces boost primitives with stdlib counterparts.
2023-04-22 00:42:45 +03:00
20b5dbb617 Add missing includes
These seem to have all fallen out of a recent Boost update to 1.81 which
dropped some internal includes. All of these uses within columnstore
relied on these transitive includes, so explicitly include what we need
to fix build.

Signed-off-by: Sam James <sam@gentoo.org>
2023-01-17 01:18:41 +00:00
37fd915a08 Serg`s patch for develop-6 revised for develop https://github.com/mariadb-corporation/mariadb-columnstore-engine/pull/2614 2022-11-09 22:41:38 +00:00
04752ec546 clang format apply 2022-01-21 16:43:49 +00:00
01f3ceb437 replace header guards with #pragma once 2022-01-21 15:24:58 +00:00
5c5f103f98 MCOL-4839: Fix clang build (#2100)
* Fix clang build

* Extern C returned to plugin_instance

Co-authored-by: Leonid Fedorov <l.fedorov@mail.corp.ru>
2021-08-23 10:45:10 -05:00
129d5b5a0f MCOL-4174 Review/refactor frontend/connector code 2020-11-18 13:53:15 +00:00
98abf95eae MCOL-3991 MCS is now single package and properly uninstalls 2020-05-12 13:36:24 +00:00
7acfddddb7 Refactored MDB relation names decoding in DDL code.
SH now takes all or nothing thus we need to change if conditions that rules our GBH.

Small warning fixes for GCC8.2

Disabled GBH.
2019-12-13 11:38:19 -06:00
7489d0bfd0 MCOL-3625 Rename packages
Rename packages to MariaDB-columnstore-engine, MariaDB-columnstore-libs
and MariaDB-columnstore-platform.

Also add the "columnstore-" prefix the the components so that MariaDB's
packaging system understands then and add a line to include them in
MariaDB's packaging.

In addition
* Fix S3 building for dist source build
* Fix Debian 10 dependency issue
* Fix git handling for dist builds
* Add support for MariaDB's RPM building
* Use MariaDB's PCRE and readline
* Removes a few dead files
* Fix Boost noncopyable includes
2019-12-04 11:04:39 +00:00
a8cd34f86d Add support for building from server 2019-12-03 21:21:28 +00:00
5bbd21b8e0 MCOL-3577: Add functionality to sync S3 storage for suspendDatabaseWrites. 2019-11-21 15:19:03 -06:00
1b1e956c63 Checkpointing changes for merging storagemanager -> CS. 2019-08-14 13:05:50 -05:00
ddebd85dc8 'Corporaton' -> 'Corporation'... 2019-08-13 11:40:44 -05:00
99f8a4feb7 Update storage-manager ref. 2019-07-30 16:47:46 -05:00
303d182d5c Removed a couple unused SM config params. Added retry loop
to getting a connection.
2019-07-29 14:44:18 -05:00
3118acc3d4 Made stale sockets reconnect. 2019-07-18 14:56:14 -05:00
7d4f406888 Changed the retry behavior in SocketPool to get load_brm to work
when called by proc???.  Also made proc??? start/stop SM around
save_brm runs.  There seems not to be a saner way to do that atm.

So, on stop/restart/shutdown, it will do
1) stop everything
2) restart SM
3) save_brm
4) stop SM again
2019-07-18 11:14:12 -05:00
b21b41077e Updated storage-manager ref. 2019-07-12 13:48:36 -05:00
4c5866bcca changes for ssize_t messaging 2019-07-01 12:28:11 -05:00
d454f84b82 Cleaned up the hacks made so far. 2019-06-10 09:41:03 -05:00
15c256b011 Checkpointing some stuff. Doesn't work yet. 2019-06-06 15:47:15 -05:00
3c32f6d888 Added SMDataFile::fallocate(), it's just a call to truncate() for now.
Updated ref of storage-manager subproject.
2019-04-25 14:15:25 -05:00
08923813cb Fixed the error path in SMDataFile read() and write() 2019-04-23 16:01:19 -05:00
dfc29fa833 Eventually found the problem with rename(). Was calling
::unlink() instead of our unlink/remove.
2019-04-10 15:01:29 -05:00
e060cce496 Updated ref for storage-manager. 2019-04-09 10:27:32 -05:00
2a510c3641 Merge branch 'S3-project' of github.com:pleblanc1976/mariadb-columnstore-engine into S3-project 2019-02-11 18:20:45 -06:00
a9ce25c4f6 Phase 1 of cleaning up the messaging code. 2019-02-11 18:20:11 -06:00
668f83c163 end_to_end_test initial commit. 2019-02-08 15:15:37 -06:00
5528aba68a Updated the ref for storage-manager. Test000 passes here. 2019-02-07 10:01:05 -06:00
4f26ce089c Made socket pool write the header in one write call. Added some debugging
printouts (commented).
2019-02-07 09:57:36 -06:00
92f609f718 Fixed a bug in IDBPolicy that prevented using the system
w/o plugins.

A couple other random things.
2019-02-06 09:49:32 -06:00
c9a9bf9823 Update subproject ref. 2019-02-05 14:20:17 -06:00
8c1802dccd Update the storage-manager ref. 2019-02-04 10:57:31 -06:00
b6d28b9a84 Fixed a bug processing a directory listing. 2019-02-04 10:56:21 -06:00
0d86651fae Added a missing file. 2019-02-04 10:44:17 -06:00
d97a570b86 Made the cloud IO lib a plugin to the IDB filesystem stuff.
It loads correctly.
2019-02-04 10:41:21 -06:00
8ad3188162 Updated the storage-manager ref. Made SMComm send absolute
paths rather than relative ones.
2019-02-01 13:13:30 -06:00
a9a5c2ebb7 Reordered a couple params. 2019-01-29 09:53:18 -06:00
918e10a9ff Modified the sequence some params were serialized to allow
fewer network/socket reads.
2019-01-28 17:27:06 -06:00
4583b2e8dc Added SMDataFile methods to the list tested. 2019-01-24 17:34:20 -06:00
a2c789d52a Added remaining methods in SMFileSystem to the test. 2019-01-24 17:05:09 -06:00
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
f063f78242 Fixed some linker errors, integrated the cloudio factory
into idbfactory.
2019-01-23 14:12:57 -06:00
099c724ced Update storage-manager ref. 2019-01-23 13:05:07 -06:00
51bb9f3050 Added licensing preamble. Got it to build. 2019-01-23 13:02:53 -06:00
88273bfc14 Finished the first cut. I assume it doesn't build yet. 2019-01-22 16:12:49 -06:00
3d58581945 Update storage-manager ref. 2019-01-22 16:04:32 -06:00
d84dcb9ccc Checkpointing, not ready to build yet. 2019-01-21 16:41:04 -06:00