Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							62e71c31d6 
							
						 
					 
					
						
						
							
							coroapi.h, confdb.h, objdb.h: big s/int/size_t/ change  
						
						... 
						
						
						
						* exec/mainconfig.c (objdb_get_string, objdb_get_int):
* exec/totemconfig.c (objdb_get_string, objdb_get_int)
(totem_config_keyread, totem_key_change_notify):
* include/corosync/confdb.h (confdb_callbacks_t):
* include/corosync/engine/coroapi.h (group_len, object_len)
(key_len, validate_callback, object_key_change_notify_fn_t)
(object_create_notify_fn_t, object_destroy_notify_fn_t)
(object_notify_callback_fn_t, object_reload_notify_fn_t)
(object_create, object_key_create, object_find_create)
(object_key_get, object_key_replace, object_key_delete)
(object_iter, object_key_iter, object_name_get)
(object_key_iter_from, object_key_increment)
(object_key_decrement):
* include/corosync/engine/objdb.h (object_key_change_notify_fn_t)
(object_create_notify_fn_t, object_destroy_notify_fn_t)
(object_len, key_len, validate_callback, object_create)
(object_key_create, object_find_create, object_key_get)
(object_key_replace, object_key_delete, object_iter)
(object_key_iter, object_name_get, object_key_iter_from)
(object_key_increment, object_key_decrement):
* lib/confdb.c (confdb_object_create, confdb_key_create)
(confdb_key_delete, confdb_key_get, confdb_key_increment)
(confdb_key_decrement, confdb_key_replace, confdb_object_find)
(confdb_object_iter, confdb_key_iter):
* lib/sa-confdb.c (confdb_sa_object_create, confdb_sa_key_create)
(confdb_sa_key_delete, confdb_sa_key_get)
(confdb_sa_key_increment, confdb_sa_key_decrement)
(confdb_sa_key_replace, confdb_sa_object_find)
(confdb_sa_object_iter, confdb_sa_key_iter):
* lib/sa-confdb.h:
* services/confdb.c (message_handler_req_lib_confdb_key_replace):
* services/votequorum.c (objdb_get_string, objdb_get_int)
(quorum_key_change_notify, votequorum_objdb_reload_notify):
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2040  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-08 17:29:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							29eb77a9fb 
							
						 
					 
					
						
						
							
							convert each "size_t iov_len" declaration to "unsigned int iov_len"  
						
						... 
						
						
						
						Via this command:
git grep -l -E 'size_t[[:blank:]]+iov_len' \
  | xargs perl -pi -e 's/((?:^|,)\s*)size_t\s+(iov_len)/${1}unsigned int $2/'
Affected files and (functions/macros):
* exec/totempg.c (totempg_groups_mcast_groups)
(totempg_groups_send_ok_groups):
* include/corosync/evs.h (evs_callbacks_t):
* include/corosync/totem/totempg.h (TOTEMPG_SAFE):
* lib/evs.c (evs_mcast_joined, evs_mcast_groups):
* man/cpg_mcast_joined.3:
* man/evs_mcast_groups.3:
* man/evs_mcast_joined.3:
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2032  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-08 07:56:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							36eefbadef 
							
						 
					 
					
						
						
							
							Convert all "int iov_len" decls to "unsigned int iov_len".  
						
						... 
						
						
						
						Used this command:
git grep -l 'int iov_len' \
  | xargs perl -pi -e 's/((?:^|,)\s*)(int iov_len)/${1}unsigned $2/'
Here's an approximate (autogenerated by vc-chlog) list of affected
file names and functions/macros:
* README.devmap:
* exec/coroipcs.c (sending_allowed_private_data)
(coroipcs_response_iov_send, msg_send, msg_send_or_queue)
(coroipcs_dispatch_iov_send):
* exec/coroipcs.h (handler_fn_get):
* exec/main.c (deliver_fn, main_mcast):
* exec/main.h (FALSE):
* exec/sync.c (vsf_iface, sync_deliver_fn):
* exec/totemmrp.c (totemsrp_handle_in, pg_deliver_fn)
(totemmrp_deliver_fn, totemmrp_initialize, totemmrp_mcast):
* exec/totemmrp.h (TOTEMMRP_H_DEFINED):
* exec/totemnet.c (iov_len, encrypt_and_sign_worker)
(ucast_sendmsg, mcast_sendmsg, totemnet_token_send):
* exec/totemnet.h (TOTEMNET_FLUSH):
* exec/totempg.c (deliver_fn, totempg_deliver_fn, mcast_msg)
(totempg_groups_initialize, totempg_groups_mcast_joined)
(totempg_groups_joined_reserve):
* exec/totemsrp.c (iov_len, totemsrp_recv, totemsrp_deliver_fn)
(totemsrp_initialize, totemsrp_mcast, token_send):
* exec/totemsrp.h (TOTEMSRP_H_DEFINED):
* exec/vsf_ykd.c (ykd_deliver_fn):
* include/corosync/coroipcc.h (handleInstanceDestructor):
* include/corosync/cpg.h (cpg_callbacks_t):
* include/corosync/engine/coroapi.h (ipc_response_iov_send)
(ipc_dispatch_iov_send, totem_mcast, tpg_init, tpg_joined_mcast)
(tpg_joined_reserve, tpg_groups_mcast, tpg_groups_reserve):
* include/corosync/totem/totempg.h (TOTEMPG_SAFE):
* lib/coroipcc.c (coroipcc_msg_send)
(coroipcc_msg_send_reply_receive)
(coroipcc_msg_send_reply_receive_in_buf):
* lib/cpg.c (cpg_mcast_joined):
* lib/util.h (versionsSupported):
* services/pload.c (send_message):
* services/votequorum.c (conn, quorum_deliver_fn):
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2031  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-08 07:56:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							cf2c12a988 
							
						 
					 
					
						
						
							
							evs.h: s/int/size_t; const-correctness changes  
						
						... 
						
						
						
						* exec/sync.c (barrier_data_confchg_entries):
* include/corosync/evs.h (evs_deliver_fn_t, evs_confchg_fn_t):
(evs_callbacks_t):
* lib/evs.c (MIN, evs_join, evs_leave, evs_mcast_joined):
(evs_mcast_groups, evs_membership_get):
* test/evsbench.c (evs_deliver_fn, evs_confchg_fn):
* test/evsverify.c (evs_deliver_fn, evs_confchg_fn, main):
* test/testevs.c (evs_deliver_fn, evs_confchg_fn, main):
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2023  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-08 06:43:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							ce68ee76b9 
							
						 
					 
					
						
						
							
							accommodate iov_len of type size_t (i.e., never negative)  
						
						... 
						
						
						
						* services/pload.c (send_message): Don't test for iov_len < 0,
since it can no longer happen.
* lib/evs.c: Fix a typo in an iov_len-related FIXME comment.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2018  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-07 18:48:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							41b1ba0e77 
							
						 
					 
					
						
						
							
							remove 3 useless casts  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2005  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-03 20:31:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							6b9505992f 
							
						 
					 
					
						
						
							
							confdb.h (confdb_reload) Add errbuf_len parameter and propagate.  
						
						... 
						
						
						
						* include/corosync/confdb.h (confdb_callbacks_t):
* lib/confdb.c (confdb_reload):
* lib/sa-confdb.c (confdb_sa_reload):
* lib/sa-confdb.h:
* test/testconfdb.c (main):
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2004  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-03 20:31:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							b6378dc05d 
							
						 
					 
					
						
						
							
							confdb_sa_write: propagate errbuf_len parameter  
						
						... 
						
						
						
						* lib/sa-confdb.c (confdb_sa_write): Propagate errbuf_len parameter.
* lib/sa-confdb.h: Update prototype
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2003  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-03 20:31:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							1308223dab 
							
						 
					 
					
						
						
							
							confdb.h: error_text vs. buflen  
						
						... 
						
						
						
						* lib/confdb.c (MIN): Define.
(confdb_write): Use new errbuf_len parameter.
Also note bugs (Chrissie confirms) that error_text is not
set in two error-return cases.
* test/testconfdb.c (do_write_tests): Update use of confdb_write.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2002  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-03 20:31:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							3c4b5fbddc 
							
						 
					 
					
						
						
							
							cfg.h: adjust parameter types: const+s/int/size_t/  
						
						... 
						
						
						
						* lib/cfg.c (corosync_cfg_get_node_addrs): Make "max_addrs" size_t.
(corosync_cfg_kill_node): Make "reason" const.
* include/corosync/cfg.h: Update prototypes.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1997  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-03 20:29:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							cd6105face 
							
						 
					 
					
						
						
							
							cfg.h: add const  
						
						... 
						
						
						
						* lib/cfg.c (corosync_cfg_service_load): Make service_name "const".
(corosync_cfg_service_unload): Likewise.
* include/corosync/cfg.h: Update prototypes.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1996  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-03 20:29:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							514159407f 
							
						 
					 
					
						
						
							
							coroipcc. h (coroipcc_dispatch_recv): Add a buflen parameter.  
						
						... 
						
						
						
						* lib/coroipcc.c (coroipcc_dispatch_recv): Update definition, and...
(memcpy_swrap): ... add a parameter here, too.
* include/corosync/coroipcc.h (coroipcc_dispatch_recv):
* lib/cfg.c (corosync_cfg_dispatch):
* lib/confdb.c (confdb_dispatch):
* lib/cpg.c (cpg_dispatch, cpg_flow_control_state_get):
* lib/evs.c (evs_dispatch):
* lib/quorum.c (quorum_dispatch):
* lib/votequorum.c (votequorum_dispatch):
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1995  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-03 18:35:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							9023d045cc 
							
						 
					 
					
						
						
							
							coroipcc.h: add "const" to msg_send_reply_* "iov" parameters  
						
						... 
						
						
						
						* include/corosync/coroipcc.h (coroipcc_msg_send_reply_receive_in_buf):
Make "iov" const.
* lib/coroipcc.c (coroipcc_msg_send): Make iov const.
(coroipcc_msg_send_reply_receive): Likewise.
(coroipcc_msg_send_reply_receive_in_buf): Likewise.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1994  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-03 16:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							2a709e8c64 
							
						 
					 
					
						
						
							
							confdb.c: add missing mutex-unlock calls after coroipcc_dispatch_recv  
						
						... 
						
						
						
						* lib/confdb.c (confdb_dispatch):
The code in lib/cfg.c's (corosync_cfg_dispatch) is nearly identical
to that in lib/confdb.c's (confdb_dispatch), but lacked two
pthread_mutex_unlock calls.
2009-04-03  Jim Meyering  <meyering@redhat.com>
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1993  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-04-03 16:22:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							eab6389be3 
							
						 
					 
					
						
						
							
							object_write_config: add const to remove one more  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1946  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-30 21:14:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							7e6affcbf3 
							
						 
					 
					
						
						
							
							votequorum.c (votequorum_qdisk_register): add "const" to avoid 1 more warnings  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1942  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-30 21:13:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							39001fd1f6 
							
						 
					 
					
						
						
							
							objdb.c (object_reload_config): add const  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1931  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-30 21:11:38 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							e77b1e21ad 
							
						 
					 
					
						
						
							
							Make all threads use same scheduling priority even with -p option  
						
						... 
						
						
						
						specified to avoid deadlock in spinlocks.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1912  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-25 18:25:18 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							73a3bd206f 
							
						 
					 
					
						
						
							
							The IPC system smply concatenates SOCKETDIR with run/<socketname> so if  
						
						... 
						
						
						
						th euser forgets to add a trailing slash to the name: eg
./configure --with-socket-dir=/var/run
then the socket is created as /var/runcorosync.ipc
This patch adds the slash into the name generation printf.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1910  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-25 15:38:56 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							ada9153949 
							
						 
					 
					
						
						
							
							Change strcpy to sprintf to fix compile error.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1908  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-24 15:33:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							11c2317936 
							
						 
					 
					
						
						
							
							avoid infloop upon out-of-memory or out-of-semaphores  
						
						... 
						
						
						
						* coroipc.c (cslib_service_connect): Upon shmget failure
loop only when errno == EEXIST.  Any other error now translates
to res_setup.error.
Likewise for semget.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1899  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-24 10:05:43 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							1a70ca7ae2 
							
						 
					 
					
						
						
							
							Change OPENAIS to COROSYNC in libversions definitions.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1888  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-22 15:38:05 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							32a64cd737 
							
						 
					 
					
						
						
							
							Change OPENAIS to COROSYNC in ipc ifdefs.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1887  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-22 15:37:48 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							0e70079b5c 
							
						 
					 
					
						
						
							
							Allow ipcc library to work on some arches which have different parameter  
						
						... 
						
						
						
						passing requirements for enums.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1886  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-22 15:31:40 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							c5fc824d7f 
							
						 
					 
					
						
						
							
							Abstracted Shared Memory IPC library  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1885  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-22 15:28:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Meyering 
							
						 
					 
					
						
						
						
						
							
						
						
							bfebf7da19 
							
						 
					 
					
						
						
							
							don't segfault upon failed strdup  
						
						... 
						
						
						
						* sa-confdb.c (load_config): Handle out-of-memory.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1881  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-20 15:48:19 +00:00 
						 
				 
			
				
					
						
							
							
								Fabio M. Di Nitto 
							
						 
					 
					
						
						
						
						
							
						
						
							031c02f589 
							
						 
					 
					
						
						
							
							- Every .c file should include "config.h" to get the right defines...  
						
						... 
						
						
						
						- services/Makefile.am: add include search paths for config.h
- include/corosync/cs_config.h.in exports LCRSODIR and SOCKETDIR
- tools/Makefile.am: drop -D defines for dirs that are now in
cs_config.h or config.h
- configure.ac: sanitize prefix and exec_prefix paths. Export DIRS in
*config.h
- lib/Makefile.am: : drop -D defines for dirs that are now in
cs_config.h or config.h. Add rule to build lcr_ifact.o or building from
lib/ fails miserably
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1877  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-19 12:58:53 +00:00 
						 
				 
			
				
					
						
							
							
								Fabio M. Di Nitto 
							
						 
					 
					
						
						
						
						
							
						
						
							f335bd74aa 
							
						 
					 
					
						
						
							
							Add missing uninstall-local targets and fix configuration intall target  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1866  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-18 10:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								Fabio M. Di Nitto 
							
						 
					 
					
						
						
						
						
							
						
						
							cadfe03dd6 
							
						 
					 
					
						
						
							
							Fix more soname= at linking  
						
						... 
						
						
						
						Start fixing distcheck
White space cleanups
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1862  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-18 07:52:48 +00:00 
						 
				 
			
				
					
						
							
							
								Fabio M. Di Nitto 
							
						 
					 
					
						
						
						
						
							
						
						
							ae754092ca 
							
						 
					 
					
						
						
							
							- tidy up whitespaces  
						
						... 
						
						
						
						- try to keep everything < 80 cols
- stop installing testing lcrso
- fix soname= invokation
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1861  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-17 18:37:03 +00:00 
						 
				 
			
				
					
						
							
							
								Fabio M. Di Nitto 
							
						 
					 
					
						
						
						
						
							
						
						
							2feb8f959c 
							
						 
					 
					
						
						
							
							Add support for SOCKETDIR  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1856  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-17 10:46:19 +00:00 
						 
				 
			
				
					
						
							
							
								Fabio M. Di Nitto 
							
						 
					 
					
						
						
						
						
							
						
						
							e8f4a4c606 
							
						 
					 
					
						
						
							
							remove hardcoded /var and use localstatedir  
						
						... 
						
						
						
						instead.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1854  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-17 09:53:39 +00:00 
						 
				 
			
				
					
						
							
							
								Fabio M. Di Nitto 
							
						 
					 
					
						
						
						
						
							
						
						
							e8d5ae2510 
							
						 
					 
					
						
						
							
							Major configure.in/ac cleanup  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1849  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-16 11:01:50 +00:00 
						 
				 
			
				
					
						
							
							
								Fabio M. Di Nitto 
							
						 
					 
					
						
						
						
						
							
						
						
							229c1837b5 
							
						 
					 
					
						
						
							
							Fix library linking  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1838  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-11 12:30:52 +00:00 
						 
				 
			
				
					
						
							
							
								Fabio M. Di Nitto 
							
						 
					 
					
						
						
						
						
							
						
						
							0e4f5a04c7 
							
						 
					 
					
						
						
							
							Fix more build/install glitches  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1837  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-11 11:33:19 +00:00 
						 
				 
			
				
					
						
							
							
								Fabio M. Di Nitto 
							
						 
					 
					
						
						
						
						
							
						
						
							00731ff68b 
							
						 
					 
					
						
						
							
							1) kill all those "for" shell loops. They are dangerous (as they don't  
						
						... 
						
						
						
						report install failures) and it's just overhead since $(INSTALL) can do
the same.
2) make sure to create our directories with $(INSTALL). Not sure I did
catch them all yet, but at least a good bunch. This also fix the
corosync.conf install error I introduced in the previous commit.
3) Handle SONAME automatically. This is the most intrusive change across
the board:
 * configure.in now defines the system wide SOMAJOR, SOMINOR, SOMICRO
and SONAME and exports them to the Makefile.
 * exec/Makefile.am, lib/Makefile.am are now updated to use those vars
rather than hardcoded version.
4) Bump the SOMAJOR to 3 as agreed since we did change both API and ABI.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1835  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-11 09:06:35 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							a000a15b82 
							
						 
					 
					
						
						
							
							Remove warnings from coroipc.c.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1830  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-11 04:47:08 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							2924b84b60 
							
						 
					 
					
						
						
							
							Fix some const warnings  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1828  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-10 17:13:37 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							0bc9cd90f6 
							
						 
					 
					
						
						
							
							Automake.  The journey begins.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1798  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-10 08:35:41 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							9ff50d8e38 
							
						 
					 
					
						
						
							
							The IPC patch broke CFG shutdown in several places, this patches fixes  
						
						... 
						
						
						
						all of them.
In particular, cfg_try_shutdown asks all applications that are
registered for callbacks if they approve the shutdown. This caused a bit
of a re-entrancy problem because it also asked the process that called
for the shutdown! The patch causes cfg to only ask OTHER applications in
the assumption that any application that calls
corosync_cfg_tryshutdown() will approve of the action :-)
In addition it adds the response to cfg_replyto_shutdown which was
missing (it couldn't be used with the old system but is mandatory now),
and removes a double-free in the library finalise code.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1794  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-03-06 10:07:35 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							f5a64b8d64 
							
						 
					 
					
						
						
							
							This patch fixes some minor bugs in the expected_votes behaviour and  
						
						... 
						
						
						
						adds a couple of new features:
- When total_votes exceeds the expected_votes value then expected_votes
is increased to that value.
- A callback can be sent to a client whenever expected_votes is changed
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1784  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-02-26 14:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							d604803280 
							
						 
					 
					
						
						
							
							The current object database allows duplicate key names per object. This  
						
						... 
						
						
						
						is a bit of a nightmare to manage and provides no useful functionality
that I can see. Making keys unique has been discussed on IRC several
times and there seem to be no objections...so here is the patch:
Note that I have removed some now-useless parameters from the objdb API
too.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1783  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-02-26 14:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							58ab8d4a65 
							
						 
					 
					
						
						
							
							Unification around hdb_handle_t data type.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1782  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-02-25 11:14:47 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							2e135e8721 
							
						 
					 
					
						
						
							
							Fix crash in confdb_finalize  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1770  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-02-19 15:30:20 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							5fddd819b9 
							
						 
					 
					
						
						
							
							Get rid of one crash in confdb. It still double-frees in confdb_finalize though.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1769  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-02-19 08:42:31 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							d8ed443105 
							
						 
					 
					
						
						
							
							Fix crashes in quorum_initialize & votequorum_initialize  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1768  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-02-19 08:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							c077255702 
							
						 
					 
					
						
						
							
							Whitetank IPC Forward Port.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1766  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-02-19 02:23:58 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							7e5a3e4c87 
							
						 
					 
					
						
						
							
							Add corosync_cfg_local_get() call to get the local NodeID in libcfg  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1759  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-02-13 09:21:57 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							9a438085e2 
							
						 
					 
					
						
						
							
							Add quorum_fd_get and votequorum_fd_get prototypes  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1754  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-01-30 13:31:40 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							86ac23229e 
							
						 
					 
					
						
						
							
							Remove the last bicapitalised name from cfg  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1751  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-01-29 09:17:43 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							a8256ad5fc 
							
						 
					 
					
						
						
							
							Add the votequorum service  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1745  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-01-26 10:46:08 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							98cc132d48 
							
						 
					 
					
						
						
							
							Fix a couple of memory leaks  
						
						... 
						
						
						
						The objdb occurred because object_find_destroy wasn't implemented!
 
The one in confdb occurred because object_find_destroy wasn't called if
object_find_next returned an error the first time it was invoked (ie
there were no subobjects).
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1741  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-01-23 15:41:06 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							9884749683 
							
						 
					 
					
						
						
							
							Make all the bicapitalised names in cfg more sensible.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1732  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-01-19 08:31:21 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							bcbc007ecd 
							
						 
					 
					
						
						
							
							add corosync_cfg_get_node_addrs() call.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1726  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-01-14 09:27:40 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							8f0dbc60d7 
							
						 
					 
					
						
						
							
							Add some mussing pthread_mutex_lock() calls.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1725  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-01-14 08:33:44 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							db71709ada 
							
						 
					 
					
						
						
							
							Patch to allow cpg_membership_get to work properly.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1721  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-01-08 06:29:16 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Salkeld 
							
						 
					 
					
						
						
						
						
							
						
						
							4fb0ae71d1 
							
						 
					 
					
						
						
							
							Fix coverity bug ID 9: OVERRUN_STATIC  
						
						... 
						
						
						
						CID: 9
Checker: OVERRUN_STATIC (help)
File: lib/cfg.c
Function: corosync_cfg_service_unload
Description: Overrun of static array
"&(req_lib_cfg_serviceunload).service_name" of size 1024 bytes by
passing it to a function which indexes it with argument "1023" at byte
position 4088
The main problem here is the way the service_name is defined:
-       char *service_name[256] __attribute__((aligned(8)));
+       char service_name[256] __attribute__((aligned(8)));
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1718  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2009-01-06 04:06:51 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Salkeld 
							
						 
					 
					
						
						
						
						
							
						
						
							c049f8bf21 
							
						 
					 
					
						
						
							
							Fix coverity bug ID 4: remove unused code & fix compile error  
						
						... 
						
						
						
						In evs_dispatch()  the local ignore_dispatch is not used.
So I have removed this code.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1717  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-12-28 09:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							cfc7da3573 
							
						 
					 
					
						
						
							
							quorum is now an optional loadable module (though I've put it into the  
						
						... 
						
						
						
						defaults in services.c) and can load another module to do the quorum
work (eg YKD which I've made more compliant too). All the quorum code
has been removed from sync.c. quorum.c is simply a shim later for the
coroapi, the main module is in vsf_quorum.c
There are coroapi calls to query quorate status and also to get
notifications when it changes.
I've included the testquorum.lcrso module in this patch because I think
it's really helpful for testing. It sets the quorum state based on an 
objdb variable, this can be set or cleared using corosync-cfgtool
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1704  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-12-08 15:55:41 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Salkeld 
							
						 
					 
					
						
						
						
						
							
						
						
							9e15bb3197 
							
						 
					 
					
						
						
							
							LINT: fix confd_sa API error.  
						
						... 
						
						
						
						remove extra parent_object_handle parameter.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1697  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-11-12 17:39:37 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Salkeld 
							
						 
					 
					
						
						
						
						
							
						
						
							17c0625160 
							
						 
					 
					
						
						
							
							LINT: fix "Assignment of ssize_t to int" warnings  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1696  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-11-11 18:13:47 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Salkeld 
							
						 
					 
					
						
						
						
						
							
						
						
							efb280c511 
							
						 
					 
					
						
						
							
							LINT: rename the overlay struct so they are uniq.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1694  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-11-11 17:26:58 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Salkeld 
							
						 
					 
					
						
						
						
						
							
						
						
							fd25950970 
							
						 
					 
					
						
						
							
							LINT: fix or ignore unchecked return values.  
						
						... 
						
						
						
						If we don't care about the return value then typecase the return
value to void.
Else do something useful with the return value.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1693  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-11-11 17:25:22 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Salkeld 
							
						 
					 
					
						
						
						
						
							
						
						
							56eaee9561 
							
						 
					 
					
						
						
							
							cleanup the last of the SAF headers and types  
						
						... 
						
						
						
						This includes the rename of identifiers from corosync to cs.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1689  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-11-06 21:49:07 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Salkeld 
							
						 
					 
					
						
						
						
						
							
						
						
							5edadb2df9 
							
						 
					 
					
						
						
							
							Make lib/ clean up after itself properly.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1686  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-11-04 01:35:15 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Salkeld 
							
						 
					 
					
						
						
						
						
							
						
						
							fb36030f80 
							
						 
					 
					
						
						
							
							fix build error, can't complie if openais not installed.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1685  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-11-01 08:22:51 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Salkeld 
							
						 
					 
					
						
						
						
						
							
						
						
							bb57c27e56 
							
						 
					 
					
						
						
							
							Add a top level "make lint"  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1684  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-11-01 08:19:18 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							39b505682d 
							
						 
					 
					
						
						
							
							This patch adds two extra features to the CFG service in corosync, these  
						
						... 
						
						
						
						are taken (conceptually at least) from cman.
1. corosync_cfg_killnode()    this will tell a remote node to exit.
2. corosync_cfg_tryshutdown() this will do a semi-controlled shutdown in
that it will consult any interested attached daemons if they are willing
to let corosync be shut down. If they all agree then the rest of the
cluster will be informed before the node dies.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1683  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-10-31 13:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							6198080084 
							
						 
					 
					
						
						
							
							performance loading service engine first implementation.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1682  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-10-30 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							5bb7ca5da5 
							
						 
					 
					
						
						
							
							This is an initial pass at a top-level quorum system. As it stands, this  
						
						... 
						
						
						
						module doesn't provide quorum itself, merely a framework for setting and
querying it. I envisage YKD plugging into this rather than straight into
sync() eventually.
I've plugged this into the sync() routines rather than replacing them so
that quorum is itself a VSF, rather than a replacement - I'm not sure if
that is best or not. Opinions are welcome.
I've added an extra enum member to the service_handler so that we can
send IPC messages when the cluster isn't quorate. This will default to
NO (as now) but allows us to query and set quorum when we don't have it
.. a useful feature !
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1674  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-10-13 14:27:41 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							d2795808da 
							
						 
					 
					
						
						
							
							Fix some compile warnings.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1672  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-10-06 07:46:04 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Salkeld 
							
						 
					 
					
						
						
						
						
							
						
						
							f9609f3217 
							
						 
					 
					
						
						
							
							Propagate the flow control state between AIS exec and library  
						
						... 
						
						
						
						This patch causes the flow control state in the library to be set
properly when the flow control is turned off (disabled).  Then it can be
read properly by the flow control apis.
This also fixes the case where the application is no longer sending
messages and it has already dispatched all its received messages
before flow control is disabled.
Also, CPG response messages with a TRY_AGAIN error did NOT contain
a valid flow control state value. This meant the library could get
stuck with flow control enabled (flow control was never enabled
for the EXEC, so no disable event occurred).
This case was hit when a new node was joining - sync_in_process()
resulted in a TRY_AGAIN for error cpg_mcast_joined).
Also, in message_handler_req_exec_cpg_mcast() the state passed
back to the library defaulted to disabled for messages received
from another node (even if flow control was still enabled)
- this meant if multiple nodes were sending CPG messages,
  then the library flow control state flip-flopped between
  enabled and disabled.
Author: Steven Dake <sdake@redhat.com> &
        Tim Beale <tim.beale@alliedtelesis.co.nz>
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1667  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-09-17 19:15:00 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							1d2d771f99 
							
						 
					 
					
						
						
							
							This patch adds key_increment and key_decrement calls to the objdb and  
						
						... 
						
						
						
						confdb subsystems.
This is useful to provide atomic counters (ag handle numbers) for
long-running (though not persistent) connections. It's not currently
possible via confdb to atomically get a new number from objdb due to the
lack of locking. Doing it via increment operations in the IPC thread
provides enough atomicity to make it useful. Fabio has already
identified a use for these calls.
It could also provide some form of basic co-operative locking mechanism
for IPC-using processes (not direct objdb calls).
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1662  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-09-03 07:58:08 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							c60fc43bcb 
							
						 
					 
					
						
						
							
							Fix the names of confdb_object_find_destroy and confdb_object_iter_destroy.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1661  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-08-27 13:30:52 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							2bab5b36cc 
							
						 
					 
					
						
						
							
							Remove the disliked *_from calls from the objdb and recast  
						
						... 
						
						
						
						the confdb library to use the new find_create/find_next/find_destroy API
calls instead.
I've kept the libcondfb API the same as before with the single change of
adding a confdb_object_find_destroy to tidy up the find handle after
use. If you don't call this then libcondfb will do it for you when
confdb_finalize is called.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1660  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-08-26 07:34:22 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							01b8bc6ab2 
							
						 
					 
					
						
						
							
							Finish the renaming of openais to corosync in the tree.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1646  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-08-15 06:15:26 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							dd3991c0bb 
							
						 
					 
					
						
						
							
							Proper rename of openais usage to corosync throughout tree.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1637  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-08-14 16:54:46 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							e1f531380a 
							
						 
					 
					
						
						
							
							Revert patch 1633 which breaks build.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1636  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-08-14 16:44:26 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							c4a1c7eb96 
							
						 
					 
					
						
						
							
							Change all occurances of openais to corosync.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1633  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-08-14 16:04:01 +00:00 
						 
				 
			
				
					
						
							
							
								Fabien Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							0c92a5e564 
							
						 
					 
					
						
						
							
							reorganize include file to match installed tree to build openais without installing corosync; correct some warnings and error under FreeBSD and Darwin  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1632  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-08-14 14:59:50 +00:00 
						 
				 
			
				
					
						
							
							
								Christine Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							6c3ed50de0 
							
						 
					 
					
						
						
							
							Change AIS names to corosync  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1630  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-08-13 10:33:11 +00:00 
						 
				 
			
				
					
						
							
							
								Fabio M. Di Nitto 
							
						 
					 
					
						
						
						
						
							
						
						
							010198fac4 
							
						 
					 
					
						
						
							
							Add support for reload operations within objdb and plugins.  
						
						... 
						
						
						
						Use a 2 phase "commit" operation:
1) Invoke verifyconfig that should catch the errors before the reload operation
2) Invoke reloadconfig that performs the operation and should _never_ fail
Implementation note: if step 2 fails, there is no fall back at the moment.
Fix the IPC table for confdb:
MESSAGE_REQ_CONFDB_XPATH_EVAL_EXPRESSION = 12 was added to include/ipc_confdb.h
without an associated call. Thanks Chrissie for spotting this.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1629  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-08-13 03:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							225b183bcb 
							
						 
					 
					
						
						
							
							Add callback notification about changes to the object db and confdb apis.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1625  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-08-05 16:34:14 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							617dbdf2f0 
							
						 
					 
					
						
						
							
							Split openais and corosync tree into two seperate repositories.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1622  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-08-05 13:23:46 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							46babc95ad 
							
						 
					 
					
						
						
							
							Initial move of corosync and openais trees into seperate directories.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1582  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-07-21 07:59:08 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							ece8efaec9 
							
						 
					 
					
						
						
							
							Add ability to track changes to queue groups in the messaqge service.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1580  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-07-21 07:34:08 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							a53b222341 
							
						 
					 
					
						
						
							
							Add cpg_groups_get call to libcpg.  
						
						... 
						
						
						
						This call causes a complete list of active groups and their
membership lists to be sent to a callback function.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1571  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-07-02 07:19:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							e1c909598d 
							
						 
					 
					
						
						
							
							this patch fixes a segfault/crash in confdb_write.  
						
						... 
						
						
						
						If the operation is succesful there is no need to set error_string. If error_string is not set, don't try to access it or we crash.
At the same time perform the same check in libconfdb when we receive the reply.
Fabio 
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1569  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-07-01 07:23:25 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							f323f47343 
							
						 
					 
					
						
						
							
							Message service implemntation - more apis now supported.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1552  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-06-13 18:36:21 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							fef53eb2c4 
							
						 
					 
					
						
						
							
							Expose confdb write to the library.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1536  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-05-07 07:27:37 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							cbae863c4b 
							
						 
					 
					
						
						
							
							Add LDFLAGS to libconfdb linking  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1535  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-05-06 09:49:45 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							1165060e46 
							
						 
					 
					
						
						
							
							Allow libconfdb to run standalone (without aisexec)  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1531  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-04-30 15:32:25 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							4ad44b9c86 
							
						 
					 
					
						
						
							
							load and unload service engines at runtime.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1528  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-04-28 16:25:47 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							25f715574f 
							
						 
					 
					
						
						
							
							Fix building on OSX  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1525  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-04-23 12:48:44 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							9ab240e478 
							
						 
					 
					
						
						
							
							Add confdb, a library to access the configuration object database.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1516  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2008-04-16 12:07:05 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							b471e97b07 
							
						 
					 
					
						
						
							
							Patch to make sure make clean works as advertised.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1488  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-11-28 18:52:35 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							632d33d4e7 
							
						 
					 
					
						
						
							
							Make sure to unlock the handle database on a failure condition.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1485  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-11-28 18:05:51 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							b6071cc4c0 
							
						 
					 
					
						
						
							
							Makefile system improvements from Angus Salkeld  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1456  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-09-27 08:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							3e788da191 
							
						 
					 
					
						
						
							
							Add missing files from the ais utils exporting patch.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1445  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-09-11 19:27:13 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							e132bc580c 
							
						 
					 
					
						
						
							
							Expose utils to the user  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1442  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-09-09 06:58:41 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							adb37f5d49 
							
						 
					 
					
						
						
							
							Now that -l is set correclt yuse #include <header.h> instead of using quotes.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1441  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-09-09 06:57:41 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							f81e95944b 
							
						 
					 
					
						
						
							
							Patch to allow CFLAGS and LDFLAGS modifications to take effect  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1432  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-09-09 06:45:35 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							6d0219394e 
							
						 
					 
					
						
						
							
							Patch to allocate event dispatch data in saEvtInitialize instead of directly  
						
						... 
						
						
						
						on the stack for small thread-stack sized dispatch functions.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1421  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-08-24 19:45:23 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							9d27cc2f35 
							
						 
					 
					
						
						
							
							Fix minor leaks caused by not calling pthread_mutex_destroy throughout the tree.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1412  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-08-07 23:52:21 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							39b3f0d5a6 
							
						 
					 
					
						
						
							
							Add cpg_local_get api to cpg service  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1391  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-06-25 03:04:35 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							6377455cd7 
							
						 
					 
					
						
						
							
							Add passive monitoring support to AMF.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1386  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-06-23 09:14:15 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							8507e14dd1 
							
						 
					 
					
						
						
							
							Add man pages for cpg_context_* and fix library exports to include them too.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1385  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-06-14 14:21:49 +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 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							2e4394413d 
							
						 
					 
					
						
						
							
							Cast away a compile warning  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1380  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-06-05 09:52:29 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							7c4ee5b91d 
							
						 
					 
					
						
						
							
							Add get/set context API calls to the cpg service.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1377  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-05-31 09:41:37 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							4377475cac 
							
						 
					 
					
						
						
							
							This patch fixes the marshalling of lock names in libSaLck, they  
						
						... 
						
						
						
						were copied using memcpy, but the alignment of a mar_name_t is not necessarily
the same as SaNameT. This patch changes memcpy() to marshall_to_mar_name_t().
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1373  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-05-18 07:28:36 +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 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							e3795ebdef 
							
						 
					 
					
						
						
							
							Fixes problem where if attributes list is zero, library would segfault  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1362  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-04-24 23:02:21 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							46fe47823c 
							
						 
					 
					
						
						
							
							Patch from Angus to fix return code of saAmfResponse if the handle was invalid.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1360  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-04-21 00:02:29 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							cb154572a2 
							
						 
					 
					
						
						
							
							Patch from Renaud to report some broken Solaris porting from past.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1353  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-03-06 16:18:44 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							49c06ba23b 
							
						 
					 
					
						
						
							
							Fixes from Zoltan regarding AMF mispellings and type errors.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1348  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2007-01-23 17:07:50 +00:00 
						 
				 
			
				
					
						
							
							
								Lon Hohberger 
							
						 
					 
					
						
						
						
						
							
						
						
							79df855070 
							
						 
					 
					
						
						
							
							1 The patch contains mainly updates of the header documentation in the  
						
						... 
						
						
						
						amf_files
2 Correction of the misspelling in lib/cfg.c
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1346  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-12-21 12:33:39 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							d86a47c5c6 
							
						 
					 
					
						
						
							
							Fix mutex leak on various platforms.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1336  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-12-12 18:44:19 +00:00 
						 
				 
			
				
					
						
							
							
								Lon Hohberger 
							
						 
					 
					
						
						
						
						
							
						
						
							8f87e5f413 
							
						 
					 
					
						
						
							
							This patch contians:  
						
						... 
						
						
						
						-  AMF handles a component report of injurious health.
- AMF handles saAmfHealthcheckConfirm() SA_AIS_ERR_FAILED_OPERATION
so that if it's a recent recovery ongoing amf does nothing but if it's
no  immediate recovery in progress, AMF invokes the recovery action
specified by the component when the health check is started If
the individual recommendation was SA_AMF_NO_RECOMMENDATION,
then AMF uses the configured recovery action for the component
(saAmfCompRecoveryOnError). If this recommendation also is
SA_AMF_NO_RECOMMENDATION, then AMF makes a component restart or
component/SU fail over counts on the value of
saAmfCompDisableRestart and saAmfSUFailover.
- Handling of cleanup of a component and health check response hardened.
- Time supervision and check return value of clc-cli CLEANUP command.
- Handle 'recommended recovery' specified by a component in an error
report. The potential recovery action to  choose
implemented is - component restart - and - node fails over.
- The attribute saAmfCompDisableRestart is now recognizable which means
that if the component specifies 'Component restart' and restart is
disabled
then the SU in which the component is contained shall fall over.
- The attribute saAmfSUFailover will not be recognized. SU will always
  fail
over as a single entity.
- A component can report an error on another component than itself.
- Implementation 'Instantiation Level' according to chapter 3.9.2 in the
AMF specification.
- Implementation of the escalation levels, component restart, SU
restart, SU fail over and Node fail over.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1321  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-12-11 05:37:07 +00:00 
						 
				 
			
				
					
						
							
							
								Fabien Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							cdb8452805 
							
						 
					 
					
						
						
							
							handle case where POLLHUP or POLLERR are not supported by OS  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1311  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-11-23 08:49:21 +00:00 
						 
				 
			
				
					
						
							
							
								Fabien Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							b07e2dee27 
							
						 
					 
					
						
						
							
							remove invalid code / warnings detected by Intel compiler  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1308  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-11-16 17:34:44 +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 
						 
				 
			
				
					
						
							
							
								Hans Feldt 
							
						 
					 
					
						
						
						
						
							
						
						
							9506e6528d 
							
						 
					 
					
						
						
							
							I found some (copy paste I guess) errors in the AMF library. It was  
						
						... 
						
						
						
						the reason for why component invoked healthchecks did not work at all. 
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1273  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-10-20 11:28:51 +00:00 
						 
				 
			
				
					
						
							
							
								Fabien Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							2013f60c7f 
							
						 
					 
					
						
						
							
							add missing clean for libcfg  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1231  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-08-28 12:19:59 +00:00 
						 
				 
			
				
					
						
							
							
								Fabien Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							76bffbc3e4 
							
						 
					 
					
						
						
							
							correct fd leak on error case  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1229  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-08-24 15:54:10 +00:00 
						 
				 
			
				
					
						
							
							
								Fabien Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							7f1ba08543 
							
						 
					 
					
						
						
							
							correct broken POLLHUP, POLLERR under BSD  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1228  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-08-24 15:48:25 +00:00 
						 
				 
			
				
					
						
							
							
								Fabien Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							c5b004ad05 
							
						 
					 
					
						
						
							
							return SA_AIS_ERR_INVALID_PARAM when vector ptr is NULL or len equal to 0  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1225  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-08-23 09:33:08 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							1eeaa2d4bc 
							
						 
					 
					
						
						
							
							Return ERR_TIMEOUT if timeout value is zero in saEvtChannelOpen  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1211  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-08-16 01:21:52 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							90ccff6bbc 
							
						 
					 
					
						
						
							
							Solaris port for openais  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1175  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-08-05 02:22:12 +00:00 
						 
				 
			
				
					
						
							
							
								Hans Feldt 
							
						 
					 
					
						
						
						
						
							
						
						
							99948bf07b 
							
						 
					 
					
						
						
							
							- Handling of HUP and other poll errors improved in saAmfDispatch.  
						
						... 
						
						
						
						- Termination of testamf1 when saAmfDispatch returns an error.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1171  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-08-01 05:56:30 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							6a00f63ff9 
							
						 
					 
					
						
						
							
							Patch so realloc reverts to old buffer if reallocation fails.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1170  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-28 23:34:28 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							4946f988eb 
							
						 
					 
					
						
						
							
							Fix processor count in evs interface.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1157  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-26 06:51:17 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							b9b771b391 
							
						 
					 
					
						
						
							
							Validate IO Vector elements in a saCkptCheckpointWrite operation  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1147  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-21 03:26:22 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							064c3588a1 
							
						 
					 
					
						
						
							
							Remove TODO comment that has long been fixed in the code.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1146  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-21 03:18:03 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							19ad21f536 
							
						 
					 
					
						
						
							
							Correct malloc of checkpoint iteration size from 500 bytes to max section id  
						
						... 
						
						
						
						size bytes for the created checkpoint
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1145  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-21 03:07:14 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							c32045f303 
							
						 
					 
					
						
						
							
							Remove marshall TODO items as they are not needed  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1143  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-21 02:33:13 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							24777c184f 
							
						 
					 
					
						
						
							
							Make checkpoint service work according to specifications with regards to the  
						
						... 
						
						
						
						unlink operation.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1139  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-20 04:50:15 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							640cfba2ab 
							
						 
					 
					
						
						
							
							Add support for reenabling a failed redundant ring and printing ring status  
						
						... 
						
						
						
						through the test/opeanis-cfgtool application.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1137  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-19 19:31:01 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c8b0c9d9 
							
						 
					 
					
						
						
							
							Event marshalling patch for 32/64/endian support.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1131  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-17 20:16:14 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							bca534f38c 
							
						 
					 
					
						
						
							
							If version field is NULL as passed to saClmInitialize, return INVALID_PARAM  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1130  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-17 06:18:19 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							4b14eb0001 
							
						 
					 
					
						
						
							
							If TRACK_CURRENT is specified in CLM service and notify buffer is null,  
						
						... 
						
						
						
						return tracking data in callback as per specification.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1129  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-17 06:17:47 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							f44141fe11 
							
						 
					 
					
						
						
							
							Remove debug printf in track stop operation  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1128  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-17 06:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							cb5e848f3b 
							
						 
					 
					
						
						
							
							Check for invalid handles first in API calls.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1127  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-17 06:14:33 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							5a45b27fdc 
							
						 
					 
					
						
						
							
							The open flags are used before they are verified to be valid.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1122  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-16 21:49:36 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							75b73bc3e0 
							
						 
					 
					
						
						
							
							Fix library renames to 2.0.0 as needed by distros.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1119  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-13 21:57:35 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							e167fbc727 
							
						 
					 
					
						
						
							
							Update to checkpoint service to use new APIs as rest of services do.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1118  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-11 23:41:56 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							a569293a27 
							
						 
					 
					
						
						
							
							Remove dead definition of struct queue  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1116  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-10 22:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							cb148dbdc8 
							
						 
					 
					
						
						
							
							Missing commit from previous rename of saServiceConnectTwo  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1115  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-10 22:19:46 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							bcc232dcbc 
							
						 
					 
					
						
						
							
							Rename saConnectServiceTwo to saConnectService  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1114  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-10 22:18:32 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							cd52f094b0 
							
						 
					 
					
						
						
							
							Rev versions to 2.0 and update versions script for all services  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1112  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-10 22:11:43 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							ec8b3a4214 
							
						 
					 
					
						
						
							
							The recent endian/32/64 changes broke cpg callbacks.  The left list address  
						
						... 
						
						
						
						was incorrectly calculated.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1102  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-07-06 22:33:41 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							d0d088cdf8 
							
						 
					 
					
						
						
							
							marshall of cpg_join name field is wrong.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1100  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-06-30 19:21:30 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							b98d0e3824 
							
						 
					 
					
						
						
							
							Finally remove all references to ais_amf.h and replace with saAmf.h.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1090  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-06-26 21:02:00 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							1f60232e88 
							
						 
					 
					
						
						
							
							Make cpg 32/64 userland safe and endian safe.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1085  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-06-23 18:38:25 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							e73c6a8a9d 
							
						 
					 
					
						
						
							
							32/64/endian everything should work now for openais clm service.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1059  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-06-05 22:14:46 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							6fa2d1e767 
							
						 
					 
					
						
						
							
							This sanitizes the makefiles in several ways  
						
						... 
						
						
						
						* .so and .so.1 files are linked to library.so.1.0.0 and installed with
make install
* renames all build targets to library.so.1.0.0 from library.so.1.0
* puts ld.so.conf.d files in the correct place
* allows not installing static libraries by using make install
STATICLIBS=NO
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1054  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-05-27 02:19:09 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							953a21eab8 
							
						 
					 
					
						
						
							
							commit for redundant ring take 4 was only done from exec directory missing all  
						
						... 
						
						
						
						of the commits for the rest of the directories.  This commit will now allow the
tree to compile.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1035  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-05-21 23:11:42 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							afe1867a80 
							
						 
					 
					
						
						
							
							First take at doxygen support for openais APIs.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1034  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-05-21 23:01:34 +00:00 
						 
				 
			
				
					
						
							
							
								Hans Feldt 
							
						 
					 
					
						
						
						
						
							
						
						
							5b30c0a120 
							
						 
					 
					
						
						
							
							Introduction of SA Forum information model for AMF as specified in  
						
						... 
						
						
						
						SAI-Overview-B.02.01.pdf. Other AMF changes as specified in
SAI-AIS-AMF-B.02.01.
Summary:
- SA Forum B.02 Information model for AMF
- groups.conf renamed to amf.conf
- amf.conf syntax changed heavily to follow SA Forum specs.
- AMF works when daemon.
- linux lists removed from AMF
- component cmd environment variables support
- component argv support
- multi value csi attributes
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1026  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-05-17 07:22:43 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							5bd057566c 
							
						 
					 
					
						
						
							
							Add invalid handle definition  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1014  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-04-27 20:18:44 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							3c7f8b7c05 
							
						 
					 
					
						
						
							
							This patch reworks IPC to use threads instead of the main poll loop  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1011  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-04-27 01:39:10 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							3bab5bffb4 
							
						 
					 
					
						
						
							
							Make install now works along with different search paths for openais's  
						
						... 
						
						
						
						lcrsos.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@996  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-04-19 20:39:25 +00:00 
						 
				 
			
				
					
						
							
							
								Fabien Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							c15234bfea 
							
						 
					 
					
						
						
							
							defect 1178: use synchronous lock structure on reply  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@961  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-03-31 08:14:55 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							1363452887 
							
						 
					 
					
						
						
							
							patch from Hans to support amf B types  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@957  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-03-27 17:37:21 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							cc89d721cc 
							
						 
					 
					
						
						
							
							enhancement 1145  
						
						... 
						
						
						
						Patch from Lars to implement csi attribute setting in config file and delivered
via callback.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@956  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-03-24 18:48:47 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							b855d18145 
							
						 
					 
					
						
						
							
							Patch from Hans Feldt  
						
						... 
						
						
						
						This small patch (against r948) adds variable CPPFLAGS to all make rules 
that compiles `.c' files into `.o' files.
This makes it possible to set CPPFLAGS on the command line as in:
$ make CPPFLAGS=-DAMFDEBUG
Editing the makefile when prototyping is then not needed.
Another reason is that some of the openais C files are built using the 
implicit rule for C files (which uses CPPFLAGS). The change makes rules 
consistent with the implicit rule.
It also adds a few missing files to the clean make target.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@950  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-03-16 05:41:28 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							0abc730b42 
							
						 
					 
					
						
						
							
							defect 1113  
						
						... 
						
						
						
						Checkpoint iteration is totally broken.  This patch makes checkpoint iteration
work properly for multiple checkpoint iterators and now is compliant with the
specifications for the trunk version.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@948  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-03-08 07:29:27 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							9a0d93ade8 
							
						 
					 
					
						
						
							
							defect 1116  
						
						... 
						
						
						
						The IPC code spins in recvmsg in the library resulting in poor performance
and deadlock in the AMF service.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@945  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-03-08 07:10:51 +00:00 
						 
				 
			
				
					
						
							
							
								Fabien Thomas 
							
						 
					 
					
						
						
						
						
							
						
						
							dbe3eeb295 
							
						 
					 
					
						
						
							
							repair OPENAIS_COVERAGE, OPENAIS_PROFILE  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@944  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-03-07 22:50:50 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Caulfield 
							
						 
					 
					
						
						
						
						
							
						
						
							55ccceeb54 
							
						 
					 
					
						
						
							
							Add cpg (closed process groups) component.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@936  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-03-03 08:46:45 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							4b3dd57de9 
							
						 
					 
					
						
						
							
							enhancement 1088  
						
						... 
						
						
						
						This replaces MSG_DONTWAIT with an fcntl to O_NONBLOCK to be more portable
for the BSD port since BSD doesn't support MSG_DONTWAIT properly.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@923  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-02-11 22:29:29 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							c35db8b2c7 
							
						 
					 
					
						
						
							
							defect 1088  
						
						... 
						
						
						
						First patch for porting to BSD systems.  This patch removes the WAITALL
flag entirely from the library handlers, as it appears there may be some
portability problems with this flag.  The code already handles partial
reads anyway, so it was not necessary.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@920  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-02-10 22:53:18 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							ab525116aa 
							
						 
					 
					
						
						
							
							defect 1066  
						
						... 
						
						
						
						original 1066 fix introduced new bug found with saftest
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@918  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-02-10 22:38:43 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							883b26d9ed 
							
						 
					 
					
						
						
							
							defect 1066  
						
						... 
						
						
						
						memory leak in saCkptSectionIterationInitialize
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@912  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-02-01 21:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							e665c14f55 
							
						 
					 
					
						
						
							
							defect 1065  
						
						... 
						
						
						
						memory leak in checkpoint iteration when IterationNext has a failure condition
(like NO_MORE_SECTIONS)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@910  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-02-01 20:57:01 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							a81e56bd60 
							
						 
					 
					
						
						
							
							defect 1068  
						
						... 
						
						
						
						bug in saHandleDestroy could cause extra put on handle when the check is invalid
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@909  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-02-01 20:45:26 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haverkamp 
							
						 
					 
					
						
						
						
						
							
						
						
							8f4588464b 
							
						 
					 
					
						
						
							
							defect 1048 - make_event uses wrong handle database  
						
						... 
						
						
						
						Correct calls to saHandleDestroy to use the correct handle database.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@903  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-01-24 21:55:45 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							8eefe473ef 
							
						 
					 
					
						
						
							
							defect 1046  
						
						... 
						
						
						
						SaErrorT in trunk branch, but only SaAisErrorT should be used
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@902  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-01-24 07:19:11 +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 
						 
				 
			
				
					
						
							
							
								Mark Haverkamp 
							
						 
					 
					
						
						
						
						
							
						
						
							8e43412ff7 
							
						 
					 
					
						
						
							
							defect 1030  
						
						... 
						
						
						
						Check return pointer from malloc for NULL.  Back out any previous malloc
to eliminate memory leaks.  Return proper status.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@887  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-01-11 21:26:39 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haverkamp 
							
						 
					 
					
						
						
						
						
							
						
						
							518a62fc05 
							
						 
					 
					
						
						
							
							defect 1030  
						
						... 
						
						
						
						This fixes the event handle leak on failure, the malloc check for hl,
removes the redundant memset when creating a handle, and makes sure
that the put of the channel handle is a valid handle.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@886  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-01-11 21:23:56 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haverkamp 
							
						 
					 
					
						
						
						
						
							
						
						
							b95a7a623d 
							
						 
					 
					
						
						
							
							Fix for bug 1023.  
						
						... 
						
						
						
						Fixes a problem where the dispatcher can lose track of available
events if it gets SA_ERR_TRY_AGAIN from the exec.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@883  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-01-05 22:40:47 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							98372893ae 
							
						 
					 
					
						
						
							
							enhancement 1020  
						
						... 
						
						
						
						adds missing file from commit
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@880  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-01-03 05:52:57 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							7b2ddfa428 
							
						 
					 
					
						
						
							
							enhancement 1020  
						
						... 
						
						
						
						Adds AMF B.01.01 support - still needs alot of work
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@879  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2006-01-03 05:51:38 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							f187e0cea8 
							
						 
					 
					
						
						
							
							defect 999  
						
						... 
						
						
						
						clm library doesn't exit from poll when executive crashes
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@870  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-12-27 18:38:43 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							612a4a91ef 
							
						 
					 
					
						
						
							
							shared object name incorrectly set for the lock service to libSaLCK instead of  
						
						... 
						
						
						
						libSaLck.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@858  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-11-30 23:36:00 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							e6f6095854 
							
						 
					 
					
						
						
							
							fix documentation error from specification which identifies  
						
						... 
						
						
						
						SaLckResourceLockAsync as the function name in some places but
saLckResourceLockAsync in other places.  We settled on saLck since it matches
the rest of the specifications.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@857  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-11-30 23:01:00 +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 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							c2e9752a17 
							
						 
					 
					
						
						
							
							defect 895  
						
						... 
						
						
						
						Ruppert reported that there is code that doesn't do anything but should.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@821  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-09-22 19:51:12 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							67826fe3cb 
							
						 
					 
					
						
						
							
							defect 855 - implement view numbers and report them correctly as per specs  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@811  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-09-06 21:51:46 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							ac4635563b 
							
						 
					 
					
						
						
							
							defect 840  
						
						... 
						
						
						
						J Seltzer reported that closed checkpoints in the TRY_AGAIN state are not
closed in the executive but are closed in the library.  This patch fixes
that problem.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@806  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-08-29 19:47:01 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haverkamp 
							
						 
					 
					
						
						
						
						
							
						
						
							4cfd52c8ed 
							
						 
					 
					
						
						
							
							Fix for bug 825.  
						
						... 
						
						
						
						SaEvtChannelClose needed to handle SA_AIS_ERR_TRY_AGAIN so that the
eci_closing would be cleared before returning.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@800  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-08-19 19:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							1bceb1d237 
							
						 
					 
					
						
						
							
							defect 501  
						
						... 
						
						
						
						this patch fixes short reads and writes between the library and executive
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@797  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-08-17 19:37:24 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							e7f1e9200f 
							
						 
					 
					
						
						
							
							enhancement 813  
						
						... 
						
						
						
						Rename ais_types.h header file to be more compliant with sa forum
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@796  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-08-17 19:27:25 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							4ff4c440ca 
							
						 
					 
					
						
						
							
							Patch from Russell Bryant to fix up gcc 4 warnings  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@793  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-08-12 22:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haverkamp 
							
						 
					 
					
						
						
						
						
							
						
						
							fbddefe965 
							
						 
					 
					
						
						
							
							Add a check field to the handle structure to make it less  
						
						... 
						
						
						
						likely to get a random valid handle.
Fix a couple bugs in the event service that this change exposed.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@791  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-08-05 18:34:53 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							d1d04c7806 
							
						 
					 
					
						
						
							
							defect 796  
						
						... 
						
						
						
						fix saClmClusterTrack to operate according to specs.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@786  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-29 21:18:45 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							89a60a2caa 
							
						 
					 
					
						
						
							
							defect 792  
						
						... 
						
						
						
						saClmTrackStop not returning SA_AIS_ERR_NOT_EXIST
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@784  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-29 21:17:12 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							2db57a7bf5 
							
						 
					 
					
						
						
							
							defect 790  
						
						... 
						
						
						
						if sectionDescriptor is null in iteration next call, segfault occurs
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@783  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-29 21:15:14 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haverkamp 
							
						 
					 
					
						
						
						
						
							
						
						
							e772a502ef 
							
						 
					 
					
						
						
							
							Fix for bug 773.  Not quite the full fix, but the best we can do  
						
						... 
						
						
						
						for now.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@776  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-26 22:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haverkamp 
							
						 
					 
					
						
						
						
						
							
						
						
							4dd48bef0d 
							
						 
					 
					
						
						
							
							Fix for bug 774.  Check malloc return before accessing pointer.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@775  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-26 22:47:27 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haverkamp 
							
						 
					 
					
						
						
						
						
							
						
						
							cfbd699177 
							
						 
					 
					
						
						
							
							Fix for bug 782.  Receved events may not be modified.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@774  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-26 22:45:56 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haverkamp 
							
						 
					 
					
						
						
						
						
							
						
						
							4bbecc618f 
							
						 
					 
					
						
						
							
							Update saEvtEventPublist to return the correct error code  
						
						... 
						
						
						
						when the event data size in too big.  Bug 768.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@772  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-25 17:43:25 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							120e228992 
							
						 
					 
					
						
						
							
							defect 752  
						
						... 
						
						
						
						fix reference counting in checkpoint library
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@770  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-15 17:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							ec394bdf18 
							
						 
					 
					
						
						
							
							defect 750  
						
						... 
						
						
						
						in saCkptIterationFinalize if no active replica set, return error
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@768  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-15 16:59:13 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							6324c62026 
							
						 
					 
					
						
						
							
							defect 749  
						
						... 
						
						
						
						Make handle put work properly for IterationFinalize
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@767  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-15 16:58:42 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							506b37b4c9 
							
						 
					 
					
						
						
							
							defect 748  
						
						... 
						
						
						
						rename sectioniterator to sectioniteration in executive and library
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@766  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-15 16:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							4270bd2185 
							
						 
					 
					
						
						
							
							defecct 747  
						
						... 
						
						
						
						in saCkptSectionIterationInitialize if sectionsChosen invalid,
return INVALID_PARAM
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@765  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-15 16:57:23 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							1f6be061f8 
							
						 
					 
					
						
						
							
							defect 746  
						
						... 
						
						
						
						return INVALID_PARAM in saCkptSectionIterationInitialize if address is NULL
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@764  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-15 16:56:43 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							950c62c4db 
							
						 
					 
					
						
						
							
							defect 745  
						
						... 
						
						
						
						in saCkptSectionCreate if initialData == NULL return INVALID_PARAM
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@763  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-15 16:56:09 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							2beb76decd 
							
						 
					 
					
						
						
							
							defect 742  
						
						... 
						
						
						
						error not returned in saCkptSectionCreate if sectionCreationAttributes == NULL
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@760  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-15 16:52:55 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							461da3d514 
							
						 
					 
					
						
						
							
							defect 741  
						
						... 
						
						
						
						saCkptCheckpointOpenAsync doesn't return error when
checkpointSize > maxSections * maxSectionsSize
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@759  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-15 16:52:15 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							9a07e270ce 
							
						 
					 
					
						
						
							
							defect 740  
						
						... 
						
						
						
						if open callback isn't set on saCkptCheckpointOpenAsync, return SA_AIS_ERR_INIT
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@758  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-15 16:51:37 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							73a30f9921 
							
						 
					 
					
						
						
							
							defect 739  
						
						... 
						
						
						
						saCkptCheckpointOpenAsync callback doesn't return error as per spec
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@757  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-15 16:50:34 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							6574c5f172 
							
						 
					 
					
						
						
							
							defect 717  
						
						... 
						
						
						
						if checkpoint is not writeable in durationset, return error
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@755  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:12:49 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							63ba2f7a17 
							
						 
					 
					
						
						
							
							defect 716  
						
						... 
						
						
						
						in durationtimeset if sectionId is null, return error
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@754  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:12:23 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							937b54d261 
							
						 
					 
					
						
						
							
							defect 715  
						
						... 
						
						
						
						synchronize open missing break in dispatch causing checkpointsyncasync callback
not to be called.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@753  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:11:57 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							5544f69462 
							
						 
					 
					
						
						
							
							defect 714  
						
						... 
						
						
						
						if checkpoint doesn't have write permissions in section delete, return error
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@752  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:11:22 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							4c586b894d 
							
						 
					 
					
						
						
							
							defect 712  
						
						... 
						
						
						
						if sectionId is null in sectiondelete, return INVALID_PARAM
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@750  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:10:32 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							3946f75662 
							
						 
					 
					
						
						
							
							defect 710  
						
						... 
						
						
						
						if ioVector == NULL in checkpoint read error should be returned
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@748  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:09:39 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							f9e2657a9a 
							
						 
					 
					
						
						
							
							defect 709  
						
						... 
						
						
						
						if synchronize async called, but no callback set, error not returned
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@747  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:09:11 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							566e0e4b7e 
							
						 
					 
					
						
						
							
							defect 708  
						
						... 
						
						
						
						checkpoint synchronize async call not implemented
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@746  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							1939c24938 
							
						 
					 
					
						
						
							
							defect 707  
						
						... 
						
						
						
						if checkpoint synchronize executedd with timeout=0, TIMEOUT error not returned
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@745  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:08:13 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							4ddb2fc143 
							
						 
					 
					
						
						
							
							defect 704  
						
						... 
						
						
						
						if checkpoint is opened without read permissions, checkpoint synchronize
should return SA_AIS_ERR_ACCESS.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@742  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:06:48 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							d8accbfacc 
							
						 
					 
					
						
						
							
							defect 703  
						
						... 
						
						
						
						checkpoint synchronize calls do not check if active replica set
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@741  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:06:04 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							43806fe78e 
							
						 
					 
					
						
						
							
							defect 682  
						
						... 
						
						
						
						null iovector caues checkpointRead to segfault
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@737  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:03:41 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							2b0711e51e 
							
						 
					 
					
						
						
							
							defect 681  
						
						... 
						
						
						
						if null paramter passed to checkpoint service as iovector element, allocate
the io vector element
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@736  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:03:15 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							c1044ae100 
							
						 
					 
					
						
						
							
							defect 677  
						
						... 
						
						
						
						SectionOverwrite with null sectionId segfaults
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@734  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:01:29 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							1686406028 
							
						 
					 
					
						
						
							
							defect 675  
						
						... 
						
						
						
						section overwrite with null dataBuffer parameter locks up
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@732  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 20:00:15 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							1bf4e3bb25 
							
						 
					 
					
						
						
							
							defect 734  
						
						... 
						
						
						
						cleanup include files and exports from libraries
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@731  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 19:57:48 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							293941b8f8 
							
						 
					 
					
						
						
							
							defect 731  
						
						... 
						
						
						
						error - saSendReceiveReply instead of error = function
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@729  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-13 19:22:13 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haverkamp 
							
						 
					 
					
						
						
						
						
							
						
						
							dc23389a9a 
							
						 
					 
					
						
						
							
							Check for reserved event ID and return SA_AIS_ERR_INVALID_PARAM.  
						
						... 
						
						
						
						Bug 694
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@728  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-07-07 20:26:01 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							f617334946 
							
						 
					 
					
						
						
							
							Remove some warnings from the compile.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@724  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-06-29 23:10:37 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haverkamp 
							
						 
					 
					
						
						
						
						
							
						
						
							d192e91974 
							
						 
					 
					
						
						
							
							Error comparing unsigned to less than zero.  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@723  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-06-29 22:14:51 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							6b719b3504 
							
						 
					 
					
						
						
							
							Enables test caes in saftest to pass by returning failure return codes in both  
						
						... 
						
						
						
						callback and return function.  This may have to change later if a later errata
changes this functionality.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@722  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-06-29 21:36:51 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							58e7e0f3c0 
							
						 
					 
					
						
						
							
							defect 656  
						
						... 
						
						
						
						libraries not built with position independent code.  This causes x86_64 not to build.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@720  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-06-29 21:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							0f9972efb5 
							
						 
					 
					
						
						
							
							defect 655  
						
						... 
						
						
						
						invalid checkpoint open flags should return ERR_BAD_FLAGS
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@719  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-06-29 21:32:43 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							54ea8b5920 
							
						 
					 
					
						
						
							
							defect 654  
						
						... 
						
						
						
						wrong error code returned when checkpointSize > maxSections * maxSectionsSize in
checkpoint open.
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@718  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-06-29 21:32:08 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							179fbe1ed7 
							
						 
					 
					
						
						
							
							defect 653  
						
						... 
						
						
						
						saCkptCheckpointOpen segfaults if null parameter passed in checkpointName
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@717  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-06-29 21:31:28 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							9ac741d7e3 
							
						 
					 
					
						
						
							
							defect 652  
						
						... 
						
						
						
						saCkptCheckpointOpen segfaults if null parameter passed to checkpointHandle
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@716  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-06-29 21:30:35 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							7a82e2acae 
							
						 
					 
					
						
						
							
							defect 651 - saCkptCheckpointUnlink segfaults if checkpointName attribute is null  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@715  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-06-29 21:29:37 +00:00 
						 
				 
			
				
					
						
							
							
								Steven Dake 
							
						 
					 
					
						
						
						
						
							
						
						
							88dea715ff 
							
						 
					 
					
						
						
							
							defect 646 - wrong return code in checkpoint open  
						
						... 
						
						
						
						git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@714  fd59a12c-fef9-0310-b244-a6a79926bd2f 
						
					 
					
						2005-06-29 21:28:06 +00:00