Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							94391fd19b 
							
						 
					 
					
						
						
							
							Fix unlock_algorithm in lock service.  
						
						 
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1558  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-06-23 22:44:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							80f4d57d5e 
							
						 
					 
					
						
						
							
							Improve the async version of locking library patch from Xinwei Hu.  
						
						 
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1557  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-06-23 22:42:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							46b0163813 
							
						 
					 
					
						
						
							
							Change all email addresses that were sdake@mvista.com to sdake@redhat.com.  
						
						 
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1541  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-05-12 13:48:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							94561626e6 
							
						 
					 
					
						
						
							
							Remove some includes from .h files so they can be installed.  
						
						 
						
						... 
						
						
						
						Also install flow.h & ipc.h for external services.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1467  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-10-10 10:33:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							c39ae9cc70 
							
						 
					 
					
						
						
							
							segfault does not use source.conn unless the originating  
						
						 
						
						... 
						
						
						
						request is local. The actual code tries to dereference pointers
created on another node.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1462  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-09-28 01:31:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							11453080bb 
							
						 
					 
					
						
						
							
							lock_algo queues lock requests rather than ignoring them if  
						
						 
						
						... 
						
						
						
						an exclusive lock is held on a resource. This led to stale
processes trying to acquire an exclusive lock forever.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1461  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-09-28 01:30:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							113a3c4f88 
							
						 
					 
					
						
						
							
							The logsys logging system.  Read logsys_overview.8.  
						
						 
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1428  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-09-09 06:38:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							d147700e95 
							
						 
					 
					
						
						
							
							Currently saLckResourceUnlockAsync leaves the lockid in the handle database even  
						
						 
						
						... 
						
						
						
						when the lock has been unlocked. This can cause exec crashes if the lock is
unlocked twice.
This patch adds an extra field to the res_lib_lck_resourceunlockasync structure
so that the library can remove the lock from the handle database when the lock
is unlocked successfully, as well as code to do it, obviously.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1383  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-06-13 09:01:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							0a19a21f1b 
							
						 
					 
					
						
						
							
							Remove this_ip from the source tree and replace with accessor functions.  
						
						 
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1379  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-06-05 08:55:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							5e2605c854 
							
						 
					 
					
						
						
							
							Don't try and remove a lock from a list if it's not on one, but DO remove  
						
						 
						
						... 
						
						
						
						it from the resources list when it gets unlocked.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1376  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-05-30 08:41:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							08dd4174c6 
							
						 
					 
					
						
						
							
							In trunk, totemip.h and totem.h call for "../include/swab.h" - this works fine  
						
						 
						
						... 
						
						
						
						when building openais itself but causes problems when installed as those files
will not be in the right place.
So, I've moved these includes out of totemip.h and totem.h and into the .c files
that call them.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1370  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-05-05 14:02:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hans Feldt 
							
						 
					 
					
						
						
						
						
							
						
						
							97919b8d16 
							
						 
					 
					
						
						
							
							Cleaning up and preparing for later patch.  
						
						 
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1310  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-11-17 06:57:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							336dc17daa 
							
						 
					 
					
						
						
							
							Forward port of flow control work from whitetank branch.  
						
						 
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1289  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-11-04 22:29:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							806258b5c3 
							
						 
					 
					
						
						
							
							Cleanup log_printf to use gnu attributes to do automatic type checking.  
						
						 
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1166  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-26 07:39:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							6b8e9e6264 
							
						 
					 
					
						
						
							
							Endian conversion for the lock service.  
						
						 
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1165  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-26 07:32:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							f9abb3899e 
							
						 
					 
					
						
						
							
							Modify AMF to use new timer.c/timer.h routines properly  
						
						 
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1076  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-06-21 21:32:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							01afe82393 
							
						 
					 
					
						
						
							
							32/64/mixed endian support for checkpoint service.  
						
						 
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1074  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-06-21 21:15:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							483a9baac7 
							
						 
					 
					
						
						
							
							The redundant ring take 4 patch.  This includes modes for active, passive,  
						
						 
						
						... 
						
						
						
						and none.  Read openais.conf.5 for information regarding how to configure
redundant ring.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1032  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-05-19 19:49:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hans Feldt 
							
						 
					 
					
						
						
						
						
							
						
						
							905ba3b406 
							
						 
					 
					
						
						
							
							- printouts buffered before log_setup() has been called, flushed at early exit.  
						
						 
						
						... 
						
						
						
						- rests of old logging removed from all code (#define LOG_SERVICE...).
- line feed added if not in message.
- new trace() function added so that trace macros adds minimum of code and runtime penalties to user code.
- ENTER_ARGS macro changed to ENTER. ENTER macro now requires arguments.
- openais.conf.5 man page updated with logger directives.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1021  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-05-03 08:45:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							f50a6a11c8 
							
						 
					 
					
						
						
							
							Patch from Hans to significantly improve the logging functionality  
						
						 
						
						... 
						
						
						
						read openais.conf.5 for info on how the new logging works.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@995  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-04-18 19:53:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							758719ea87 
							
						 
					 
					
						
						
							
							fix fc5 segfault correctly by removing code that violates strict aliasing  
						
						 
						
						... 
						
						
						
						rules.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@983  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-04-13 23:20:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							3568f26625 
							
						 
					 
					
						
						
							
							Use objdb for configuration. All components now get a reference to  
						
						 
						
						... 
						
						
						
						the objdb rather than openais_config.
The default config object "aisparser" reads openais.conf as before, but can
be overridden by an environment variable.
Bug 1132
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@969  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-04-06 10:31:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							064ffb17a1 
							
						 
					 
					
						
						
							
							Bug 1130: add totempg log; remove warnings; add DPRINT macro  
						
						 
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@954  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-03-24 08:28:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							4a33ba11fa 
							
						 
					 
					
						
						
							
							defect 1139  
						
						 
						
						... 
						
						
						
						merge object database and do a general refactor of the code
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@952  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-03-18 21:00:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							cf160dd9cd 
							
						 
					 
					
						
						
							
							Fabien's patch for the BSD/Darwin port.  
						
						 
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@926  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-02-21 07:32:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							96deb78110 
							
						 
					 
					
						
						
							
							Some versions of GCC were optimizing out the static ctor section.  This patch  
						
						 
						
						... 
						
						
						
						makes the ctor non-static so it is not optimized out.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@917  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-02-10 21:05:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							166609be38 
							
						 
					 
					
						
						
							
							Cleanup of dynamic loading to allow using the same interface factory code for  
						
						 
						
						... 
						
						
						
						statically linked components.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@916  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-02-10 00:30:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							43a36162b3 
							
						 
					 
					
						
						
							
							1049  
						
						 
						
						... 
						
						
						
						make all service handlers dynamically loadable or compilable statically
use the BUILD_DYNAMIC flag in the makefile to set dynamic loading or static
compile.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@914  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-02-01 21:17:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							2753438b4a 
							
						 
					 
					
						
						
							
							enhancement 1049  
						
						 
						
						... 
						
						
						
						enhance services so dynamic service handlers are more easily possible
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@905  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-01-25 06:27:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							f6cfe4e86e 
							
						 
					 
					
						
						
							
							This is a major rework of the service handling code.  Now service handlers  
						
						 
						
						... 
						
						
						
						can be dynamically loaded via the live component replacement service.  Sync
handlers are also dynamically contributed.
It is possible to build using either dynamic loading via LCR or static
linking of the entire executive.  This is controlled by the BUILD_DYNAMIC 
configuration option in the Makefile.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@892  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-01-20 20:40:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							90c88404cd 
							
						 
					 
					
						
						
							
							enhancement 989  
						
						 
						
						... 
						
						
						
						improve process group membership interface in totem_pg
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@869  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-12-27 18:36:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							1020c951b3 
							
						 
					 
					
						
						
							
							lock service locks up under certain conditions this patch fixes that problem  
						
						 
						
						... 
						
						
						
						from Mark
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@868  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-12-22 20:12:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							e4dfef72d5 
							
						 
					 
					
						
						
							
							defect 979  
						
						 
						
						... 
						
						
						
						This enhancement adds support for IPV6 to the trunk of openais.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@856  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-11-30 19:44:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa61b911d 
							
						 
					 
					
						
						
							
							defect 914  
						
						 
						
						... 
						
						
						
						fix gcc 4 specific compile warnings and compile errors
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@834  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-10-27 00:53:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							52fc4efc54 
							
						 
					 
					
						
						
							
							defect 903  
						
						 
						
						... 
						
						
						
						First cut at a distributed locking service.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@829  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-09-29 03:38:59 +00:00