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

30 Commits

Author SHA1 Message Date
8ab9ebb0f4 MCOL-3606 Make ColumnStore use generic paths
ColumnStore now uses standard bin/lib paths for pretty much everything.
Data path is now hard-coded to /var/lib/columnstore.

This patch also:

* Removes v1 decompression
* Removes a bunch of unneeded files
* Removes COLUMNSTORE_INSTALL_DIR / $INSTALLDIR
* Makes my.cnf.d work for all platforms (MCOL-3558)
* Changes configcpp to use recursive mutex (fixes possible config write deadlock)
* Fixes MCOL-3599 Fix regr functions, The library was installed in the wrong location
* Fixes a bunch of Ubuntu packaging issues
* Changes the binary names of several of the executables so as not to
clash with potential executables from other packages
2019-11-09 16:53:05 +00:00
ebb22a96a3 MCOL-3551 Use generic MariaDB Server paths
This branch enforces the use of generic MariaDB server paths for their
binaries and data rather than custom paths.

/usr/local/mariadb/columnstore is now only for columnstore with this
patch.

It should be noted that this removes the auto-mounting of external
MariaDB UM data storage for AWS.

This is also a fix for MCOL-3510 after buildbot changes are made.

Also... MCOL-3552 Use columnstore.cnf to load plugins

The ColumnStore plugins now load using a columnstore.cnf instead of a
SQL sequence to be more in-line with MariaDB's methods.
2019-10-13 09:34:37 +01:00
74d68b4db3 Fix my.cnf clash
This patch:

* Moves ColumnStore my.cnf to /etc/my.cnf.d/columnstore.cnf
* Removes unneeded entries from columnstore.cnf
* Removes some things that used my.cnf and are now dead
* Also removes utils/scenarios
* Modifies things that use extra defaults file to use the standard one
* Makes sure that C++11 standard is used for older CMake versions

With this patch we no longer need to set -DINSTALL_SYSCONF2DIR and
-DINSTALL_SYSCONFDIR when building MariaDB server.
2019-09-04 18:51:02 +01:00
b4c02e41c7 MCOL-3432 Fix plugin install for non-root
MariaDB 10.4 only allows the system root user to log in as the root DB
user. This means the SQL commands to install the plugins won't run on a
non-root install. This patch skips the grant tables for plugin install
and does some workarounds to get the plugins in.
2019-08-15 17:33:31 +01:00
f49ad9a4a1 MCOL-520 - move mysql_upgrade 2018-11-06 18:42:44 -06:00
a3e78d6b63 MCOL-520 - move mysql_upgrade 2018-11-06 17:41:11 -06:00
b090339cab MCOL-520 - move mysql_upgrade 2018-11-06 16:58:33 -06:00
16e956db02 MCOL-520 - move mysql_upgrade 2018-11-06 16:35:44 -06:00
f4af014435 MCOL-521 Put regr functions in their own library 2018-08-16 17:10:52 -05:00
f9bdec3225 MCOL-943 - change to use defauly mysql password logic, reading from the .my.cnf file. changesfrom defaults-file to defulats-extra-file 2017-11-02 16:32:38 -05:00
57c2b16c16 MCOL-702 / MCOL-368 - changed from builder to whoami 2017-06-09 09:28:02 -05:00
d531796bf2 MCOL-597 Fix up Windows Functions 2017-04-21 09:47:56 -05:00
3b1de94cd8 MCOL-406 Improved Information Schema
* Add INFORMATION_SCHEMA.COLUMNSTORE_FILES which contains information
  about files
* Remove file information from COLUMNSTORE_EXTENTS (due to above)
* Hide columns with Object ID < 3000 (internal columns)
* Fix bad calculation in data_size columns
* Fix minor memory leak
* Add compressedSize() function to IDBFileSystem to get the used file
  size for a compressed file
* Add columnstore_info schema with utility stored procedures to access
  the information_schema tables
2016-11-23 22:11:26 +00:00
874596c6cd MCOL-309 Implement Information Schema tables
This patch does the following:

* Fix a year storage issue in the datestamp for the columnstore tables
  metadata table (note that any previous tables will still have the
  incorrect year stored).
* Expose the table creation date in CalpontSystemCatalog::getTables()
* Add an INFORMATION_SCHEMA table listing the tables in ColumnStore
  (similar to systable)
* Add an INFORMATION_SCHEMA table listing the columns in ColumnStore
  (similar to syscolumn)
* Add an INFORMATION_SCHEMA table listing the extents in ColumnStore
  (similar to the editem tool but with additional file information)
* Modifies the build system and scripts to support the new tables
2016-11-14 15:44:20 +00:00
4a51571720 removed line to add service 2016-07-07 16:14:55 -05:00
6e1ce92b0f MCOL-70 2016-06-30 14:28:15 -05:00
0171724905 mcol-146 2016-06-27 13:27:20 -05:00
5c7ac83667 MCOL-145, still cleaning up directories 2016-06-22 18:41:16 -05:00
24189682ff mcol-64 2016-06-15 20:25:35 +00:00
eff8f39801 MCOL-3 directory name changes 2016-05-31 16:40:30 -05:00
4c8dae969d name changes 2016-05-12 17:33:10 -05:00
0dbd823c00 more changes for names 2016-05-12 14:14:24 -05:00
a02049ba6a name changes 2016-05-11 16:24:17 -05:00
965566976f remove ha_innodb_plugin setup 2016-02-05 14:50:30 -06:00
33e551ac6c changed chown 2016-02-04 15:39:00 -06:00
30193aa868 change plugin softlink setup 2016-02-03 16:11:18 -06:00
97d1819ce3 change plugin softlink setup 2016-02-03 16:07:08 -06:00
409fef4f5a change plugin softlink setup 2016-02-03 15:46:10 -06:00
ab83e5220c change plugin directory 2016-02-03 11:30:24 -06:00
f6afc42dd0 the begginning 2016-01-06 14:08:59 -06:00