ib: added external send queue to workaround downtime
authorPeter Somogyi <psomogyi@gamax.hu>
Mon, 26 Feb 2007 10:59:20 +0000 (11:59 +0100)
committerPeter Somogyi <psomogyi@gamax.hu>
Mon, 26 Feb 2007 10:59:20 +0000 (11:59 +0100)
commit49cac6eafb9d9c80ef1c7f0388aa7786c8be6f24
tree9cac5b71993674f9c1bba471ee292b5005f66eae
parentfcf2f4783842edb3e91a62941aee62e24c19024c
ib: added external send queue to workaround downtime
Workaround is because I couldn't find a correct way in ib to reconnect cleanly (with queue kept) when destination is unreachable.
When connection is broken, all internal queue contents are being destroyed and reconnects automatically.
An "external" send queue is kept until the connection is up again for a dest node.
common/ctdb_message.c
ib/ibw_ctdb.c
ib/ibw_ctdb.h
ib/ibw_ctdb_init.c
ib/ibwrapper.c
ib/ibwrapper.h
ib/ibwrapper_test.c