[Openais] [PATCH 1/4] coroipcs: add logging for flow control state changes.

Steven Dake sdake at redhat.com
Sat Nov 28 13:29:36 PST 2009


On Thu, 2009-11-26 at 07:13 +1300, angus salkeld wrote:
> This is to be used later for totem patch.
> 
> -Angus
> 
> 
> Signed-off-by: Angus Salkeld <angus.salkeld at alliedtelesis.co.nz>
> ---
>  exec/coroipcs.c                |   54 ++++++++++++++++++++++++++++++++-------
>  exec/main.c                    |   10 +++++++
>  include/corosync/coroipc_ipc.h |    5 +++
>  lib/coroipcc.c                 |    6 ++--
>  4 files changed, 62 insertions(+), 13 deletions(-)
> 
> diff --git a/exec/coroipcs.c b/exec/coroipcs.c
> index 065a355..2e816e6 100644
> --- a/exec/coroipcs.c
> +++ b/exec/coroipcs.c
> @@ -139,6 +139,7 @@ struct conn_info {
>  	unsigned int service;
>  	enum conn_state state;
>  	int notify_flow_control_enabled;
> +	int flow_control_state;
>  	int refcount;
>  	hdb_handle_t stats_handle;
>  #if _POSIX_THREAD_PROCESS_SHARED < 1
> @@ -1188,6 +1189,36 @@ static void memcpy_dwrap (struct conn_info *conn_info, void *msg, unsigned int l
>  	conn_info->control_buffer->write = (write_idx + len) % conn_info->dispatch_size;
>  }
>  
> +/**
> + * simulate the behaviour in coroipcc.c
> + */
> +static int send_flow_control_event(struct conn_info *conn_info, char event)
> +

flow_control_event_send (verb always last in coding style)

otherwise good for merge

regards
-steve




More information about the Openais mailing list