You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Rajith Attapattu (JIRA)" <qp...@incubator.apache.org> on 2007/09/04 22:18:44 UTC

[jira] Created: (QPID-575) sync() called on the MINA thread should throw an exception

sync() called on the MINA thread should throw an exception
----------------------------------------------------------

                 Key: QPID-575
                 URL: https://issues.apache.org/jira/browse/QPID-575
             Project: Qpid
          Issue Type: Bug
          Components: Java Common
    Affects Versions: M3
            Reporter: Rajith Attapattu


If sync() is called on the MINA thread it should throw an exception.
If not this will cause a severe deadlock.

when sync() is called on the MINA thread, it will block until the sync returns.
however the MINA thread is unable to process the execution.complete sent by the broker as it hasn't received.
since the execution.complete is not processed, the sync call never returns.
hence there exists a deadlock.

Rajith

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (QPID-575) sync() called on the MINA thread should throw an exception

Posted by "Rafael H. Schloming (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-575?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rafael H. Schloming reassigned QPID-575:
----------------------------------------

    Assignee: Rafael H. Schloming

> sync() called on the MINA thread should throw an exception
> ----------------------------------------------------------
>
>                 Key: QPID-575
>                 URL: https://issues.apache.org/jira/browse/QPID-575
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Common
>    Affects Versions: M3
>            Reporter: Rajith Attapattu
>            Assignee: Rafael H. Schloming
>
> If sync() is called on the MINA thread it should throw an exception.
> If not this will cause a severe deadlock.
> when sync() is called on the MINA thread, it will block until the sync returns.
> however the MINA thread is unable to process the execution.complete sent by the broker as it hasn't received.
> since the execution.complete is not processed, the sync call never returns.
> hence there exists a deadlock.
> Rajith

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (QPID-575) sync() called on the MINA thread should throw an exception

Posted by "Rajith Attapattu (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-575?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rajith Attapattu resolved QPID-575.
-----------------------------------

       Resolution: Fixed
    Fix Version/s: M3

This is fixed in trunk.

> sync() called on the MINA thread should throw an exception
> ----------------------------------------------------------
>
>                 Key: QPID-575
>                 URL: https://issues.apache.org/jira/browse/QPID-575
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Common
>    Affects Versions: M3
>            Reporter: Rajith Attapattu
>            Assignee: Rafael H. Schloming
>             Fix For: M3
>
>
> If sync() is called on the MINA thread it should throw an exception.
> If not this will cause a severe deadlock.
> when sync() is called on the MINA thread, it will block until the sync returns.
> however the MINA thread is unable to process the execution.complete sent by the broker as it hasn't received.
> since the execution.complete is not processed, the sync call never returns.
> hence there exists a deadlock.
> Rajith

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (QPID-575) sync() called on the MINA thread should throw an exception

Posted by "Rajith Attapattu (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-575?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rajith Attapattu closed QPID-575.
---------------------------------


> sync() called on the MINA thread should throw an exception
> ----------------------------------------------------------
>
>                 Key: QPID-575
>                 URL: https://issues.apache.org/jira/browse/QPID-575
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Common
>    Affects Versions: M3
>            Reporter: Rajith Attapattu
>            Assignee: Rafael H. Schloming
>             Fix For: M3
>
>
> If sync() is called on the MINA thread it should throw an exception.
> If not this will cause a severe deadlock.
> when sync() is called on the MINA thread, it will block until the sync returns.
> however the MINA thread is unable to process the execution.complete sent by the broker as it hasn't received.
> since the execution.complete is not processed, the sync call never returns.
> hence there exists a deadlock.
> Rajith

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.