Leonid Fedorov
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
benthompson15
4630db9206
MCOL-5177: Error handling for HTTP 301 response from AWS S3. ( #2570 )
2022-09-27 11:49:20 -05:00
Leonid Fedorov
58f96ac9ae
Sanitizers are not ready for all Distros
2022-09-19 19:26:17 +03:00
Leonid Fedorov
51a04ba960
Fixing some test for StorageManagerm commenting all broken rest
2022-09-16 18:51:10 +00:00
Leonid Fedorov
7e17d88254
cmake version set to 3.10
2022-09-01 16:03:29 +03:00
Leonid Fedorov
726cc3684b
Proper external_boost for storage manager, cmake version REQUIRES
2022-08-30 22:41:44 +00:00
Sergei Golubchik
a7a9ccf889
Serg dev ( #2504 )
...
* more build dependencies
* fix for cmake < 3.11
It cannot do ADD_LIBRARY(... ALIAS ...) on IMPORTED targets
* another fix for cmake 3.10.2
It doesn't know about CMAKE_CXX_STANDARD=20,
let's add the correct flag manually
* gcc 8 on aarch64
utils/common/simd_arm.h:241:16: error: need ‘typename’ before ‘simd::TypeToVecWrapperType<T>::WrapperType’ because ‘simd::TypeToVecWrapperType<T>’ is a dependent scope
2022-08-15 13:35:30 +03:00
Leonid Fedorov
184a4b370b
Revert blind config read patch
2022-06-09 09:59:47 +00:00
benthompson15
652c9299b7
MCOL-4989: Fix error handling for misconfigured StorageManager startup. ( #2385 )
2022-06-02 08:50:41 -05:00
Leonid Fedorov
c25ae4f378
Use external boost 1.78
2022-05-02 18:23:37 +00:00
Leonid Fedorov
65252df4f6
C++20 fixes
2022-03-28 12:32:29 +00:00
benthompson15
dc4f6865d1
MCOL-3983: always set threadpool max threads in storagemanager ( #2269 )
2022-02-23 12:21:43 -06:00
Leonid Fedorov
3919c541ac
New warnfixes ( #2254 )
...
* Fix clang warnings
* Remove vim tab guides
* initialize variables
* 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length
* Fix ISO C++17 does not allow 'register' storage class specifier for outdated bison
* chars are unsigned on ARM, having if (ival < 0) always false
* chars are unsigned by default on ARM and comparison with -1 if always true
2022-02-17 13:08:58 +03:00
Leonid Fedorov
04752ec546
clang format apply
2022-01-21 16:43:49 +00:00
Leonid Fedorov
01f3ceb437
replace header guards with #pragma once
2022-01-21 15:24:58 +00:00
Leonid Fedorov
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
David.Hall
211d047186
Merge pull request #1907 from benthompson15/MCOL-4598
...
MCOL-4598: Fix the syslog setup script.
2021-04-29 16:41:08 -05:00
benthompson15
1eea9f9e47
MCOL-4598: Fix the syslog setup script. Add syslog options for broken/non-syslog setup.
2021-04-29 16:34:53 -05:00
benthompson15
b4b9bdf046
MCOL-4599: Comment in storagemanager.cnf explaining default endpoint usage.
2021-04-29 14:35:00 -05:00
benthompson15
401c0fd5c7
MCOL-3542: Add ability to set libmarias3 options via StorageManager cnf file.
2021-03-31 16:13:03 -05:00
benthompson15
8dde6c5cb0
MCOL-4386: remove debug logging
2021-03-30 13:10:31 -05:00
benthompson15
a953409df5
MCOL-4386: Create new StorageManager setting for EC2 using assigned IAM credentials.
2021-03-30 13:10:12 -05:00
benthompson15
438d6949d5
MCOL-4437: change VLArray definition for ScopedCloser
2020-12-10 09:33:05 -06:00
benthompson15
02dd4f6ab6
MCOL-3889: use ENGINE_DATADIR cmake value for storagemanager.cnf paths
2020-12-03 16:32:00 -06:00
Alexey Antipovsky
b25fee320a
Remove variable-length arrays (-Wvla)
2020-11-17 15:03:10 +03:00
Alexey Antipovsky
0e29b0b0f9
Fix -Wtype-limits
2020-11-17 15:03:10 +03:00
Alexander Barkov
ab44ef6ddb
MCOL-4170 Refactor services/systemd units to finish their bootstrap ...
2020-11-09 12:01:16 +04:00
Alexander Barkov
ffd96d0315
A preparatory patch for MCOL-4170 Refactor services/systemd units to finish their bootstrap ...
...
Moving signal initialization code into separate functions.
2020-11-06 11:58:31 +04:00
benthompson15
8ff81e5d45
MCOL-4347: catch exceptions during smcat/smls/smput/smrm on IOC::get()
2020-10-15 15:49:51 -05:00
benthompson15
ac258dc94d
MCOL-4347: catch exceptions at init and shutdown SM
2020-10-15 15:49:47 -05:00
benthompson15
d56e2453d6
MCOL-4347: Better handling of getConnection() returning NULL from libmarias3 init.
2020-10-15 15:49:44 -05:00
benthompson15
eb79e604e0
Fix for IAM/STS to have sts_region configurable and not tied to S3 bucket region.
2020-10-15 15:40:53 -05:00
benthompson15
0bb2361254
Fix iam_role_name usage comments.
2020-10-15 15:34:49 -05:00
benthompson15
039521fe91
Fix phrasing of error and cnf comments
2020-10-15 15:34:45 -05:00
benthompson15
bddea43178
add post-install setting of iam_role_name and sts_endpoint thru ENV variables.
2020-10-15 15:34:42 -05:00
benthompson15
00d264cc3f
Fix warning messages.
2020-10-15 15:34:31 -05:00
benthompson15
b3f5142141
renamed assumeRole to assume_role.
2020-10-15 15:34:25 -05:00
benthompson15
473af161c3
MCOL-3976:AWS S3 support for IAM roles. Initial commit.
2020-10-15 15:34:13 -05:00
Patrick LeBlanc
9bc0f2e5ab
Replaced the special quotes in storagemanager.cnf with regular ascii
...
ones.
2020-09-04 16:46:27 -04:00
benthompson15
8a89cb8986
MCOL-3494: cleaner way to do this.
2020-08-26 13:09:26 -05:00
benthompson15
0b32ad8107
Set errno before returning.
2020-08-26 13:09:06 -05:00
benthompson15
2951dbed39
MCOL-3494: make option for testing configuration to skip retryable errors.
2020-08-26 13:08:51 -05:00
Patrick LeBlanc
4b46f55d6a
Fixed a race in storagemanager. On startup it would run a connectivity
...
test to verify it can use S3. The key of the object it tests with is
constant, so there can be interference between multiple SM instances that
happen to be doing this at the same time. The fix is to include a
UUID in the key.
2020-08-25 09:59:07 -04:00
benthompson15
eac7dab096
MCOL-4030: first commit of warning removals unneed const and missing virtual dtors.
2020-06-23 13:51:36 -05:00
Patrick LeBlanc
4bddc92092
MCOL-4010 - fixes compilation errors on x64 w/-Werror
...
Merged in Sergei's patch.
2020-06-01 12:52:43 -04:00
Patrick LeBlanc
2e65619cb1
Fixed an error msg; the function name was wrong.
2020-05-27 16:37:51 -04:00
Patrick LeBlanc
cd5e872104
Removed unnecessary debugging printouts/logging, fixed a couple add'l bugs.
2020-05-27 16:37:51 -04:00
Patrick LeBlanc
6fd24d2d06
Added code to delete orphaned objects from the cache & from cloud storage.
2020-05-27 16:37:51 -04:00
Patrick LeBlanc
33558881ab
Fixed the problem with using the correct length for new objects in copyFile.
...
The metadata should contain the merged length, the object name should
contain the pre-merged length.
2020-05-27 16:37:51 -04:00
Patrick LeBlanc
c2c23b8098
Snapshotting the changes so far, we'll have to come back to it later.
2020-05-27 16:37:51 -04:00