[jira] [Resolved] (PROTON-1009) message.h does not have a set method for annotations

2015-09-28 Thread michael goulish (JIRA)

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

michael goulish resolved PROTON-1009.
-
Resolution: Not A Problem

Oops.
I didn't realize that the function is returning a pointer that can be used to 
change the annotations.  *That's* how you set them.  Sorry for the noise.

> message.h does not have a set method for annotations
> 
>
> Key: PROTON-1009
> URL: https://issues.apache.org/jira/browse/PROTON-1009
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-c
>Reporter: michael goulish
>
> Comments above the method  pn_message_annotations() indicate that it can bot 
> set and get annotations -- but in fact it has no way to set.
> And it looks like there is no other way in the C API, either.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit 32487f0a81348008afa9c66a1d208984ceeb8eff in qpid-proton's branch 
refs/heads/master from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=32487f0 ]

PROTON-827: Update README to mention online documentation.


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit 7cecb8ed63313b9d8f02c50950244981999a888d in qpid-proton's branch 
refs/heads/master from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=7cecb8e ]

PROTON-827: Re-create go worspace, cmake support for testing.

Re-created the go workspace structure in the repository so it can be set as a 
GOPATH element.
ctest runs package tests and examples.
make install go code to share/gocode
config.sh sets env. vars for CGO compilation.


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit 495d74136f165f37f692e68710a1b6cdbd74dc98 in qpid-proton's branch 
refs/heads/proton-go from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=495d741 ]

PROTON-827: Simplified examples and Connection error handling.

- Simplified non-relevant code in examples (logging, argument handling)
- Improved error handling on API see Connection.Error(). Need more on other 
endpoints.
- Added -debug flag to example_test to help debug example problems.


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit 7b880b88236fe5eecbae268b77e4bcdcface80f7 in qpid-proton's branch 
refs/heads/proton-go from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=7b880b8 ]

PROTON-827: Concurrent Go API for proton.

Provide a simple concurrent-safe, blocking API for proton.
See the qpid.apache.org/proton/concurrent package documentation for details.


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit 7b880b88236fe5eecbae268b77e4bcdcface80f7 in qpid-proton's branch 
refs/heads/master from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=7b880b8 ]

PROTON-827: Concurrent Go API for proton.

Provide a simple concurrent-safe, blocking API for proton.
See the qpid.apache.org/proton/concurrent package documentation for details.


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit cb868e927edb9b756a6fd68f15a766a066b2c625 in qpid-proton's branch 
refs/heads/master from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=cb868e9 ]

PROTON-827: Updated README, removed redundant "go" symlink


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit cb868e927edb9b756a6fd68f15a766a066b2c625 in qpid-proton's branch 
refs/heads/proton-go from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=cb868e9 ]

PROTON-827: Updated README, removed redundant "go" symlink


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit 7cecb8ed63313b9d8f02c50950244981999a888d in qpid-proton's branch 
refs/heads/proton-go from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=7cecb8e ]

PROTON-827: Re-create go worspace, cmake support for testing.

Re-created the go workspace structure in the repository so it can be set as a 
GOPATH element.
ctest runs package tests and examples.
make install go code to share/gocode
config.sh sets env. vars for CGO compilation.


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit 32487f0a81348008afa9c66a1d208984ceeb8eff in qpid-proton's branch 
refs/heads/proton-go from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=32487f0 ]

PROTON-827: Update README to mention online documentation.


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit 495d74136f165f37f692e68710a1b6cdbd74dc98 in qpid-proton's branch 
refs/heads/master from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=495d741 ]

PROTON-827: Simplified examples and Connection error handling.

- Simplified non-relevant code in examples (logging, argument handling)
- Improved error handling on API see Connection.Error(). Need more on other 
endpoints.
- Added -debug flag to example_test to help debug example problems.


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit e3c434d41da24eb689aaef9d2cf0b63af85363c1 in qpid-proton's branch 
refs/heads/proton-go from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=e3c434d ]

PROTON-827: Updated README, removed redundant "go" symlink


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Assertion `messenger->distributed' failed

2015-09-28 Thread serega
Hello. 
I posted this question to qpid-users, but I didn't get any reply, so I am
trying my luck on this sub forum. 

My requirement is to immediately accept/acknowledge the received message and
send the ack to the sender, which in my case SwiftMQ AMQP server 

Here is what I am roughly doing.. 

pn_messenger_get(messenger, message); 
pn_tracker_t tracker = pn_messenger_incoming_tracker(messenger); 
pn_messenger_accept(messenger, tracker, 0); 
pn_messenger_work(messenger, 0);   

Without the last line the sender does not get the ack immediately. With that
line in place everything works, but I get often crashes on assertion 

qpid-proton-0.10/proton-c/src/messenger/messenger.c:1022: pni_pump_in:
Assertion `messenger->distributed' failed. 

which asserts that messenger->distributed is greater than zero. 

Am I doing something I shouldn't. Is there any other way to send the ack to
the sender immediately? 

Sergey. 




--
View this message in context: 
http://qpid.2158936.n2.nabble.com/Assertion-messenger-distributed-failed-tp7631375.html
Sent from the Apache Qpid Proton mailing list archive at Nabble.com.


[jira] [Closed] (PROTON-1000) Connection leak on heartbeat-timeouted connections

2015-09-28 Thread Ken Giusti (JIRA)

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

Ken Giusti closed PROTON-1000.
--
Resolution: Fixed

Reactor is not properly cleaning up the underlying socket.


> Connection leak on heartbeat-timeouted connections
> --
>
> Key: PROTON-1000
> URL: https://issues.apache.org/jira/browse/PROTON-1000
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: python-binding
>Affects Versions: 0.9
>Reporter: Pavel Moravec
>Assignee: Gordon Sim
> Fix For: 0.11
>
>
> Using gofer/katello-agent that uses BlockingConnection from Proton Reactor 
> with heartbeats set up, if some connection timeouts due to the heartbeats, 
> Proton does not close the TCP connection. That causes TCP connection leak, 
> despite gofer properly called BlockingConnection.close() and forgot any 
> reference to that class instance.
> Checking tcpdump, Proton simply ignores the timeouted connections - it does 
> not respond anyhow to the communication partner whatever it sends (in some 
> scenarios it sends some AMQP performative that Proton was assumed to respond, 
> in other scenario the communication peer dropped the TCP connection by 
> sending FIN+ACK packet but Proton didn't send FIN packet back - the only 
> stuff seen in tcpdump is ACKing on TCP layer made by OS, not by Proton). And 
> Proton ignores an attempt of Proton reactor to close the 
> connection/container, raising:
> Sep 21 15:02:35 my-capsule goferd: File 
> "/usr/lib64/python2.7/site-packages/proton/utils.py", line 263, in 
> on_transport_closed
> Sep 21 15:02:35 my-capsule goferd: raise ConnectionException("Connection %s 
> disconnected" % self.url);
> Sep 21 15:02:35 my-capsule goferd: ConnectionException: Connection 
> amqps://satellite.example.com:5647 disconnected
> for SSL connections, and raising:
> Sep 21 14:56:28 my-capsule goferd: File 
> "/usr/lib64/python2.7/site-packages/proton/utils.py", line 259, in 
> on_transport_tail_closed
> Sep 21 14:56:28 my-capsule goferd: self.on_transport_closed(event)
> Sep 21 14:56:28 my-capsule goferd: File 
> "/usr/lib64/python2.7/site-packages/proton/utils.py", line 263, in 
> on_transport_closed
> Sep 21 14:56:28 my-capsule goferd: raise ConnectionException("Connection %s 
> disconnected" % self.url);
> Sep 21 14:56:28 my-capsule goferd: ConnectionException: Connection 
> amqps://satellite.example.com:5647 disconnected
> (some difference between SSL and nonSSL could come from the fact that in my 
> case the server part - qdrouterd / Qpid Dispatch Router - sends FIN+ACK 
> packet for nonSSL connection, while it does not send anything for SSL 
> connection and continue for sending empty AMQP frames due to heartbeats 
> enabled forever)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (PROTON-1010) BlockingConnection leaks sockets after close() is called

2015-09-28 Thread Ken Giusti (JIRA)

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

Ken Giusti updated PROTON-1010:
---
Attachment: pavel.py

Pavel's reproducer.

Remove the comment on 'self.conn.run()' and the sockets are properly closed and 
released.

> BlockingConnection leaks sockets after close() is called
> 
>
> Key: PROTON-1010
> URL: https://issues.apache.org/jira/browse/PROTON-1010
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-c
>Affects Versions: 0.10
>Reporter: Ken Giusti
> Fix For: 0.11
>
> Attachments: pavel.py
>
>
> Using the attached reproducer and connecting to a qpid-dispatch router, there 
> are many connections that are left half-closed indefinitely.  The reproducer 
> fails to close it's socket.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (PROTON-1010) BlockingConnection leaks sockets after close() is called

2015-09-28 Thread Ken Giusti (JIRA)
Ken Giusti created PROTON-1010:
--

 Summary: BlockingConnection leaks sockets after close() is called
 Key: PROTON-1010
 URL: https://issues.apache.org/jira/browse/PROTON-1010
 Project: Qpid Proton
  Issue Type: Bug
  Components: proton-c
Affects Versions: 0.10
Reporter: Ken Giusti
 Fix For: 0.11


Using the attached reproducer and connecting to a qpid-dispatch router, there 
are many connections that are left half-closed indefinitely.  The reproducer 
fails to close it's socket.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit 867f607675cbae81a7e05b4027dddca0399ba8ba in qpid-proton's branch 
refs/heads/proton-go from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=867f607 ]

PROTON-827: Restore genwrap.go generator deleted in error, update for package 
name changes.


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit e964480ff31a0584661f0dbce3961dad29b9e4d8 in qpid-proton's branch 
refs/heads/proton-go from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=e964480 ]

PROTON-827: Simplified examples and Connection error handling.

- Simplified non-relevant code in examples (logging, argument handling)
- Improved error handling on API see Connection.Error(). Need more on other 
endpoints.
- Added -debug flag to example_test to help debug example problems.


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit 377ff9b1ad8f76108d5926c427be34b013bdf79e in qpid-proton's branch 
refs/heads/proton-go from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=377ff9b ]

PROTON-827: Re-create go worspace, cmake support for testing.

Re-created the go workspace structure in the repository so it can be set as a 
GOPATH element.
ctest runs package tests and examples.
make install go code to share/gocode
config.sh sets env. vars for CGO compilation.


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit bd3fb337c475c4df07cf359665cee63ea5a0d2a7 in qpid-proton's branch 
refs/heads/proton-go from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=bd3fb33 ]

PROTON-827: Concurrent Go API for proton.

Provide a simple concurrent-safe, blocking API for proton.
See the qpid.apache.org/proton/concurrent package documentation for details.


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (PROTON-827) Client binding for the "go" programming language.

2015-09-28 Thread ASF subversion and git services (JIRA)

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

ASF subversion and git services commented on PROTON-827:


Commit bc72b8bed4a8b231f8828278a0b15d5d37af6c2b in qpid-proton's branch 
refs/heads/proton-go from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=bc72b8b ]

PROTON-827: Update README to mention online documentation.


> Client binding for the "go" programming language.
> -
>
> Key: PROTON-827
> URL: https://issues.apache.org/jira/browse/PROTON-827
> Project: Qpid Proton
>  Issue Type: Improvement
>  Components: proton-c
>Affects Versions: 0.9
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Develop a reactive API binding in "go" , similar to the 
> existing reactive python API illustrated in examples/python. It should follow 
> the pattern of the existing python and C reactive APIs as far as possible 
> while respecting common conventions and idioms of the go langauge.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (PROTON-1009) message.h does not have a set method for annotations

2015-09-28 Thread michael goulish (JIRA)
michael goulish created PROTON-1009:
---

 Summary: message.h does not have a set method for annotations
 Key: PROTON-1009
 URL: https://issues.apache.org/jira/browse/PROTON-1009
 Project: Qpid Proton
  Issue Type: Bug
  Components: proton-c
Reporter: michael goulish


Comments above the method  pn_message_annotations() indicate that it can bot 
set and get annotations -- but in fact it has no way to set.

And it looks like there is no other way in the C API, either.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)