Petr Vaněk
86159cc899
Migration for Boost 1.85
...
Boost 1.85 removed some deprecated code in filesystem module which is
still used in columnstore:
- The boost/filesystem/convenience.hpp was removed but columnstore does
not use any functionality from that file except indirect includes.
Therefore this include is removed or replaced with more general
boost/filesystem.hpp. The convenience.hpp header file was deprecated
in filesystem V3 introduced in Boost 1.46.0.
- `normalize` method was removed and users are suggested to replace it
with `lexically_normal` method, which was introduced in Boost 1.60.0.
Original `normalize` call is preserved for backward compatibility with
old Boost version, however`, `lexically_normal` method is preferably
used with Boost 1.60.0 and newer.
- The `copy_option` was removed in favor of `copy_options` (note the
trailing 's'), but enum values were renamed. Namely, `fail_if_exists`
is replaced with `none` and `overwrite_if_exists` is replaced with
`overwrite_existing`. The `copy_options` was introduced in Boost
1.74.0.
New form is used instead, but a backward compatibility layer for Boost
1.73.0 and older was introduced in boost_copy_options_compat.hpp file.
This solution seems to be less awkward than using multiple #if #else
#endif blocks in source code.
2025-02-23 02:52:52 +04:00
drrtuy
baae1f66a5
* fix(compilation): New warn
AKA 3919c541
backport
...
* fix(compilation): `New warn` AKA 3919c541
backport
* chore: Bump version to 6.4.8-2
2024-04-24 14:33:13 +03:00
Sergei Golubchik
d31b669995
fix C API includes
...
ColumnStore used to include server's mysql.h
but link all tools with libmariadb.so
There's no guarantee that this would work, even with workarounds
it had in dbcon/mysql/sm.cpp
Fix:
* tools (linked with libmariadb.so) *must* include libmariadb's mysql.h
* as a hack prevent service_thd_timezone.h from being loaded into tools,
as it conflicts with libmariadb's mysql.h
* server plugin *must* include server's mysql.h
* also don't link every tool with libmariadb.so, link the helper library
(liblibmysqlclient.so) that actually needs it, tools use this
helper library, not libmariadb.so directly
2022-11-02 18:47:44 +01:00
David.Hall
a848ea24d3
MCOL 4560a ( #2302 )
...
MCOL-4560 remove unused Columnstore.xml entries.
Also remove code that accesses those entries but does nothing with it.
2022-03-15 18:17:23 -04:00
Leonid Fedorov
7c808317dc
clang format apply
2022-02-11 12:24:40 +00:00
benthompson15
12e3368ebf
MCOL-4597: logic from postConfigure migrated to post-install to upgrade existing columnstore.cnf
2021-05-26 10:41:39 -05:00
benthompson15
afa88866bb
MCOL-4483: Fix and consolidate log files and cpimport logging.
2021-02-12 15:40:16 -06:00
Roman Nozdrin
ceae2118a2
Merge pull request #1760 from benthompson15/MCOL-4535-dev
...
MCOL-4535: remove readline
2021-02-12 22:42:09 +03:00
benthompson15
846f7fb29b
MCOL-4193: Delete unused OAM and applications, ProcMon, ProcMgr, and no longer build all tools for packages
2021-02-08 17:51:09 -06:00
benthompson15
6926ca6d6e
MCOL-4535: remove readline
2021-02-05 15:46:04 -06:00
Alexey Antipovsky
b25fee320a
Remove variable-length arrays (-Wvla)
2020-11-17 15:03:10 +03:00
Alexey Antipovsky
da691f7b7a
Fix pthread worker funcs to match the POSIX threads API
2020-11-17 15:03:10 +03:00
Roman Nozdrin
1c74f80d76
MCOL-4136 This patch makes an explicit dependency on generated errorids.h
2020-08-05 12:22:50 +00:00
benthompson15
eac7dab096
MCOL-4030: first commit of warning removals unneed const and missing virtual dtors.
2020-06-23 13:51:36 -05:00
benthompson15
00c3be26a0
MCOL-4033: Remove softwareReport.sh copy storagemanager.cnf while removing customer data.
2020-06-15 17:43:31 -05:00
benthompson15
2938cdff7a
MCOL-4033: delete mcsadmin reference in logging.
2020-06-12 18:15:56 -05:00
benthompson15
0a495b1742
MCOL-4033: add columnstore version to header of output files.
2020-06-12 18:14:21 -05:00
benthompson15
2cf794e5ec
MCOL-4033: add newline to end of shell script.
2020-06-12 17:48:06 -05:00
benthompson15
531ab45f24
MCOL-4033: cleanup header file
2020-06-12 16:25:17 -05:00
benthompson15
ce6f983c06
MCOL-4033: Cleanup some logging and fix remote logReport collection.
2020-06-12 14:59:23 -05:00
benthompson15
12511690ea
MCOL-4033: initial changes to cleanup columnstoreSupport and remove mcsadmin references.
2020-06-10 17:16:13 -05:00
David Hall
a43de9d536
Merge branch 'develop' into MCOL-3536
2020-05-28 14:20:32 -05:00
Roman Nozdrin
60b417b47f
Merge pull request #1221 from jmrojas2332/develop
...
MCOL-3915 Update columnstore install and uninstall procedure
2020-05-27 16:26:14 +03:00
Roman Nozdrin
ee4589ef40
MCOL-4018 Disable legacy OAM by default.
2020-05-27 08:32:03 +00:00
David Hall
06e50e0926
MCOL-3536 collation
2020-05-26 12:42:11 -05:00
Jose
90a167178a
MCOL-3915 Update columnstore install and uninstall procedure
2020-05-22 23:13:09 +00:00
Jose
9e9f04eb79
Some minor cleanup in response to PR comment
2020-05-15 19:27:25 +00:00
Roman Nozdrin
32d3e3f6a3
MCOL-3991 MCS doesn't build mcsAdmin anymore.
...
Removed MDB network port check from postConfigure.
2020-05-14 14:07:13 +00:00
Jose
98abf95eae
MCOL-3991 MCS is now single package and properly uninstalls
2020-05-12 13:36:24 +00:00
Jose
ea39ac7f43
MCOL-3915. Cleanup postConfigure. PostConfigure and Installer no longer editing config file
2020-05-12 13:35:25 +00:00
Jose
97b8e41ce3
MCOL-3915 Remove some configuration from postConfigure. Default Columnstore.xml to a standard single server config.
2020-05-12 13:33:37 +00:00
Jose
c60ec09fea
MCOL-3915 Columnstore-post-install/postConfigure processed and columnstore started during installation
2020-05-12 13:33:37 +00:00
Jose
7b66bc7ead
MCOL-3915 Run post-install, postConfigure, and start systemd units during package installation
2020-05-12 13:32:46 +00:00
benthompson15
75d1dbc592
MCOL-3494: initial commit of test program to verify storagemanager.cnf during postConfigure.
2020-04-30 16:59:56 -05:00
Gagan Goel
8edaffc433
Change includes for history.h
2020-04-21 11:46:01 -04:00
Patrick LeBlanc
00828bf2df
Merge branch 'develop' into mcol-3743
2020-04-13 12:49:28 -05:00
benthompson15
cfc2ae4762
Merge pull request #1107 from pleblanc1976/mcol-3887
...
MCOL-3887 - postconfig problem processing an upgrade
2020-04-06 15:59:22 -05:00
Patrick LeBlanc
ab518fae8c
MCOL-3743
...
Reformatted the usage stmt and help msg to fit on standard 80-col
terminals.
2020-03-17 14:36:23 -04:00
Patrick LeBlanc
90d4b03fdb
MCOL-3743: cmdline params to postConfig to configure SM
...
Made some changes. It's working the way it should.
2020-03-17 13:55:08 -04:00
Patrick LeBlanc
39c26f8c68
MCOL-3743: Add cmd-line config for S3 parameters to postConfig
...
Checkpointing the first cut. It builds. Not tested yet.
2020-03-16 17:53:19 -04:00
Patrick LeBlanc
4e7e70b0f1
MCOL-3887 - postconfig problem processing an upgrade
...
mycnfUpgrade has been looking for our mysql config mods
in the /etc/my.cnf/ directory, which is wrong obviously. Looks like
an oversight; all of the code around it is looking in the right place.
Changed it to look in the right place.
2020-03-16 13:42:44 -04:00
Patrick LeBlanc
c073ae0ef9
MCOL-2022. Removed some test code.
2020-03-11 18:29:38 -04:00
Patrick LeBlanc
efb97b1415
MCOL-2022: aws specific options can't use nvme dev names
...
Checkpointing a minimal attempt to disable the aws-specific
functionality for new installations.
2020-03-11 11:14:44 -04:00
David Hall
f52ee922aa
MCOL-3870 typo fix
2020-03-04 16:46:32 -06:00
David Hall
ea478688d8
MCOL-3870 PostConfigure exit with mysqld running
...
"MariaDB Server is currently running on PID 1. Cannot run postConfigure whilst this is running"
Even though mysqld is not running
2020-03-04 15:20:36 -06:00
Patrick LeBlanc
01240cc9e0
Merge pull request #1071 from mariadb-corporation/fix-upgrade
...
Fix Upgrade
2020-03-02 10:21:23 -05:00
benthompson15
da32afc0b2
Merge pull request #1023 from LinuxJedi/mariadb-systemctl
...
MCOL-3718 Use systemd instead of mysql-Columnstore
2020-02-28 16:19:58 -05:00
Andrew Hutchings
b72a9784ba
Merge pull request #1014 from tntnatbry/MCOL-3675
...
MCOL-3675 and MCOL-3676 Detect in postConfigure if columnstore-post-install is run or not
2020-02-28 13:55:11 -05:00
Andrew Hutchings
ea3ced83af
Merge pull request #1011 from pleblanc1976/minor-fixes
...
Minor fixes
2020-02-28 13:55:05 -05:00
Andrew Hutchings
5ff131e726
Merge pull request #1004 from pleblanc1976/runtime-disable-oam
...
Runtime disable oam
2020-02-28 13:54:39 -05:00