vcs should protect himself from orphaned sessions
-------------------------------------------------

                 Key: NXP-5697
                 URL: https://jira.nuxeo.org/browse/NXP-5697
             Project: Nuxeo Enterprise Platform
          Issue Type: Task
          Components: Core SQL Storage
            Reporter: Stéphane Lacoin
            Assignee: Stéphane Lacoin
            Priority: Major
             Fix For: 5.4


When clients stop without closing  their sessions, a core invoker context is 
kept server side.
This can put the server in trouble as it will then leak the connections.

Server should protect himself from that case by killing the thread it maintains 
for the session
if no call was made after a certain delay.

We need to make the distinction between invoker threads killed inside and 
outside a transaction. 

If the thread is killed inside a transaction, the next call by the client to 
the mapper should return an error. In the other, case we will only re-allocate 
a new invoker for the corresponding session.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
_______________________________________________
ECM-tickets mailing list
ECM-tickets@lists.nuxeo.com
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to