Ignore:
Timestamp:
07/03/17 16:45:10 (7 years ago)
Author:
oabramkina
Message:

Two server levels: fixing a bug during context finalization. The last buffer check for the connection from server (classical or primary) to client must be blocking. Otherwise it's possible to have lost messages sent by server to client causing a deadlock on the side of client at context finalization.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_olga/src/context_server.cpp

    r1158 r1193  
    237237    else if (event.classId==CContext::GetType() && event.type==CContext::EVENT_ID_CONTEXT_POST_FINALIZE) 
    238238    { 
    239       info(20)<<"Server side context <"<<context->getId()<<"> finalized."<<endl; 
     239      info(20)<<" CContextServer: Receive context <"<<context->getId()<<"> finalize."<<endl; 
    240240      context->postFinalize(); 
    241241    } 
Note: See TracChangeset for help on using the changeset viewer.