6cdca1330b
Merge pull request #808 from mariadb-corporation/develop-merge-up-20190729
...
Merge develop-1.2 into develop
2019-08-13 11:55:22 +03:00
a09a9d5d0f
Mass substitution 'Corporaton' -> 'Corporation'
2019-08-07 14:43:25 -05:00
9390ee05fb
Revert "MCOL-1559 Some string trailing blank stuff"
...
This reverts commit e5d76e142b
.
2019-05-23 13:49:08 +01:00
7e2cb05624
MCOL-537 There are no CS-specific warnings building with gcc 8.2.
2019-05-07 16:00:05 +03:00
e5d76e142b
MCOL-1559 Some string trailing blank stuff
2019-03-28 15:25:49 -06:00
a0b3424603
MCOL-2244 Columnstore execution threads now have names describe
...
the threads operation. This should simplify CPU bottlenecks troubleshooting.
2019-03-15 14:34:01 +03:00
8c90419852
Fix merge and coding style issues
2018-06-22 15:31:31 +01:00
7ca289ded9
Merge branch 'develop-1.1' into 1.1-merge-up-20180621
2018-06-22 14:51:20 +01:00
40405c792a
MCOL-1474 Add error handling to PTP
...
PriorityThreadPool didn't have very good error handling. If something
failed it would just ignore whatever was being processed. This could
lead to a query continuing without retreiving all of the required data.
This patch adds error handling, sending a message back to the client
and a log message. It also destroys and recreates the pool thread.
2018-06-14 16:28:06 +01:00
01446d1e22
Reformat all code to coding standard
2017-10-26 17:18:17 +01:00
f2e7feffd6
Merge pull request #224 from mariadb-corporation/MCOL-857-1.1
...
MCOL-857 Fix thread leak on ByteStream exception
2017-08-03 12:40:14 -05:00
d690a14eb9
MCOL-857 Fix thread leak on ByteStream exception
...
ByteStream::advance can throw an exception if there isn't enough data in
the buffer yet. PrimProc's BPP processor would not catch this causing a
thread to be leaked every time. This was happening on BPP destroy and
abort.
2017-08-03 17:49:55 +01:00
108fbcf572
MCOL-523 Add UDAF and UDAnF SDK
2017-08-02 11:30:57 -05:00
bc2a4e7795
MCOL-523 Add UDAF and UDAnF SDK
2017-08-02 11:22:07 -05:00
bc80fd99dc
MCOL-834 Fix crashes introduced
...
* Fix race condition in cleanup
* Fix mutex cleanup crash
2017-07-27 23:22:45 +01:00
29ac5fe2b2
MCOL-834 Cleanup BPP threads on ExeMgr disconnect
...
If ExeMgr disconnects (such as a crash) whilst queries are being
executed some BPP threads get orphaned. This patch tracks the BPP usage
for each threads and cleans up appropriately.
2017-07-26 14:16:25 +01:00
87a679e6eb
MCOL-513 use a single funcor per thread. ThreadPool was doing one at a time anyway, but in a convpluted way that made it easier to add more if wanted. But it was expensive. Cleanup and polish.
2017-02-17 09:46:42 -06:00
010d660e5f
During BPP destroy, check the joinDataReceived member function to ensure the END_JOINER command has been processed before destroy.
2016-08-08 16:38:38 -05:00
e2f540553c
MCOL-257. Use a shared pointer for the base BPPHandler. If a thread was waiting for execution in the priority thread pool, it was possible for the BPPHandler for which it had a pointer to go out of scope and be destroyed. With a shared ptr, it won't be destroyed until the last thread is done with it.
2016-07-28 09:25:49 -05:00
7d8de28b43
MCOL-59, change calpont.xml
2016-06-22 16:00:00 -05:00
e9d96ddc85
copyright additions
2016-06-01 20:03:20 -05:00
3a6d4c3fd2
Revert "copyright name change"
...
This reverts commit 7000f6e4f2
.
2016-06-01 17:54:28 -05:00
7000f6e4f2
copyright name change
2016-06-01 14:54:11 -05:00
1bd427486c
Updated with latest InfiniDB Develop (4.6.6)
2016-01-14 10:27:21 -06:00
f6afc42dd0
the begginning
2016-01-06 14:08:59 -06:00