https://issues.apache.org/bugzilla/show_bug.cgi?id=53513
--- Comment #2 from Keiichi Fujino <kfuj...@apache.org> --- Thanks for the report. I think there is a problem with the behavior of the DeltaManager. As you know, DeltaManager is responsible for synchronizing the session on startup. A node receiving the EVT_GET_ALL_SESSIONS message is to serialize all session, and then sends back a EVT_ALL_SESSION_DATA message. After completing EVT_ALL_SESSION_DATA message, sends a EVT_ALL_SESSION_TRANSFERCOMPLETE message. At this time, if channelSendOptions is asynchronous(default), EVT_ALL_SESSION_DATA message is sent asynchronously. As a result, will be a race condition between the processing of the message containing the actual session data and the "transfer complete" message. I'm going to fix this behavior. I intend to make EVT_ALL_SESSION_DATA message always send in synchronous mode. Anyway the current workaround is to set 6 (sync + ack) to channelSendOptions. Best Regards. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org