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

20 Commits

Author SHA1 Message Date
c22409760f feat(SM): MCOL-5785 Add timeout options for S3Storage (#3265)
* Update libmarias3

fix build with the recent libmarias3

* feat(SM): MCOL-5785 Add timeout options for S3Storage

    In some unfortunate situations StorageManager may get stuck on
    network operations. This commit adds the ability to set network
    timeouts which will help to ensure that the system is more
    responsive.

* feat(SM): MCOL-5785 Add smps & smkill tools

    * `smps` shows all active S3 network operations
    * `smkill` terminates S3 network operations

    NB! At the moment smkill is able to terminate operations
    that are stuck on retries, but not hang inside the libcurl
    call. In other words if you want to terminate all operations
    you should configure `connect_timeout` & `timeout`
---------

Co-authored-by: Leonid Fedorov <leonid.fedorov@mariadb.com>
2024-08-21 18:38:49 +03:00
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
04752ec546 clang format apply 2022-01-21 16:43:49 +00:00
5bbd21b8e0 MCOL-3577: Add functionality to sync S3 storage for suspendDatabaseWrites. 2019-11-21 15:19:03 -06:00
ddebd85dc8 'Corporaton' -> 'Corporation'... 2019-08-13 11:40:44 -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
4c5866bcca changes for ssize_t messaging 2019-07-01 12:28:11 -05: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
b6d28b9a84 Fixed a bug processing a directory listing. 2019-02-04 10:56: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
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
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
d84dcb9ccc Checkpointing, not ready to build yet. 2019-01-21 16:41:04 -06:00
d53471fc75 Checkpointing some stuff. No way it'll build yet. 2019-01-18 10:19:14 -06:00