[
https://issues.apache.org/jira/browse/PROTON-1064?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16242712#comment-16242712
]
ASF subversion and git services commented on PROTON-1064:
---------------------------------------------------------
Commit bca7fd17a4d4156a5b8a7c124cae6a595114b75e in qpid-proton's branch
refs/heads/master from [~aconway]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-proton.git;h=bca7fd1 ]
PROTON-1064: [ruby] use separate directory for gem build
Copying ruby sources into the root binary directory for the gem build creates
confusion since this directory is on the RUBYLIB path for generated SWIG code.
> ruby: native IO based on connection_driver.c
> ---------------------------------------------
>
> Key: PROTON-1064
> URL: https://issues.apache.org/jira/browse/PROTON-1064
> Project: Qpid Proton
> Issue Type: Improvement
> Components: ruby-binding
> Affects Versions: 0.11.0
> Reporter: Alan Conway
> Assignee: Alan Conway
> Fix For: proton-c-0.19.0
>
>
> Refactor ruby binding to use a native Ruby IO driver with the C
> pn_connection_driver for AMQP protocol support.
> Ruby ConnectionDriver - drive a single connection, single threaded
> - Use any ruby IO subclass
> - Works with native Ruby polling primitives
> - Avoids Ruby threading issue with GVL (all IO is done in Ruby)
> - Thread safe function injection for MT use.
> Client/server examples using native ruby connect, multi-threaded broker
> example using ruby listen.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]