1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-10-20 00:09:21 +03:00
Commit Graph

38 Commits

Author SHA1 Message Date
Patrick LeBlanc
1b1e956c63 Checkpointing changes for merging storagemanager -> CS. 2019-08-14 13:05:50 -05:00
Patrick LeBlanc
ddebd85dc8 'Corporaton' -> 'Corporation'... 2019-08-13 11:40:44 -05:00
Patrick LeBlanc
99f8a4feb7 Update storage-manager ref. 2019-07-30 16:47:46 -05:00
Patrick LeBlanc
303d182d5c Removed a couple unused SM config params. Added retry loop
to getting a connection.
2019-07-29 14:44:18 -05:00
Patrick LeBlanc
3118acc3d4 Made stale sockets reconnect. 2019-07-18 14:56:14 -05:00
Patrick LeBlanc
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
Patrick LeBlanc
b21b41077e Updated storage-manager ref. 2019-07-12 13:48:36 -05:00
Ben Thompson
4c5866bcca changes for ssize_t messaging 2019-07-01 12:28:11 -05:00
Patrick LeBlanc
d454f84b82 Cleaned up the hacks made so far. 2019-06-10 09:41:03 -05:00
Patrick LeBlanc
15c256b011 Checkpointing some stuff. Doesn't work yet. 2019-06-06 15:47:15 -05:00
Patrick LeBlanc
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
Patrick LeBlanc
08923813cb Fixed the error path in SMDataFile read() and write() 2019-04-23 16:01:19 -05:00
Patrick LeBlanc
dfc29fa833 Eventually found the problem with rename(). Was calling
::unlink() instead of our unlink/remove.
2019-04-10 15:01:29 -05:00
Patrick LeBlanc
e060cce496 Updated ref for storage-manager. 2019-04-09 10:27:32 -05:00
Patrick LeBlanc
2a510c3641 Merge branch 'S3-project' of github.com:pleblanc1976/mariadb-columnstore-engine into S3-project 2019-02-11 18:20:45 -06:00
Patrick LeBlanc
a9ce25c4f6 Phase 1 of cleaning up the messaging code. 2019-02-11 18:20:11 -06:00
Ben Thompson
668f83c163 end_to_end_test initial commit. 2019-02-08 15:15:37 -06:00
Patrick LeBlanc
5528aba68a Updated the ref for storage-manager. Test000 passes here. 2019-02-07 10:01:05 -06:00
Patrick LeBlanc
4f26ce089c Made socket pool write the header in one write call. Added some debugging
printouts (commented).
2019-02-07 09:57:36 -06:00
Patrick LeBlanc
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
Patrick LeBlanc
c9a9bf9823 Update subproject ref. 2019-02-05 14:20:17 -06:00
Patrick LeBlanc
8c1802dccd Update the storage-manager ref. 2019-02-04 10:57:31 -06:00
Patrick LeBlanc
b6d28b9a84 Fixed a bug processing a directory listing. 2019-02-04 10:56:21 -06:00
Patrick LeBlanc
0d86651fae Added a missing file. 2019-02-04 10:44:17 -06:00
Patrick LeBlanc
d97a570b86 Made the cloud IO lib a plugin to the IDB filesystem stuff.
It loads correctly.
2019-02-04 10:41:21 -06:00
Patrick LeBlanc
8ad3188162 Updated the storage-manager ref. Made SMComm send absolute
paths rather than relative ones.
2019-02-01 13:13:30 -06:00
Patrick LeBlanc
a9a5c2ebb7 Reordered a couple params. 2019-01-29 09:53:18 -06: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
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
51bb9f3050 Added licensing preamble. Got it to build. 2019-01-23 13:02:53 -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
d84dcb9ccc Checkpointing, not ready to build yet. 2019-01-21 16:41:04 -06:00
Patrick LeBlanc
d53471fc75 Checkpointing some stuff. No way it'll build yet. 2019-01-18 10:19:14 -06:00