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