1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-04-18 21:44:02 +03:00

59 Commits

Author SHA1 Message Date
mariadb-AlexeyVorovich
5b4f06bf0d
Logging of memory (#2930)
* -logging of memory WIP

* -better log for cgroup case

* -fix log

* -display in GIB

* add log for freememory for non CGROUP
(to be discussed)

* test repeated log entries

* -added counter for every 1000 call. effectivly 15m

* Name logginng period and inrease it, clear config files from PR, add .gitignore

---------

Co-authored-by: pgmabv99 <alexey.vorovich@gmail.com>
Co-authored-by: Leonid Fedorov <leonid.fedorov@mariadb.com>
2023-09-05 15:46:29 +03:00
Roman Nozdrin
176eefcc57 MCOL-5456 codebase preparation for colab with CS 11.1 2023-05-08 18:54:47 +00:00
David.Hall
53af74b027
MCOL-1170 Fix ANALYZE to not error (#2682)
Analyze needs to be completed differently than a normal query. In server, when an ANALYZE is seen, it calls init_scan() immediatly followed by end_scan(). This leaves the sqlfrontendsession (ExeMgr) in a state where it expects to return rows. This patch fixes end_scan to clean this up via reads and writes to get everything back in synch.

ANALYZE should display the number of rows to be displayed if the query were run normally. We have that information available, but no way to return it. A modification to server side to ask for that in the handler is required.

This patch also includes a beautification of sqlfrontsessionthread.cpp since it looked bad. The important change is at line 774
if (!swallowRows)
which short circuits the actual return of data
2023-01-09 13:59:26 -06:00
Leonid Fedorov
c25ae4f378 Use external boost 1.78 2022-05-02 18:23:37 +00:00
Roman Nozdrin
e35ed08098 Another portion of vscode-specific dynamic files/paths to ignore 2022-02-22 12:26:05 +00:00
Leonid Fedorov
3c4c6687b6 ctest files ignore 2021-10-29 14:57:11 +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
benthompson15
02dd4f6ab6 MCOL-3889: use ENGINE_DATADIR cmake value for storagemanager.cnf paths 2020-12-03 16:32:00 -06:00
Jose Rojas
ab7f675740 Remove hardcoded default user/group in favor of cmake variable 2020-10-27 14:26:28 +00:00
Alexander Barkov
12312f5085 MCOL-4335 Add absolute path into columnstore-post-install and mariadb-columnstore-start.sh 2020-10-05 11:49:23 +04:00
mariadb-RomanNavrotskiy
810517c810
ci: rework publish steps 2020-09-17 18:32:22 +02:00
Roman Nozdrin
75082659ad MCOL-4295 Replace hardcoded paths with dynamic ones 2020-09-04 11:49:42 +00:00
Jose Rojas
19a303f44e MCOL-4012 Add back mcs-loadbrm.py.in and mcs-loadbrm.service 2020-09-01 20:53:55 +00:00
Jose Rojas
3221cee128 MCOL-4012 Enable columnstore run as non root. Default to mysql 2020-08-26 15:14:49 +00:00
mariadb-RomanNavrotskiy
81aba272f7
run integration and regression tests on pr and nightly builds 2020-06-24 01:14:47 +02:00
Roman Nozdrin
1398cf20d6 MCS server python code uses python3 by default in (RHEL|Centos)8, (Suse|SLES)15 and Fedora whilst other distributions use default python interpreter.
RPM now restarts MDB on uninstall.

systemd logs a message if SM is not configured.
2020-06-17 13:01:59 +00:00
Roman Nozdrin
2915f83a46 MCOL-3914 Replaced umbrella systemd service with a shell that starts/stops separate
MCS systemd units.

Add stop for StorageManager systemd unit.
2020-06-04 17:16:55 +00:00
benthompson15
dd6694e039 fix out-of-source builds 2020-06-02 11:14:24 -05:00
Sergei Golubchik
87efbea4b9 .gitignore 2020-05-31 11:19:32 +02:00
Roman Nozdrin
cc69edce6a MCOL-3981 Fixed builds with cmake 2.8.X. 2020-05-04 15:35:26 +00:00
Sergei Golubchik
dab1a8b147 .gitignore 2019-12-19 18:50:59 +01:00
Andrew Hutchings
114c5be935 MCOL-3669 Add real versioning to plugin
Make the version in information_schema.all_plugins reflect the real
version of ColumnStore.
2019-12-13 19:19:16 +00:00
benthompson15
83ef73a982 add generated script files to gitignore 2019-11-26 13:47:29 -06:00
benthompson15
49d63de8f3 update .gitignore to reflect generated scripts 2019-10-07 16:32:43 -05:00
Andrew Hutchings
8633859dd4 MCOL-3514 Add support for S3 to cpimport
cpimport now has the ability to use libmarias3 to read an object from an
S3 bucket instead of a file on local disk.

This also moves libmarias3 to utils/libmarias3.
2019-09-24 10:31:22 +01:00
Andrew Hutchings
426cb3e1d0 Update gitignore 2019-09-05 17:47:22 +01:00
David Mott
4b9d046c6e Fully resolve potentially ambiguous symbols by removing using namespace statements from headers which have a cascading effect. This causes potential behavior changes when switching to c++11 since symbols can be exported from std and boost while both have been imported into the global namespace. 2019-04-29 01:21:15 -05:00
David Mott
138a6c5592 move cmake scripts to cmake folder
add boost super build project (currently disabled)
declare BOOST_NO_CXX11_SCOPED_ENUMS on projects that use boost::filesystem
2019-04-19 11:00:43 -05:00
David Mott
2a9c5387c3 Enable c++11 2019-04-17 05:03:28 -05:00
Andrew Hutchings
03da6df473 Merge branch 'develop-1.1' into 1.1-merge-up-20180817 2018-08-17 16:17:13 +01:00
Ravi Prakash
af87f47a8f Fix MCOL-1155 to correctly process the NOT subtree. 2018-06-25 10:25:33 -07:00
Roman Nozdrin
8a3c5e08e2 MCOL-1073 DecomSvr service was removed. 2018-05-13 22:02:08 +03:00
Ben Thompson
cb2e929c13 Add new generated header file to gitignore 2017-12-19 15:01:14 -06:00
Andrew Hutchings
3330495a2e MCOL-777 Cleanup source
Clean out autotools and some other things from the source tree.
2017-08-07 15:59:56 +01:00
Ben Thompson
64a7695a3b remove generated file releasenum and add it to gitignore file 2016-11-17 13:56:14 -06:00
Ben Thompson
7d3cd26af9 MCOL-160 MCOL-262 CMake Build Fixes for out-of-tree builds and engine RPMS 2016-09-22 10:14:18 -04:00
Ben Thompson
b43e086ef3 cmake fixes for generated files errorids.h and messageids.h 2016-08-15 11:13:38 -05:00
Ben Thompson
994cfea885 gitignore changes 2016-08-10 16:58:14 -05:00
Ben Thompson
4668c45747 added generated files to .gitignore 2016-07-27 10:23:05 -05:00
Ben Thompson
934920d73e Changes to how source generating scripts are called from cmakelists 2016-07-15 10:49:57 -05:00
Ben Thompson
424628349b Add CMake build tree files 2016-07-15 10:49:57 -05:00
Ben Thompson
3bee340d5f remove generated net-snmp files 2016-07-15 10:49:57 -05:00
Ben Thompson
03f3bb8361 removing dml-scan.cpp and ddl-scan.cpp, generated by build should not be here. Also .gitignore add *.mk 2016-07-15 10:49:57 -05:00
Ben Thompson
d90af9496e Remove Makefile.in and update gitignore 2016-07-15 10:49:57 -05:00
justin
7421e1652e [MCOL-69] autotools fixes 2016-06-15 05:41:55 -04:00
justin
3904929674 [MCOL69] - remove configure generated libtool 2016-06-15 04:56:52 -04:00
justin
22b7b3d1ef [MCOL-69] - autotools bootstrap only needed on new release version 2016-06-15 04:46:10 -04:00
justin
2a60153958 [MCOL-69] autotools - finish integrating newer net-snmp 2016-06-14 14:15:05 -04:00
Sergei Golubchik
23f8cb50b9 Builds! 2016-06-03 19:54:24 +03:00
Sergei Golubchik
91a0629d15 fails on #include sql_table.h and sql_select.h 2016-06-03 16:50:17 +03:00