Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							4170bd5205 
							
						 
					 
					
						
						
							
							Fix negative 'empty in' value in WorkQueue log message  
						
						... 
						
						
						
						This fixes a negative 'empty in' value in WorkQueue log messages. 
						
						
					 
					
						2018-07-10 19:21:04 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							e8876f3b22 
							
						 
					 
					
						
						
							
							Remove the WorkQueue::m_StatsMutex instance variable  
						
						
						
						
					 
					
						2018-01-11 10:48:19 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							d9010c7b9f 
							
						 
					 
					
						
						
							
							Avoid mutex contention in the config parser  
						
						
						
						
					 
					
						2018-01-08 15:59:55 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							f05459b40c 
							
						 
					 
					
						
						
							
							Move inline functions to their .cpp files  
						
						
						
						
					 
					
						2018-01-04 12:24:58 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							91c256261a 
							
						 
					 
					
						
						
							
							Apply clang-tidy fix 'modernize-use-default-member-init'  
						
						
						
						
					 
					
						2018-01-04 12:24:58 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							ac155d1dda 
							
						 
					 
					
						
						
							
							Apply clang-tidy fix 'modernize-redundant-void-arg'  
						
						
						
						
					 
					
						2018-01-04 12:24:57 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Insel 
							
						 
					 
					
						
						
						
						
							
						
						
							158ae2188e 
							
						 
					 
					
						
						
							
							Change copyright header for 2018  
						
						
						
						
					 
					
						2018-01-02 12:08:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jean Flach 
							
						 
					 
					
						
						
						
						
							
						
						
							2636e6a77a 
							
						 
					 
					
						
						
							
							Whitespace fix  
						
						... 
						
						
						
						What does this change?
* Remove use of spaces for formatting
These could be found by using `grep -r -l -P '^\t+ +[^*]'
* Removal of training whitespaces
* A few lines longer than 120 chars 
						
						
					 
					
						2017-12-20 14:53:52 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							3c5af89d5f 
							
						 
					 
					
						
						
							
							Fix compiler warnings  
						
						
						
						
					 
					
						2017-12-14 09:15:37 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75def4b074 
							
						 
					 
					
						
						
							
							Merge pull request  #5753  from Icinga/fix/ringbuffer-does-not-get-updated-if-nothing-is-written-5750  
						
						... 
						
						
						
						Fix that RingBuffer does not get updated and add metrics about communication between endpoints 
						
						
					 
					
						2017-12-12 11:32:18 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							858873b940 
							
						 
					 
					
						
						
							
							Replace boost::bind/boost::function with std::bind/std::function  
						
						
						
						
					 
					
						2017-11-27 15:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								Noah Hilverling 
							
						 
					 
					
						
						
						
						
							
						
						
							2acaccd028 
							
						 
					 
					
						
						
							
							Fix that RingBuffer does not get updated if nothing is written  
						
						... 
						
						
						
						refs #5750  
						
						
					 
					
						2017-11-13 16:17:59 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							456cfdc636 
							
						 
					 
					
						
						
							
							Implement WorkQueue metric stats and periodic logging  
						
						... 
						
						
						
						refs #5133  
						
						
					 
					
						2017-05-23 16:00:21 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Friedrich 
							
						 
					 
					
						
						
						
						
							
						
						
							b7caf0820d 
							
						 
					 
					
						
						
							
							Ensure that *.icinga.com is used everywhere  
						
						... 
						
						
						
						fixes  #13897 
fixes  #13277  
					
						2017-01-10 17:19:12 +01:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							06cb3cf875 
							
						 
					 
					
						
						
							
							Another build fix for Windows  
						
						... 
						
						
						
						refs #9182  
						
						
					 
					
						2016-08-31 13:43:50 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							68dceaab06 
							
						 
					 
					
						
						
							
							Replace boost::exception_ptr with std::exception_ptr  
						
						... 
						
						
						
						refs #9182  
						
						
					 
					
						2016-08-30 20:46:23 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							f12b52f465 
							
						 
					 
					
						
						
							
							Use lambdas in the ConfigItem class  
						
						... 
						
						
						
						refs #12509  
						
						
					 
					
						2016-08-29 08:16:33 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							092f2ee099 
							
						 
					 
					
						
						
							
							Add missing initializer for WorkQueue::m_NextTaskID  
						
						... 
						
						
						
						fixes  #12545  
					
						2016-08-25 11:57:00 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							288413f046 
							
						 
					 
					
						
						
							
							Replace BOOST_FOREACH with range-based for loops  
						
						... 
						
						
						
						fixes  #12538  
					
						2016-08-25 06:46:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gunnar Beutner 
							
						 
					 
					
						
						
						
						
							
						
						
							f3bb628d6e 
							
						 
					 
					
						
						
							
							Improve logging for the WorkQueue class  
						
						... 
						
						
						
						fixes  #12336  
					
						2016-08-09 12:39:07 +02:00 
						 
				 
			
				
					
						
							
							
								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