24ab3c099c 
					 
					
						
						
							
							Move top of the file  "#pragma once" to after the following comment (swap them). If the comment is a BPL update it to the latest one  
						
						
						
						
					 
					
						2018-08-21 13:13:15 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9ba8824d4 
					 
					
						
						
							
							MXS-2004 Remove additional dependencies on maxscale/thread.h  
						
						
						
						
					 
					
						2018-08-13 13:38:39 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f14380243b 
					 
					
						
						
							
							Rename cppdefs.hh to ccdefs.hh  
						
						... 
						
						
						
						For obvious reasons; the c++ suffix is .cc and not .cpp 
						
						
					 
					
						2018-08-10 07:50:18 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc0299aee6 
					 
					
						
						
							
							Update change date of 2.3  
						
						
						
						
					 
					
						2018-06-25 10:07:52 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8afa8c2c5a 
					 
					
						
						
							
							MXS-1775 Add MonitorInstanceSimple class  
						
						... 
						
						
						
						MonitorInstanceSimple is intended for simple monitors that
probe servers in a straightforward fashion. More complex monitors
can be derived directly from MonitorInstance. 
						
						
					 
					
						2018-06-07 15:13:26 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b7e37e112 
					 
					
						
						
							
							MXS-1775 Change MonitorInstance::configure() prototype  
						
						... 
						
						
						
						Now return boolean, to allow derived class to signal a failure
to configure. 
						
						
					 
					
						2018-06-01 13:48:15 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0783af88ed 
					 
					
						
						
							
							MXS-1775 Make general cleanup  
						
						... 
						
						
						
						Document and rearrrange so that things look nice and tidy. 
						
						
					 
					
						2018-06-01 13:48:15 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b439857a84 
					 
					
						
						
							
							MXS-1775 Remove destroy()  
						
						... 
						
						
						
						Now the instance is deleted simply by deleting it. 
						
						
					 
					
						2018-06-01 13:48:15 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68505a0bcb 
					 
					
						
						
							
							MXS-1775 Consistently name the argument to update_server_status()  
						
						
						
						
					 
					
						2018-06-01 13:48:15 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb1da5538c 
					 
					
						
						
							
							MXS-1775 Monitoring function named consistently  
						
						... 
						
						
						
						The main monitoring function now has the same name in all
monitors (except MariaDBMonitor) and is a member function. 
						
						
					 
					
						2018-06-01 13:48:15 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						650a739c92 
					 
					
						
						
							
							MXS-1775 Move monitor loop to MonitorInstance  
						
						
						
						
					 
					
						2018-05-18 16:00:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db30ea96f2 
					 
					
						
						
							
							MXS-1775 m_master is now a member variable of MonitorInstance  
						
						
						
						
					 
					
						2018-05-18 16:00:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2396b555f8 
					 
					
						
						
							
							MXS-1775 Monitor loop and monitoring separated  
						
						... 
						
						
						
						In preparation for moving the monitor loop to MonitorInstance. 
						
						
					 
					
						2018-05-18 16:00:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c7eb0a9958 
					 
					
						
						
							
							MXS-1775 Thread starting is now handled by MonitorInstance  
						
						
						
						
					 
					
						2018-05-18 16:00:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						adb7f156d6 
					 
					
						
						
							
							MXS-1775 Introduce MonitorInstance::has_sufficient_permissions()  
						
						... 
						
						
						
						With this function in place, it is now possible to move the thread
starting to MonitorInstance. 
						
						
					 
					
						2018-05-18 16:00:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3606a5ed1c 
					 
					
						
						
							
							MXS-1775 Introduce MonitorInstance::configure() function  
						
						... 
						
						
						
						The configuring of the monitor instance is now performed in a
separate function. That is in preparation for the moving of the
start function to maxscale::MonitorInstance. 
						
						
					 
					
						2018-05-18 16:00:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bcb7d09a15 
					 
					
						
						
							
							MXS-1775 Monitor stopping moved to maxscale::MonitorInstance  
						
						
						
						
					 
					
						2018-05-18 16:00:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1304fd6147 
					 
					
						
						
							
							MXS-1775 Move thread main function to maxscale::MonitorInstance  
						
						
						
						
					 
					
						2018-05-18 16:00:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c277f4e5e 
					 
					
						
						
							
							MXS-1775 Introduce maxscale::MonitorInstance  
						
						... 
						
						
						
						- All monitors (but MariaDBMon for the time being) inherit
  from that.
- All common member variables moved to that class. Still
  manipulated in derived classes.
In subsequent commits common functionality will be moved to
that class. 
						
						
					 
					
						2018-05-18 16:00:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						787a0b50ef 
					 
					
						
						
							
							MXS-1775 Cleanup monitor class headers  
						
						... 
						
						
						
						- All classes now declared in separate header file
- Header files have .hh-suffix 
						
						
					 
					
						2018-05-18 16:00:05 +03:00