Whamcloud - gitweb
LU-2855 kuc: error management in KUC broadcast delivery
authorThomas Leibovici <thomas.leibovici@cea.fr>
Sun, 24 Feb 2013 13:08:47 +0000 (14:08 +0100)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 7 Mar 2013 00:41:04 +0000 (19:41 -0500)
commited5f9719db5b82e05fee4654b4d4fbbb104d178f
tree04fb3f90638256c4dbad7793f4adc528745f3058
parent87ee788bd137d0d82ca107a7615f18f420a3699a
LU-2855 kuc: error management in KUC broadcast delivery

In KUC broadcast groups, the message delivery fails if
a userland process terminates without closing its kuc
channel properly.
This patch improves the behavior of KUC broadcast groups,
to make it more adapted for broadcast usage: the message
delivery is successful if at least 1 userland process is
present in this group and receives
the message successfully.

Signed-off-by: Thomas Leibovici <thomas.leibovici@cea.fr>
Signed-off-by: JC Lafoucriere <jacques-charles.lafoucriere@cea.fr>
Change-Id: I2a121c7cfcaa6c2ee5ac48b721668bf2f254d848
Reviewed-on: http://review.whamcloud.com/5521
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
Reviewed-by: Keith Mannthey <keith.mannthey@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
libcfs/libcfs/kernel_user_comm.c