I assume you are using OIL? This was discussed a couple of weeks ago.
Try it with UIL2
How is the speed of UIL2? I need speed.
Do I just do: Object tmp = initCxt.lookup("UIL2ConnectionFactory"); ??
Interestingly I changed to the UIL2 and my speed is now blazing. For whatever reason I am getting about 300 transactions per second. Using the conventional "ConnectionFactory" I was only getting 200.
The problem still seems to be there however. When I reboot machine B the ESTABLISHED connections from A to B still exist. I will keep digging.