[jira] [Commented] (PROTON-191) Proton-API reconciliation reporting tool

2013-01-14 Thread Philip Harvey (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13552625#comment-13552625
 ] 

Philip Harvey commented on PROTON-191:
--

After doing an initial sweep, and discussing with Rob Godfrey, the following 
discrepancies have been identified, many of which will be addressed in separate 
Jiras.

# The pn_condition_* functions all correspond to the functionality within 
ErronCondition et al.  We need to manually check whether they are logically 
equivalent.
# The codec-related pn_data_* functions (plus pn_message_data) will soon have 
Proton-J equivalents. Rob Godfrey is working on this.
# Numerous Driver-related proton-c functions have no proton-j equivalent yet.  
Gordon Sim is working on the proton-j Driver so we should revisit after that 
work is committed.  In many cases, there is probably little point wrapping a 
proton-c driver in a Java wrapper.
# The pn_error_* functions have no proton-j equivalents.  We need to revisit 
error handling, error codes etc before addressing this.
# We don't yet know what pn_message_inferred does, so not sure if it needs a 
proton-j equivalent
# We need to consider how to do the equivalent of pn_free_* in proton-j across 
the board.  This isn't just a mechanical function mapping because of the 
different memory management approaches of Java and C.
# Java and C programs have quite different norms for setting up SSL (roughly 
speaking, setTrustStore/KeyStore and setPemFile respectively), so we need to 
think whether there should be an equivalent method for functions such as 
pn_messenger_set_trusted_certificates etc.
# We don't think pn_parser_* or pn_scanner_* need a proton-j equivalent.
# pn_ssl_get_peer_hostname and pn_ssl_set_peer_hostname relate to PROTON-161 
which has not yet been implemented in proton-j.
# pn_terminus_capabilities is called by Link.setSource/Target.  However, we 
need to modify how subsequent mutation of sources and targets is done, possibly 
by doing a deep copy before serialising them.  Similar issues apply to 
Message.setAnnotations.
# We need have a general logging discussion before we can add a proton-j 
equivalent for pn_transport_trace.

 Proton-API reconciliation reporting tool
 

 Key: PROTON-191
 URL: https://issues.apache.org/jira/browse/PROTON-191
 Project: Qpid Proton
  Issue Type: Improvement
  Components: proton-c, proton-j
Reporter: Keith Wall
Assignee: Keith Wall

 Add standalone tool that reconciles the public functions of the Proton-C API 
 against the public API of the Proton-J API.Used so we can easily spot 
 gaps in one implementation or the other. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (PROTON-197) Add small buffer test to SSL tests

2013-01-14 Thread Ken Giusti (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-197?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13552682#comment-13552682
 ] 

Ken Giusti commented on PROTON-197:
---

Looks good - ship it!

 Add small buffer test to SSL tests
 

 Key: PROTON-197
 URL: https://issues.apache.org/jira/browse/PROTON-197
 Project: Qpid Proton
  Issue Type: Improvement
Affects Versions: 0.3
Reporter: Philip Harvey
Assignee: Ken Giusti

 During our work on PROTON-172 we wrote a test that  checked that the SSL 
 layer still worked when a very small buffer was used for input and output.  
 This test was not committed because it exposed a problem in proton-c, which 
 was subsequently fixed in PROTON-171.
 The test should not be committed.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


Is Proton a lightweight alternative to Qpid?

2013-01-14 Thread Eagy, Taylor
Hi guys,



I've been using Qpid for the past several months and I really like it. However, 
I've mainly just been using it to pass messages between several Python 
processes running on the same machine, so using Qpid is probably overkill. Then 
I noticed Proton and got excited. Ideally I'm looking for a fast, lightweight, 
and portable queueing library preferrably in Python. Are there any roadmap 
plans to create a Proton Python broker/engine? I looked at RabbitMQ, but read 
the performance wasn't as good as Qpid. I was looking into the examples and 
noticed you could implement your own queueing server in Python, but it's not 
exactly portable since I'd have to build it for Linux and Windows.



Thanks,

TJ


Re: [VOTE] 0.3 RC3

2013-01-14 Thread Rafael Schloming
+1 from me as well. I think we have enough votes/time to call this one.
I'll post the RC3 as 0.3 shortly.

--Rafael

On Fri, Jan 11, 2013 at 3:29 PM, Ted Ross tr...@redhat.com wrote:

 +1

 Tested against a couple of applications I'm developing.  It looks good.

 -Ted


 On 01/08/2013 09:53 PM, Rafael Schloming wrote:

 Source is here: 
 http://people.apache.org/~rhs/**qpid-proton-0.3rc3/http://people.apache.org/~rhs/qpid-proton-0.3rc3/
 Java binaries are here:
 https://repository.apache.org/**content/repositories/**orgapacheqpid-118/https://repository.apache.org/content/repositories/orgapacheqpid-118/

 Fixes since RC2 include:

- messenger now reports aborted connections
- tarball for ruby gem generation
- ssl fix (PROTON-171)

 --Rafael





Re: [VOTE] 0.3 RC3

2013-01-14 Thread Darryl L. Pierce
On Mon, Jan 14, 2013 at 02:35:08PM -0500, Rajith Attapattu wrote:
 Rafi,
 
 We should create tags for the releases.
 Unless I have missed (in which case I apologize), I don't see any for
 0.1 and 0.2 releases (I do see branches for them though).

There are branches for the releases, if not tags.

-- 
Darryl L. Pierce, Sr. Software Engineer @ Red Hat, Inc.
Delivering value year after year.
Red Hat ranks #1 in value among software vendors.
http://www.redhat.com/promo/vendor/



pgpeLXL8rjhq0.pgp
Description: PGP signature


Re: [VOTE] 0.3 RC3

2013-01-14 Thread Darryl L. Pierce
On Mon, Jan 14, 2013 at 02:14:26PM -0500, Rafael Schloming wrote:
 +1 from me as well. I think we have enough votes/time to call this one.
 I'll post the RC3 as 0.3 shortly.

Sorry, thought I'd posted before my +1.

-- 
Darryl L. Pierce, Sr. Software Engineer @ Red Hat, Inc.
Delivering value year after year.
Red Hat ranks #1 in value among software vendors.
http://www.redhat.com/promo/vendor/



pgp3SlDxYPAwq.pgp
Description: PGP signature