In our experiment, we found when we load a large cell to client. The client will break. And the server will continue without loading the large cell. As we debug, we found there is a bug in src/Trinity.C/src/Network/Network.cpp:220. There is no way for Network::send_async(p_sock) to return E_SUCCESS, but the left hand of == is E_SUCCESS. It should be E_RETRY.
In our experiment, we found when we load a large cell to client. The client will break. And the server will continue without loading the large cell. As we debug, we found there is a bug in src/Trinity.C/src/Network/Network.cpp:220. There is no way for Network::send_async(p_sock) to return E_SUCCESS, but the left hand of == is E_SUCCESS. It should be E_RETRY.