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

655 Commits

Author SHA1 Message Date
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