You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by "Jürgen Schumacher (JIRA)" <ji...@apache.org> on 2009/05/04 16:50:30 UTC

[jira] Created: (ODE-599) Enable concurrent execution of Invoke in in-memory processes

Enable concurrent execution of Invoke in in-memory processes
------------------------------------------------------------

                 Key: ODE-599
                 URL: https://issues.apache.org/jira/browse/ODE-599
             Project: ODE
          Issue Type: Improvement
          Components: BPEL Runtime, Deployment
    Affects Versions: 2.0
            Reporter: Jürgen Schumacher


In ODE 2.0 (beta2), Invoke activities in Flow activities are not executed concurrent, but in random order.

See thread in dev list at http://mail-archives.apache.org/mod_mbox/ode-dev/200904.mbox/%3c653C8E101491144F9B644FFA6652F5E5010AC88F@gtlbmlexs0006.bagmail.net%3e for details.

The attached patch adds an <async-invoke> option to the deploy.xml schema. Default is false in order to keep current behaviour for backward compatibility. If set to true, the engine will treat Invoke activities in transient processes asynchronously exactly as in persistent processes, to that they in Flow activities they are called concurrently.

I've created the patch in the current trunk source code, your junit test cases seem to be OK. To test the functionality, I've also applied it to the ODE 2.0-beta2 source and used it in the integration of ODE in SMILA, where it worked as described.

If you want something to be changed, just tell me.

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


[jira] Commented: (ODE-599) Enable concurrent execution of Invoke in in-memory processes

Posted by "Dan Douglas (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ODE-599?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12855523#action_12855523 ] 

Dan Douglas commented on ODE-599:
---------------------------------

Out of the office until Monday, April 19, 2010.



> Enable concurrent execution of Invoke in in-memory processes
> ------------------------------------------------------------
>
>                 Key: ODE-599
>                 URL: https://issues.apache.org/jira/browse/ODE-599
>             Project: ODE
>          Issue Type: Improvement
>          Components: BPEL Runtime, Deployment
>    Affects Versions: 2.0
>            Reporter: Jürgen Schumacher
>         Attachments: async-invoke.patch
>
>
> In ODE 2.0 (beta2), Invoke activities in Flow activities are not executed concurrent, but in random order.
> See thread in dev list at http://mail-archives.apache.org/mod_mbox/ode-dev/200904.mbox/%3c653C8E101491144F9B644FFA6652F5E5010AC88F@gtlbmlexs0006.bagmail.net%3e for details.
> The attached patch adds an <async-invoke> option to the deploy.xml schema. Default is false in order to keep current behaviour for backward compatibility. If set to true, the engine will treat Invoke activities in transient processes asynchronously exactly as in persistent processes, to that they in Flow activities they are called concurrently.
> I've created the patch in the current trunk source code, your junit test cases seem to be OK. To test the functionality, I've also applied it to the ODE 2.0-beta2 source and used it in the integration of ODE in SMILA, where it worked as described.
> If you want something to be changed, just tell me.

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


[jira] Updated: (ODE-599) Enable concurrent execution of Invoke in in-memory processes

Posted by "Jürgen Schumacher (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ODE-599?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jürgen Schumacher updated ODE-599:
----------------------------------

    Attachment: async-invoke.patch

Patch for trunk to enable optional asynchronous execution of Invokes in transient processes.

> Enable concurrent execution of Invoke in in-memory processes
> ------------------------------------------------------------
>
>                 Key: ODE-599
>                 URL: https://issues.apache.org/jira/browse/ODE-599
>             Project: ODE
>          Issue Type: Improvement
>          Components: BPEL Runtime, Deployment
>    Affects Versions: 2.0
>            Reporter: Jürgen Schumacher
>         Attachments: async-invoke.patch
>
>
> In ODE 2.0 (beta2), Invoke activities in Flow activities are not executed concurrent, but in random order.
> See thread in dev list at http://mail-archives.apache.org/mod_mbox/ode-dev/200904.mbox/%3c653C8E101491144F9B644FFA6652F5E5010AC88F@gtlbmlexs0006.bagmail.net%3e for details.
> The attached patch adds an <async-invoke> option to the deploy.xml schema. Default is false in order to keep current behaviour for backward compatibility. If set to true, the engine will treat Invoke activities in transient processes asynchronously exactly as in persistent processes, to that they in Flow activities they are called concurrently.
> I've created the patch in the current trunk source code, your junit test cases seem to be OK. To test the functionality, I've also applied it to the ODE 2.0-beta2 source and used it in the integration of ODE in SMILA, where it worked as described.
> If you want something to be changed, just tell me.

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


[jira] Updated: (ODE-599) Enable concurrent execution of Invoke in in-memory processes

Posted by "Tammo van Lessen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ODE-599?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tammo van Lessen updated ODE-599:
---------------------------------

    Fix Version/s: 2.0-beta3
                       (was: 1.3.5)

> Enable concurrent execution of Invoke in in-memory processes
> ------------------------------------------------------------
>
>                 Key: ODE-599
>                 URL: https://issues.apache.org/jira/browse/ODE-599
>             Project: ODE
>          Issue Type: Improvement
>          Components: BPEL Runtime, Deployment
>    Affects Versions: 2.0
>            Reporter: Jürgen Schumacher
>             Fix For: 2.0-beta3
>
>         Attachments: async-invoke.patch
>
>
> In ODE 2.0 (beta2), Invoke activities in Flow activities are not executed concurrent, but in random order.
> See thread in dev list at http://mail-archives.apache.org/mod_mbox/ode-dev/200904.mbox/%3c653C8E101491144F9B644FFA6652F5E5010AC88F@gtlbmlexs0006.bagmail.net%3e for details.
> The attached patch adds an <async-invoke> option to the deploy.xml schema. Default is false in order to keep current behaviour for backward compatibility. If set to true, the engine will treat Invoke activities in transient processes asynchronously exactly as in persistent processes, to that they in Flow activities they are called concurrently.
> I've created the patch in the current trunk source code, your junit test cases seem to be OK. To test the functionality, I've also applied it to the ODE 2.0-beta2 source and used it in the integration of ODE in SMILA, where it worked as described.
> If you want something to be changed, just tell me.

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

       

[jira] Updated: (ODE-599) Enable concurrent execution of Invoke in in-memory processes

Posted by "Tammo van Lessen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ODE-599?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tammo van Lessen updated ODE-599:
---------------------------------

    Fix Version/s: 1.3.5

> Enable concurrent execution of Invoke in in-memory processes
> ------------------------------------------------------------
>
>                 Key: ODE-599
>                 URL: https://issues.apache.org/jira/browse/ODE-599
>             Project: ODE
>          Issue Type: Improvement
>          Components: BPEL Runtime, Deployment
>    Affects Versions: 2.0
>            Reporter: Jürgen Schumacher
>             Fix For: 1.3.5
>
>         Attachments: async-invoke.patch
>
>
> In ODE 2.0 (beta2), Invoke activities in Flow activities are not executed concurrent, but in random order.
> See thread in dev list at http://mail-archives.apache.org/mod_mbox/ode-dev/200904.mbox/%3c653C8E101491144F9B644FFA6652F5E5010AC88F@gtlbmlexs0006.bagmail.net%3e for details.
> The attached patch adds an <async-invoke> option to the deploy.xml schema. Default is false in order to keep current behaviour for backward compatibility. If set to true, the engine will treat Invoke activities in transient processes asynchronously exactly as in persistent processes, to that they in Flow activities they are called concurrently.
> I've created the patch in the current trunk source code, your junit test cases seem to be OK. To test the functionality, I've also applied it to the ODE 2.0-beta2 source and used it in the integration of ODE in SMILA, where it worked as described.
> If you want something to be changed, just tell me.

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

       

[jira] Commented: (ODE-599) Enable concurrent execution of Invoke in in-memory processes

Posted by "Jürgen Schumacher (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ODE-599?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12715550#action_12715550 ] 

Jürgen Schumacher commented on ODE-599:
---------------------------------------

*bump* (:

Any feedback on this? Can we get this patch in trunk, or should I change something.
Just tell me...

> Enable concurrent execution of Invoke in in-memory processes
> ------------------------------------------------------------
>
>                 Key: ODE-599
>                 URL: https://issues.apache.org/jira/browse/ODE-599
>             Project: ODE
>          Issue Type: Improvement
>          Components: BPEL Runtime, Deployment
>    Affects Versions: 2.0
>            Reporter: Jürgen Schumacher
>         Attachments: async-invoke.patch
>
>
> In ODE 2.0 (beta2), Invoke activities in Flow activities are not executed concurrent, but in random order.
> See thread in dev list at http://mail-archives.apache.org/mod_mbox/ode-dev/200904.mbox/%3c653C8E101491144F9B644FFA6652F5E5010AC88F@gtlbmlexs0006.bagmail.net%3e for details.
> The attached patch adds an <async-invoke> option to the deploy.xml schema. Default is false in order to keep current behaviour for backward compatibility. If set to true, the engine will treat Invoke activities in transient processes asynchronously exactly as in persistent processes, to that they in Flow activities they are called concurrently.
> I've created the patch in the current trunk source code, your junit test cases seem to be OK. To test the functionality, I've also applied it to the ODE 2.0-beta2 source and used it in the integration of ODE in SMILA, where it worked as described.
> If you want something to be changed, just tell me.

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