1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-12-10 22:42:30 +03:00
Commit Graph

3637 Commits

Author SHA1 Message Date
David Mott
6e6597cf33 Merge branch 'develop' into branches/davidjmott/cxx11_stage2 2019-05-08 06:21:19 -05:00
Andrew Hutchings
2ec87479af Merge pull request #753 from mariadb-corporation/CPack-Fix
Fix for newer version of CMake/CPack
2019-05-07 21:29:19 +01:00
Ben Thompson
4a7c461808 Fix for newer version of CMake/CPack 2019-05-07 14:08:14 -05:00
Roman Nozdrin
7e2cb05624 MCOL-537 There are no CS-specific warnings building with gcc 8.2. 2019-05-07 16:00:05 +03:00
David.Hall
93f00d9f32 Merge pull request #748 from mariadb-corporation/MCOL-1984
Mcol 1984
2019-05-06 12:52:58 -05:00
David Mott
9022fa426d minor fixups 2019-05-04 02:14:40 -05:00
Patrick LeBlanc
09eec724c8 Wrote simplified versions of Cache::read() and Downloader::download()
to make it easier to find & fix bugs.  Then fixed a bug that
would result in a stalled read().  Later, it will be worth it
re-complicate things to get more lock granulatity.
2019-05-03 16:40:41 -05:00
Patrick LeBlanc
3983247982 Fixed a bug in IOC::truncate() where it appeared to assume
the object to truncate is in the cache.
2019-05-03 16:39:54 -05:00
Patrick LeBlanc
df4c3eee37 Added a way to name a threadpool for debugging purposes. 2019-05-03 16:39:28 -05:00
Patrick LeBlanc
5b80dbc7c2 Fixed a couple minor things in ThreadPool.
Most important fix was an off-by-one error where a thread would
be created and immediately return.
2019-05-03 10:25:02 -05:00
David.Hall
a200e912db Merge pull request #747 from mariadb-corporation/MCOL-2273
MCOL-2273 Improve disk usage reporting
2019-05-03 09:38:50 -05:00
David Hall
767dd633c2 MCOL-1984 remove debug line 2019-05-02 13:52:01 -05:00
David Hall
72b6e3ef54 MCOL-1984 add waitPeriod to config items saved during update 2019-05-02 13:49:21 -05:00
Andrew Hutchings
72c126fe5e Merge pull request #746 from gscteam/develop-1.2
unneeded  k for loop
2019-05-02 10:59:50 +01:00
Andrew Hutchings
be83194c31 MCOL-2273 Improve disk usage reporting
Use the amount of available space rather than the amount of free space.
The two numbers are usually different because the free blocks may be
unusable at the time.
2019-05-02 10:32:49 +01:00
Sergey Sedov
12d9e2ec95 fixup! MCOL-2051: CS uses 'NULL' literal as NULL when UPDATEs varchar field
Fixed to retain compatibility with CentOS 6 (no C++11 support).
Moved initialization to the ColumnAssignment constructor.
2019-05-02 10:16:45 +03:00
gscteam
b2bf6dece5 missing semicol 2019-05-01 13:38:02 -05:00
Patrice Linel
9e7d852804 unneeded k for loop 2019-05-01 10:29:57 -05:00
Roman Nozdrin
a8adef8820 MCOL-1495 DML operations created two fCatalogMap entries per session.
These entries were never deleted so WE leaks about 7MB per 100 DML
    sessions. I add purge operations in the very end of four functions
    involved in DML.
2019-05-01 18:03:32 +03:00
Sergey Sedov
83aad0c7b1 MCOL-2051: CS uses 'NULL' literal as NULL when UPDATEs varchar field: proxying NULL value. Note: empty strings are still considered NULLs later on. 2019-04-30 13:59:00 +03:00
David Mott
e078a416ec Fix build fail on buildbox 2019-04-29 06:00:53 -05:00
David Mott
f0dd02499a Remove unneeded include 2019-04-29 05:19:11 -05:00
Roman Nozdrin
9dc33c4e82 Another try to cope with warnings under gcc 8.2. 2019-04-29 11:05:03 +03:00
Patrick LeBlanc
cbbf267e88 MCOL-537, cleanup compiler warnings. Checkpointing a bunch of fixes.
Work in progress...
2019-04-29 10:56:48 +03:00
David Mott
53afd89bb1 fully qualify identifiers 2019-04-29 02:07:56 -05:00
David Mott
a7f8b5410b Merge branch 'branches/davidjmott/cxx11_stage2' of github.com:davidjmott/mariadb-columnstore-engine into branches/davidjmott/cxx11_stage2 2019-04-29 01:31:05 -05:00
David Mott
6bac032d56 break compile dependecy on ALARMManager.h 2019-04-29 01:28:55 -05:00
David Mott
56767ae793 Add a few missing qualifiers 2019-04-29 01:28:55 -05:00
David Mott
515b93cc3d remove faulty test code 2019-04-29 01:28:54 -05:00
David Mott
e5f2a710ef 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:28:54 -05: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
121aa1debb break compile dependecy on ALARMManager.h 2019-04-28 21:26:20 -05:00
David Mott
a9be1f0baa Add a few missing qualifiers 2019-04-28 16:56:55 -05:00
David Mott
0f760d34b3 remove faulty test code 2019-04-26 09:40:35 -05:00
David Mott
15c32babe7 Merge branch 'branches/davidjmott/cxx11_stage2' of https://github.com/davidjmott/mariadb-columnstore-engine into branches/davidjmott/cxx11_stage2
# Conflicts:
#	exemgr/main.cpp
2019-04-26 08:47:18 -05:00
David Mott
f8b5fed978 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-26 08:40:21 -05:00
David Mott
f6fb523d65 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-26 08:21:47 -05:00
Andrew Hutchings
1813add162 Merge pull request #743 from davidjmott/develop
Add -DSERVER_BUILD_DIR configure parameter to interrogate the server …
2019-04-26 14:02:20 +01:00
David Mott
35ab11cbb6 remove std::auto_ptr 2019-04-26 04:46:46 -05:00
David Mott
e65f80f493 delete visual c++ project files. cmake can generate these if needed 2019-04-25 23:35:03 -05:00
David Mott
40194c2f3c remove unnecessary build target 2019-04-25 22:58:17 -05:00
David Mott
8b715fed44 permit script execution when sources reside on non-executable file system 2019-04-25 22:41:26 -05:00
David Mott
55acbf8c5c permit execution of scripts when source is located on a non-executable file system 2019-04-25 22:15:51 -05:00
Patrick LeBlanc
701534e3d3 Integrated S3 lib's s3-to-s3 copy fcn. 2019-04-25 14:33:56 -05:00
Patrick LeBlanc
3c32f6d888 Added SMDataFile::fallocate(), it's just a call to truncate() for now.
Updated ref of storage-manager subproject.
2019-04-25 14:15:25 -05:00
Patrick LeBlanc
1dd328bbb1 Merge branch 'develop' into S3-project 2019-04-25 13:40:22 -05:00
Patrick LeBlanc
6e2247e2b1 Updated ref for Andrew's lib 2019-04-25 13:24:53 -05:00
Patrick LeBlanc
1ee3c760b1 Changed Sync s.t. it starts processing jobs every 10 seconds instead
of every time there's an event.  Big improvement in efficiency.
2019-04-25 12:07:30 -05:00
Patrick LeBlanc
fc717886c6 Fixed a really dumb bug in threadpool that would leave no threads
left to process jobs.  Also added an accessor to see how big
the job queue is.
2019-04-25 12:05:52 -05:00
David Mott
f29f909482 Add -DSERVER_BUILD_DIR configure parameter to interrogate the server build cache and derive variables and settings 2019-04-25 06:27:28 -05:00