David.Hall
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
Andrew Hutchings
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
David Hall
108fbcf572
MCOL-523 Add UDAF and UDAnF SDK
2017-08-02 11:30:57 -05:00
David Hall
bc2a4e7795
MCOL-523 Add UDAF and UDAnF SDK
2017-08-02 11:22:07 -05:00
Andrew Hutchings
bc80fd99dc
MCOL-834 Fix crashes introduced
...
* Fix race condition in cleanup
* Fix mutex cleanup crash
2017-07-27 23:22:45 +01:00
Andrew Hutchings
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
David Hall
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
David Hall
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
David Hall
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
david hill
7d8de28b43
MCOL-59, change calpont.xml
2016-06-22 16:00:00 -05:00
david hill
e9d96ddc85
copyright additions
2016-06-01 20:03:20 -05:00
david hill
3a6d4c3fd2
Revert "copyright name change"
...
This reverts commit 7000f6e4f2eadf5bafccf7b459b3a3eff229d426.
2016-06-01 17:54:28 -05:00
david hill
7000f6e4f2
copyright name change
2016-06-01 14:54:11 -05:00
David Hall
1bd427486c
Updated with latest InfiniDB Develop (4.6.6)
2016-01-14 10:27:21 -06:00
david hill
f6afc42dd0
the begginning
2016-01-06 14:08:59 -06:00