Roman Nozdrin 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hutchings 
							
						 
					 
					
						
						
							
						
						8c90419852 
					 
					
						
						
							
							Fix merge and coding style issues  
						
						 
						
						
						
						
					 
					
						2018-06-22 15:31:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hutchings 
							
						 
					 
					
						
						
							
						
						7ca289ded9 
					 
					
						
						
							
							Merge branch 'develop-1.1' into 1.1-merge-up-20180621  
						
						 
						
						
						
						
					 
					
						2018-06-22 14:51:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hutchings 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hutchings 
							
						 
					 
					
						
						
							
						
						01446d1e22 
					 
					
						
						
							
							Reformat all code to coding standard  
						
						 
						
						
						
						
					 
					
						2017-10-26 17:18:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 7000f6e4f2 . 
						
						
					 
					
						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