[jira] [Comment Edited] (PROTON-439) Support for dynamic reply-to address in Messenger

2013-10-09 Thread Ted Ross (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-439?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13790364#comment-13790364
 ] 

Ted Ross edited comment on PROTON-439 at 10/9/13 2:00 PM:
--

Here's a proposed algorithm assuming Ken's suggested "put-request" API:
{noformat}
put_request(msg):
conn = lookup_or_create_connection_for_address(msg.address)
if a reply receiver-link exists for conn
rlink = existing_reply_link
else
rlink = create_new_receiver(conn, dynamic=true)
subscribe to rlink
msg.reply_to = rlink.remote_source
enqueue(msg)
{noformat}


was (Author: tedross):
Here's a proposed algorithm assuming Ken's suggested "put-request" API:

put_request(msg):
conn = lookup_or_create_connection_for_address(msg.address)
if a reply receiver-link exists for conn
rlink = existing_reply_link
else
rlink = create_new_receiver(conn, dynamic=true)
subscribe to rlink
msg.reply_to = rlink.remote_source
enqueue(msg)


> Support for dynamic reply-to address in Messenger
> -
>
> Key: PROTON-439
> URL: https://issues.apache.org/jira/browse/PROTON-439
> Project: Qpid Proton
>  Issue Type: New Feature
>  Components: proton-c
>Affects Versions: 0.5
>Reporter: Ted Ross
>
> Messenger has no support for creating dynamic receivers for reply-to 
> addresses.  Please refer to the following email thread for prior discussion 
> on the topic.
> http://qpid.2158936.n2.nabble.com/Proton-Messenger-and-the-Request-Response-pattern-tp7586653.html



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (PROTON-439) Support for dynamic reply-to address in Messenger

2013-10-09 Thread Ted Ross (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-439?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13790364#comment-13790364
 ] 

Ted Ross commented on PROTON-439:
-

Here's a proposed algorithm assuming Ken's suggested "put-request" API:

put_request(msg):
conn = lookup_or_create_connection_for_address(msg.address)
if a reply receiver-link exists for conn
rlink = existing_reply_link
else
rlink = create_new_receiver(conn, dynamic=true)
subscribe to rlink
msg.reply_to = rlink.remote_source
enqueue(msg)


> Support for dynamic reply-to address in Messenger
> -
>
> Key: PROTON-439
> URL: https://issues.apache.org/jira/browse/PROTON-439
> Project: Qpid Proton
>  Issue Type: New Feature
>  Components: proton-c
>Affects Versions: 0.5
>Reporter: Ted Ross
>
> Messenger has no support for creating dynamic receivers for reply-to 
> addresses.  Please refer to the following email thread for prior discussion 
> on the topic.
> http://qpid.2158936.n2.nabble.com/Proton-Messenger-and-the-Request-Response-pattern-tp7586653.html



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Created] (PROTON-439) Support for dynamic reply-to address in Messenger

2013-10-09 Thread Ted Ross (JIRA)
Ted Ross created PROTON-439:
---

 Summary: Support for dynamic reply-to address in Messenger
 Key: PROTON-439
 URL: https://issues.apache.org/jira/browse/PROTON-439
 Project: Qpid Proton
  Issue Type: New Feature
  Components: proton-c
Affects Versions: 0.5
Reporter: Ted Ross


Messenger has no support for creating dynamic receivers for reply-to addresses. 
 Please refer to the following email thread for prior discussion on the topic.

http://qpid.2158936.n2.nabble.com/Proton-Messenger-and-the-Request-Response-pattern-tp7586653.html



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Commented] (PROTON-438) proton-hawtdispatch tests fail on MacOS X

2013-10-09 Thread Marko Asplund (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-438?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13790329#comment-13790329
 ] 

Marko Asplund commented on PROTON-438:
--

This may also be related to an issue reported on the qpid-users mailing list:

http://qpid.2158936.n2.nabble.com/proton-j-connection-to-ActiveMQ-5-8-fails-td7599155.html

> proton-hawtdispatch tests fail on MacOS X
> -
>
> Key: PROTON-438
> URL: https://issues.apache.org/jira/browse/PROTON-438
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-j
>Affects Versions: 0.5
> Environment: MacOS X 10.8.5; Oracle Java 1.7.0_40
>Reporter: Marko Asplund
> Attachments: org.apache.qpid.proton.hawtdispatch.api.SampleTest.txt, 
> typescript.gz
>
>
> proton-hawtdispatch tests fail On MacOS X:
> (see attached log files for more information)
> Caused by: java.lang.RuntimeException: java.io.IOException: Invalid argument
> at 
> org.apache.qpid.proton.driver.impl.DriverImpl.doWait(DriverImpl.java:108)
> at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.waitUntil(MessengerImpl.java:684)
> at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.waitUntil(MessengerImpl.java:653)
> at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.recv(MessengerImpl.java:313)
> at 
> org.apache.qpid.proton.hawtdispatch.test.MessengerServer$1.run(MessengerServer.java:48)
> at java.lang.Thread.run(Thread.java:724)
> Caused by: java.io.IOException: Invalid argument
> at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method)
> at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200)
> at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103)
> at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
> at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
> at 
> org.apache.qpid.proton.driver.impl.DriverImpl.doWait(DriverImpl.java:83)
> ... 5 more



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (PROTON-438) proton-hawtdispatch tests fail on MacOS X

2013-10-09 Thread Marko Asplund (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-438?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marko Asplund updated PROTON-438:
-

Attachment: typescript.gz

> proton-hawtdispatch tests fail on MacOS X
> -
>
> Key: PROTON-438
> URL: https://issues.apache.org/jira/browse/PROTON-438
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-j
>Affects Versions: 0.5
> Environment: MacOS X 10.8.5; Oracle Java 1.7.0_40
>Reporter: Marko Asplund
> Attachments: org.apache.qpid.proton.hawtdispatch.api.SampleTest.txt, 
> typescript.gz
>
>
> proton-hawtdispatch tests fail On MacOS X:
> (see attached log files for more information)
> Caused by: java.lang.RuntimeException: java.io.IOException: Invalid argument
> at 
> org.apache.qpid.proton.driver.impl.DriverImpl.doWait(DriverImpl.java:108)
> at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.waitUntil(MessengerImpl.java:684)
> at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.waitUntil(MessengerImpl.java:653)
> at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.recv(MessengerImpl.java:313)
> at 
> org.apache.qpid.proton.hawtdispatch.test.MessengerServer$1.run(MessengerServer.java:48)
> at java.lang.Thread.run(Thread.java:724)
> Caused by: java.io.IOException: Invalid argument
> at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method)
> at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200)
> at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103)
> at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
> at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
> at 
> org.apache.qpid.proton.driver.impl.DriverImpl.doWait(DriverImpl.java:83)
> ... 5 more



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Updated] (PROTON-438) proton-hawtdispatch tests fail on MacOS X

2013-10-09 Thread Marko Asplund (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-438?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marko Asplund updated PROTON-438:
-

Attachment: org.apache.qpid.proton.hawtdispatch.api.SampleTest.txt

> proton-hawtdispatch tests fail on MacOS X
> -
>
> Key: PROTON-438
> URL: https://issues.apache.org/jira/browse/PROTON-438
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-j
>Affects Versions: 0.5
> Environment: MacOS X 10.8.5; Oracle Java 1.7.0_40
>Reporter: Marko Asplund
> Attachments: org.apache.qpid.proton.hawtdispatch.api.SampleTest.txt
>
>
> proton-hawtdispatch tests fail On MacOS X:
> (see attached log files for more information)
> Caused by: java.lang.RuntimeException: java.io.IOException: Invalid argument
> at 
> org.apache.qpid.proton.driver.impl.DriverImpl.doWait(DriverImpl.java:108)
> at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.waitUntil(MessengerImpl.java:684)
> at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.waitUntil(MessengerImpl.java:653)
> at 
> org.apache.qpid.proton.messenger.impl.MessengerImpl.recv(MessengerImpl.java:313)
> at 
> org.apache.qpid.proton.hawtdispatch.test.MessengerServer$1.run(MessengerServer.java:48)
> at java.lang.Thread.run(Thread.java:724)
> Caused by: java.io.IOException: Invalid argument
> at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method)
> at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200)
> at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103)
> at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
> at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
> at 
> org.apache.qpid.proton.driver.impl.DriverImpl.doWait(DriverImpl.java:83)
> ... 5 more



--
This message was sent by Atlassian JIRA
(v6.1#6144)


[jira] [Created] (PROTON-438) proton-hawtdispatch tests fail on MacOS X

2013-10-09 Thread Marko Asplund (JIRA)
Marko Asplund created PROTON-438:


 Summary: proton-hawtdispatch tests fail on MacOS X
 Key: PROTON-438
 URL: https://issues.apache.org/jira/browse/PROTON-438
 Project: Qpid Proton
  Issue Type: Bug
  Components: proton-j
Affects Versions: 0.5
 Environment: MacOS X 10.8.5; Oracle Java 1.7.0_40
Reporter: Marko Asplund
 Attachments: org.apache.qpid.proton.hawtdispatch.api.SampleTest.txt

proton-hawtdispatch tests fail On MacOS X:
(see attached log files for more information)

Caused by: java.lang.RuntimeException: java.io.IOException: Invalid argument
at 
org.apache.qpid.proton.driver.impl.DriverImpl.doWait(DriverImpl.java:108)
at 
org.apache.qpid.proton.messenger.impl.MessengerImpl.waitUntil(MessengerImpl.java:684)
at 
org.apache.qpid.proton.messenger.impl.MessengerImpl.waitUntil(MessengerImpl.java:653)
at 
org.apache.qpid.proton.messenger.impl.MessengerImpl.recv(MessengerImpl.java:313)
at 
org.apache.qpid.proton.hawtdispatch.test.MessengerServer$1.run(MessengerServer.java:48)
at java.lang.Thread.run(Thread.java:724)
Caused by: java.io.IOException: Invalid argument
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method)
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:200)
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
at 
org.apache.qpid.proton.driver.impl.DriverImpl.doWait(DriverImpl.java:83)
... 5 more



--
This message was sent by Atlassian JIRA
(v6.1#6144)