Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							ff57b0ccd6
							
						
					 | 
					
						
						
							
							Add name attribute for the WorkQueue class
						
						
						
						
						
						
						
						fixes #10816 
						
						
					 | 
					
						2016-06-14 09:08:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							599929b0f6
							
						
					 | 
					
						
						
							
							Update copyright headers for 2016
						
						
						
						
						
						
					 | 
					
						2016-01-12 08:29:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							da3d21091c
							
						
					 | 
					
						
						
							
							Fix priority ordering for IDO queries
						
						
						
						
						
						
						
						fixes #10829
refs #8714 
						
						
					 | 
					
						2015-12-15 11:58:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							15ca9987fa
							
						
					 | 
					
						
						
							
							Implement support for priorities in the WorkQueue class
						
						
						
						
						
						
						
						fixes #8714 
						
						
					 | 
					
						2015-12-10 17:06:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							7d8c8aac5a
							
						
					 | 
					
						
						
							
							Use notify_one in WorkQueue::Enqueue
						
						
						
						
						
						
						
						fixes #10639 
						
						
					 | 
					
						2015-11-16 08:13:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							35acba7dc1
							
						
					 | 
					
						
						
							
							Remove default WQ limits
						
						
						
						
						
						
						
						refs #10002 
						
						
					 | 
					
						2015-09-02 09:16:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd20044e4f
							
						
					 | 
					
						
						
							
							Implement the pending_queries metric for the IDO check task
						
						
						
						
						
						
						
						refs #8688 
						
						
					 | 
					
						2015-03-13 12:00:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d65489f3a
							
						
					 | 
					
						
						
							
							Make sure the WQ status timer is stopped properly
						
						
						
						
						
						
						
						refs #8550 
						
						
					 | 
					
						2015-03-01 22:25:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd380a8494
							
						
					 | 
					
						
						
							
							Fix another crash in Timer::Call
						
						
						
						
						
						
						
						fixes #8550 
						
						
					 | 
					
						2015-02-28 08:43:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							985c6bc7d9
							
						
					 | 
					
						
						
							
							Fix a deadlock in WorkQueue::WorkerThreadProc
						
						
						
						
						
						
						
						refs #8554 
						
						
					 | 
					
						2015-02-27 18:32:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							78bfd0204c
							
						
					 | 
					
						
						
							
							Update copyright year
						
						
						
						
						
						
					 | 
					
						2015-01-22 12:00:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							1df13c792b
							
						
					 | 
					
						
						
							
							Fix compiler warnings
						
						
						
						
						
						
						
						fixes #8175 
						
						
					 | 
					
						2015-01-12 12:36:49 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							873e294158
							
						
					 | 
					
						
						
							
							Refactor the WorkQueue class to make error reporting easier
						
						
						
						
						
						
						
						refs #7709 
						
						
					 | 
					
						2014-12-18 15:11:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							9386a58bf2
							
						
					 | 
					
						
						
							
							Implement an experimental variable to limit the number of threads
						
						
						
						
						
						
					 | 
					
						2014-11-16 13:14:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							478f03b49a
							
						
					 | 
					
						
						
							
							Replace boost::shared_ptr with boost::intrusive_ptr
						
						
						
						
						
						
						
						refs #7622 
						
						
					 | 
					
						2014-11-09 16:54:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d5e9514a5
							
						
					 | 
					
						
						
							
							Refactor logging code
						
						
						
						
						
						
					 | 
					
						2014-10-19 17:52:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b18f57a745
							
						
					 | 
					
						
						
							
							Remove logger_fwd.hpp
						
						
						
						
						
						
					 | 
					
						2014-10-19 14:50:39 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							076d297931
							
						
					 | 
					
						
						
							
							Change log message identifier for libbase.
						
						
						
						
						
						
						
						Refs #6346 
						
						
					 | 
					
						2014-05-28 14:42:00 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							632026cd9f
							
						
					 | 
					
						
						
							
							Rename C++ header files.
						
						
						
						
						
						
						
						Fixes #6291 
						
						
					 | 
					
						2014-05-25 16:27:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							1df7518b35
							
						
					 | 
					
						
						
							
							Move more log messages to 'notice' severity.
						
						
						
						
						
						
						
						Refs #6070 
						
						
					 | 
					
						2014-05-22 23:47:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c3e399188
							
						
					 | 
					
						
						
							
							Remove unnecessary includes.
						
						
						
						
						
						
						
						Fixes #6189 
						
						
					 | 
					
						2014-05-11 18:11:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							12c8814bd8
							
						
					 | 
					
						
						
							
							Fix some more compiler warnings.
						
						
						
						
						
						
						
						Refs #5823 
						
						
					 | 
					
						2014-05-11 06:43:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f989bbd678
							
						
					 | 
					
						
						
							
							Make sure that WQ threads are started after Daemonize().
						
						
						
						
						
						
						
						Fixes #6063 
						
						
					 | 
					
						2014-04-29 13:17:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b119c3285b
							
						
					 | 
					
						
						
							
							Change log level for some messages.
						
						
						
						
						
						
						
						Fixes #6072 
						
						
					 | 
					
						2014-04-29 11:01:28 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce737ff2f3
							
						
					 | 
					
						
						
							
							Change copyright header (again).
						
						
						
						
						
						
						
						Fixes #5424 
						
						
					 | 
					
						2014-03-19 11:42:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							f890a7ae8c
							
						
					 | 
					
						
						
							
							Refactor status/perfdata stats registry.
						
						
						
						
						
						
						
						Fixes #5622 
						
						
					 | 
					
						2014-02-20 15:25:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Friedrich
							
						 
					 | 
					
						
						
						
						
							
						
						
							555d72150a
							
						
					 | 
					
						
						
							
							Update copyright header.
						
						
						
						
						
						
						
						Fixes #5424 
						
						
					 | 
					
						2014-01-09 00:32:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f8d7f7799e
							
						
					 | 
					
						
						
							
							Improve WorkQueue performance
						
						
						
						
						
						
						
						Refs #5327 
						
						
					 | 
					
						2013-12-13 14:08:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b4f2f06b88
							
						
					 | 
					
						
						
							
							Implement ParallelWorkQueue class.
						
						
						
						
						
						
						
						Refs #5327 
						
						
					 | 
					
						2013-12-13 14:08:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							954d2d53a2
							
						
					 | 
					
						
						
							
							Further decrease WQ lock contention.
						
						
						
						
						
						
						
						Refs #5246 
						
						
					 | 
					
						2013-12-02 11:18:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							1c0f9fe9ac
							
						
					 | 
					
						
						
							
							Fix WorkQueue lock contention.
						
						
						
						
						
						
						
						Fixes #5245 
						
						
					 | 
					
						2013-12-02 08:38:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f9c53ad295
							
						
					 | 
					
						
						
							
							Implement workqueue statistics.
						
						
						
						
						
						
						
						Refs #5235 
						
						
					 | 
					
						2013-11-28 12:12:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d53bd1c8f
							
						
					 | 
					
						
						
							
							Make sure IDO reconnect attempts don't recurse.
						
						
						
						
						
						
						
						Refs #5235 
						
						
					 | 
					
						2013-11-28 10:36:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							7a3a8de83c
							
						
					 | 
					
						
						
							
							Optimize IDO queries.
						
						
						
						
						
						
						
						Refs #5124 
						
						
					 | 
					
						2013-11-22 10:32:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							7a79886922
							
						
					 | 
					
						
						
							
							Fix deadlock in WorkQueue::Enqueue.
						
						
						
						
						
						
						
						Fixes #5120 
						
						
					 | 
					
						2013-11-21 13:54:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							39dcf20a89
							
						
					 | 
					
						
						
							
							Implement support for stack traces for STL exceptions.
						
						
						
						
						
						
						
						Fixes #5114 
						
						
					 | 
					
						2013-11-20 21:55:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							2617521ce3
							
						
					 | 
					
						
						
							
							Fix exception in Exception in IdoPgsqlConnection::Query.
						
						
						
						
						
						
						
						Fixes #5002 
						
						
					 | 
					
						2013-11-05 13:35:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee07cc9d06
							
						
					 | 
					
						
						
							
							Fix: ASSERT in WorkQueue::Enqueue fails
						
						
						
						
						
						
						
						Refs #4991 
						
						
					 | 
					
						2013-11-03 13:57:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ce0f1e7bb
							
						
					 | 
					
						
						
							
							Implement WorkQueue::GetThreadId.
						
						
						
						
						
						
						
						Refs #4758 
						
						
					 | 
					
						2013-10-30 13:13:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							65f4176fa8
							
						
					 | 
					
						
						
							
							Fix deadlock in WorkQueue::Join().
						
						
						
						
						
						
					 | 
					
						2013-10-17 15:49:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b4ab6c8253
							
						
					 | 
					
						
						
							
							Re-implement WorkQueue item limit.
						
						
						
						
						
						
					 | 
					
						2013-10-17 10:19:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							eed901304a
							
						
					 | 
					
						
						
							
							Fix deadlock in WorkQueue::Enqueue().
						
						
						
						
						
						
					 | 
					
						2013-10-17 09:14:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e4d38725b
							
						
					 | 
					
						
						
							
							Make sure WorkQueue::m_Executing is initialized.
						
						
						
						
						
						
					 | 
					
						2013-09-26 10:25:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf1a800e39
							
						
					 | 
					
						
						
							
							Update copyright information.
						
						
						
						
						
						
					 | 
					
						2013-09-25 07:45:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							137c726920
							
						
					 | 
					
						
						
							
							base: Limit work queue size.
						
						
						
						
						
						
					 | 
					
						2013-09-21 17:53:14 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							2487d7069c
							
						
					 | 
					
						
						
							
							Fix workqueue dispatch.
						
						
						
						
						
						
					 | 
					
						2013-09-18 17:38:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gunnar Beutner
							
						 
					 | 
					
						
						
						
						
							
						
						
							e7da4057f9
							
						
					 | 
					
						
						
							
							Implement support for work queues.
						
						
						
						
						
						
					 | 
					
						2013-09-18 09:09:16 +02:00 | 
					
					
						
						
							
							
							
						
					 |