[jira] [Created] (QPID-4368) Add AMQP 1.0 Support
Gordon Sim created QPID-4368: Summary: Add AMQP 1.0 Support Key: QPID-4368 URL: https://issues.apache.org/jira/browse/QPID-4368 Project: Qpid Issue Type: Improvement Components: C++ Broker, C++ Client Reporter: Gordon Sim Assignee: Gordon Sim Fix For: 0.19 -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (QPID-3866) Priority ring queue lets lower-priority message displace higher-priority
[ https://issues.apache.org/jira/browse/QPID-3866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gordon Sim resolved QPID-3866. -- Resolution: Fixed Fix Version/s: 0.19 Fixed as part of QPID-4178 Priority ring queue lets lower-priority message displace higher-priority Key: QPID-3866 URL: https://issues.apache.org/jira/browse/QPID-3866 Project: Qpid Issue Type: Bug Components: C++ Broker Affects Versions: 0.14 Reporter: Alan Conway Assignee: Gordon Sim Fix For: 0.19 Attachments: priority-ring.py Currently a ring+priority queue works by removing the lowest priority message if the limit is reached. However it does not consider whether the new message is actually of lower priority than the one being displaced. A lower priority message should not displace a higher-priority message. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (QPID-4178) qpidd refactor
[ https://issues.apache.org/jira/browse/QPID-4178?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gordon Sim resolved QPID-4178. -- Resolution: Fixed qpidd refactor -- Key: QPID-4178 URL: https://issues.apache.org/jira/browse/QPID-4178 Project: Qpid Issue Type: Improvement Components: C++ Broker Reporter: Gordon Sim Assignee: Gordon Sim Fix For: 0.19 Attachments: refactor_store_impact.patch == Background == I've been looking at what would be required to get AMQP 1.0 support in the qpidd broker (using proton-c). In that context I felt there was a need to refactor the broker code, particularly that part that would be shared between different protocol versions. Part of the motivation was clearer separation of 0-10 specific logic, so that 1.0 logic could be introduced as an alternative. However part of it was also simply the recognition of some long-standing problems that we have never stopped to address. So, here is a patch representing my ideas on what is needed. This is a little stale again (patch was generated against r13613342) and needs (yet) another rebase. However it is getting to the point where I'll be asking to commit it soon, so if anyone has feedback, now is the time to give it! == Key Changes == qpid::broker::Message This is now supposed to be a protocol neutral representation of a message. It no longer exposes qpid::framing::FrameSet. It can be based on data received in different encodings (this patch only includes the existing 0-10 encoding). The immutable, sharable state is separated from the mutable queue-specific state. Messages themselves are no longer held through a shared pointer but are passed by reference or copied if needed. The immutable state (essentially the data as received) *is* still shared and referenced internally through an intrusive pointer. There is no longer a message level lock. A message instance is 'owned' by someother entity (usually the queue it is on) which controls concurrent access/modification if necessary. The persistence context is a separate part of the message also. Currently that can be shared between two message instances if desired. qpid::broker::Messages Switched from using qpid::broker::QueuedMessage (which relied on shared pointer to message itself and made sequence number the explicit - and only - way to refer to a specific message) to using modified Message class directly and a new qpid::broker::QueueCursor. The cursor is opaque outside the Messages implementation to which it relates. It provides a way to refer to a specific message (without directly using sequence number, though at present that is what is used 'under the covers') and/or to track progress through a sequence of messages (for consumers or other iterating entities). I.e. its an iterator to a Message within its containing Messages instance that is not invalidated by changes to that container. A Messages instance *owns* the Message instances within it. Other classes access this through a reference or (raw) pointer, or if needed copy it (the immutable part can be - and is - safely shared). The codepath for browse/consume is a lot more unified now. You use a cursor and call Messages::next() in each case. This also lays the foundation for selectors. The simplified Messages interface led to a simplied MessageDistributor. There is still a little more to do to clarify these separate roles (or indeed perhaps unify them?) but more on that later. qpid::broker::amqp_0_10::MessageTransfer This represents the familiar 0-10 encoding of a message. This class is broadly similar to the old Message class, based on a FrameSet. However it represents the shared and essentially immutable state. The sendHeader() method now explicitly takes a copy of the original headers and adds to it or otherwise modifies it if needed (e.g. for redelivered flag, ttl, annotations etc). [Ideally I'd like to move more of the 0-10 specific classes out of qpid::broker and into qpid::broker::amqp_0_10, but that has no functional relevance so I've left existing classes alone for now.] qpid::broker::Consumer The deliver() method now takes a QueueCursor (representing a 'handle' to this message for use in subsequent operations such as accept, relese etc) and a *constant reference* to the Message itself (i.e. consumers can't alter the state of the message on the queue directly, but only through operations on the queue itself). qpid::broker::QueueRegistry The actual queue creation has been pulled out into a base class, QueueFactory. The actual class of the Queue returned can now be varied and there are two subclasses in the current patch. The first is a replacement for the ring policy logic, whereby messages are removed from the queue in order to keep the queue from
[jira] [Assigned] (QPID-4335) [java broker] replace current plugin system with a simplified system
[ https://issues.apache.org/jira/browse/QPID-4335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Philip Harvey reassigned QPID-4335: --- Assignee: Robbie Gemmell Please review and commit if you're happy [java broker] replace current plugin system with a simplified system Key: QPID-4335 URL: https://issues.apache.org/jira/browse/QPID-4335 Project: Qpid Issue Type: Improvement Components: Java Broker Reporter: Robbie Gemmell Assignee: Robbie Gemmell Fix For: 0.19 Attachments: 0001-QPID-4335-QPID-4353-Refactored-broker-plugins-to-use.patch The brokers current plugin system is rather cumbersome, is heavily tied to Commons Configuration, and utilises Felix to provide OSGi services despite then making no real use of the OSGi lifecyle. In order to ease the transition away from XML configuration, and simplify the broker in general, the plugin system will be replaced with a simpler system that isn't dependent on Commons Configuration or Felix. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-4335) [java broker] replace current plugin system with a simplified system
[ https://issues.apache.org/jira/browse/QPID-4335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Philip Harvey updated QPID-4335: Attachment: 0001-QPID-4335-QPID-4353-Refactored-broker-plugins-to-use.patch attached patch [java broker] replace current plugin system with a simplified system Key: QPID-4335 URL: https://issues.apache.org/jira/browse/QPID-4335 Project: Qpid Issue Type: Improvement Components: Java Broker Reporter: Robbie Gemmell Fix For: 0.19 Attachments: 0001-QPID-4335-QPID-4353-Refactored-broker-plugins-to-use.patch The brokers current plugin system is rather cumbersome, is heavily tied to Commons Configuration, and utilises Felix to provide OSGi services despite then making no real use of the OSGi lifecyle. In order to ease the transition away from XML configuration, and simplify the broker in general, the plugin system will be replaced with a simpler system that isn't dependent on Commons Configuration or Felix. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-4335) [java broker] replace current plugin system with a simplified system
[ https://issues.apache.org/jira/browse/QPID-4335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Robbie Gemmell updated QPID-4335: - Status: Ready To Review (was: In Progress) [java broker] replace current plugin system with a simplified system Key: QPID-4335 URL: https://issues.apache.org/jira/browse/QPID-4335 Project: Qpid Issue Type: Improvement Components: Java Broker Reporter: Robbie Gemmell Assignee: Robbie Gemmell Fix For: 0.19 Attachments: 0001-QPID-4335-QPID-4353-Refactored-broker-plugins-to-use.patch The brokers current plugin system is rather cumbersome, is heavily tied to Commons Configuration, and utilises Felix to provide OSGi services despite then making no real use of the OSGi lifecyle. In order to ease the transition away from XML configuration, and simplify the broker in general, the plugin system will be replaced with a simpler system that isn't dependent on Commons Configuration or Felix. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Assigned] (QPID-4353) Reorganise Java system tests so they will work with de-OSGI-fied plugins
[ https://issues.apache.org/jira/browse/QPID-4353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Robbie Gemmell reassigned QPID-4353: Assignee: Robbie Gemmell Reorganise Java system tests so they will work with de-OSGI-fied plugins Key: QPID-4353 URL: https://issues.apache.org/jira/browse/QPID-4353 Project: Qpid Issue Type: Improvement Components: Java Tests Reporter: Philip Harvey Assignee: Robbie Gemmell Fix For: 0.19 In order to implement the plugin refactoring in QPID-4335, some system test reorganisation is necessary. # The system tests should depend on jars rather than classes. This is generally desireable, but is particularly useful now so that the new plugin design using ServiceLoader will work within system tests. # Now that we're planning to not use OSGi, the systest dependency on various modules now needs to be explicit. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (QPID-4353) Reorganise Java system tests so they will work with de-OSGI-fied plugins
[ https://issues.apache.org/jira/browse/QPID-4353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Robbie Gemmell resolved QPID-4353. -- Resolution: Fixed Fix Version/s: 0.19 Patch (on linked JIRA) applied. Reorganise Java system tests so they will work with de-OSGI-fied plugins Key: QPID-4353 URL: https://issues.apache.org/jira/browse/QPID-4353 Project: Qpid Issue Type: Improvement Components: Java Tests Reporter: Philip Harvey Assignee: Robbie Gemmell Fix For: 0.19 In order to implement the plugin refactoring in QPID-4335, some system test reorganisation is necessary. # The system tests should depend on jars rather than classes. This is generally desireable, but is particularly useful now so that the new plugin design using ServiceLoader will work within system tests. # Now that we're planning to not use OSGi, the systest dependency on various modules now needs to be explicit. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (QPID-4335) [java broker] replace current plugin system with a simplified system
[ https://issues.apache.org/jira/browse/QPID-4335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Robbie Gemmell resolved QPID-4335. -- Resolution: Fixed Patch applied. [java broker] replace current plugin system with a simplified system Key: QPID-4335 URL: https://issues.apache.org/jira/browse/QPID-4335 Project: Qpid Issue Type: Improvement Components: Java Broker Reporter: Robbie Gemmell Assignee: Robbie Gemmell Fix For: 0.19 Attachments: 0001-QPID-4335-QPID-4353-Refactored-broker-plugins-to-use.patch The brokers current plugin system is rather cumbersome, is heavily tied to Commons Configuration, and utilises Felix to provide OSGi services despite then making no real use of the OSGi lifecyle. In order to ease the transition away from XML configuration, and simplify the broker in general, the plugin system will be replaced with a simpler system that isn't dependent on Commons Configuration or Felix. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (QPID-4359) [Java Broker] an IOException is logged when closing a connection which is using SSL
[ https://issues.apache.org/jira/browse/QPID-4359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Robbie Gemmell resolved QPID-4359. -- Resolution: Fixed Resolving. [Java Broker] an IOException is logged when closing a connection which is using SSL --- Key: QPID-4359 URL: https://issues.apache.org/jira/browse/QPID-4359 Project: Qpid Issue Type: Bug Components: Java Broker Reporter: Robbie Gemmell Assignee: Robbie Gemmell Fix For: 0.19 When closing a connection which is using SSL, an IOException is logged by the broker. E.g ERROR \[qpid.server.protocol.AMQProtocolEngine\] IOException caught inlocalhost.localdomain/127.0.0.1:60015(guest), session closed implictly: java.net.SocketException: Socket is closed -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Created] (QPID-4369) HA backup brokers core dump in benchmark test.
Alan Conway created QPID-4369: - Summary: HA backup brokers core dump in benchmark test. Key: QPID-4369 URL: https://issues.apache.org/jira/browse/QPID-4369 Project: Qpid Issue Type: Bug Components: C++ Clustering Reporter: Alan Conway Assignee: Alan Conway Description of problem: Backup brokers in a HA cluster show errors and dump core. Version-Release number of selected component (if applicable): 0.18-mrg branch: e0bd483 trunk: f367a03 How reproducible: 100% Steps to Reproduce: 1. Start a 3 node HA cluster. 2. run: qpid-cpp-benchmark --repeat 10 -b 20.0.10.33 --summarize -q 6 -s 3 -r 3 -m 1000 --connection-options {tcp-nodelay:false,reconnect:true,heartbeat:1} Actual results: Backup brokers core dump. Their logs show errors like : 2012-10-12 11:16:56 [HA] error Backup queue benchmark-0: Execution error: not-found: Exchange not found: qpid.replicator-benchmark-0 Expected results: No crash or errors on backups. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
Re: VC10 x64 client libs compilation
Hi Bruno, Chuck Rolke - if you have an alternate way to handle this, please reply - thanks. Could you please attach your patch to JIRA QPID-2643 https://issues.apache.org/jira/browse/QPID-2643 Thanks, -Steve On 10/11/12 5:19 AM, Bruno Matos bruno.ma...@paradigmaxis.pt wrote: On 10-10-2012 14:09, Darryl L. Pierce wrote: On Wed, Oct 10, 2012 at 02:01:49PM +0100, Bruno Matos wrote: I have compiled Qpid 0.18 64-bit client libs (qpidtypes, qpidcommon, qpidclient and qpidmessaging) using vc10, but I had to make some little changes that I would like to share. Comments are welcome and appreciated. 1. I used boost 1.51.0 64-bit so I had to make some minor changes on Modules.cpp to use the new filesystem 3 API. I had also to comment src/CMakeLists.txt line 1471 add_definitions(-DBOOST_FILESYSTEM_VERSION=2) for the reason above (I don't know the real impact of this). 2. Regarding to VC10, I had to change the main CMakeLists.txt line 39 from 'add_definitions(/w44996)' to 'set (CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} /w44996)', again without knowing the real impact of this. I still have a warning: 'system runtime library file does not exist', but the compilation ends without errors, so I think I can ignore it. I have used QtCreator 2.4.0, CMake 2.8.7 and NMake Generator (Microsoft Windows SDK for Windows 7 (7.1) (x64). I can make a patch if someone thinks it would be useful. All patches are considered. Send it over. :) BTW, have you taken a look at the Qpid Proton project? I'd be interested in your experience with doing the same for that codebase as well. Hi Darryl , In attachment are the changes that I made to qpid-cpp-0.18.tar.gz. Regards, Bruno Matos - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
Review Request: Read any further available data after reading protocol header
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7561/ --- Review request for qpid and Andrew Stitcher. Description --- This is required for 1.0 support as implementations can and do send an open immediately after the header, without waiting for the header in response as did 0-10. This addresses bug QPID-4368. https://issues.apache.org/jira/browse/QPID-4368 Diffs - /trunk/qpid/cpp/src/qpid/sys/AsynchIOHandler.cpp 1397295 Diff: https://reviews.apache.org/r/7561/diff/ Testing --- Passes make check. Thanks, Gordon Sim
[jira] [Commented] (QPID-4368) Add AMQP 1.0 Support
[ https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475120#comment-13475120 ] Gordon Sim commented on QPID-4368: -- https://reviews.apache.org/r/7561/ Add AMQP 1.0 Support Key: QPID-4368 URL: https://issues.apache.org/jira/browse/QPID-4368 Project: Qpid Issue Type: Improvement Components: C++ Broker, C++ Client Reporter: Gordon Sim Assignee: Gordon Sim Fix For: 0.19 -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-4368) Add AMQP 1.0 Support
[ https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475119#comment-13475119 ] Gordon Sim commented on QPID-4368: -- There are several preparatory changes available for review. I hope to commit these shortly. The remaining AMQP 1.0 work is then essentially additive, optional and therefore low risk. Add AMQP 1.0 Support Key: QPID-4368 URL: https://issues.apache.org/jira/browse/QPID-4368 Project: Qpid Issue Type: Improvement Components: C++ Broker, C++ Client Reporter: Gordon Sim Assignee: Gordon Sim Fix For: 0.19 -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Comment Edited] (QPID-4368) Add AMQP 1.0 Support
[ https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475120#comment-13475120 ] Gordon Sim edited comment on QPID-4368 at 10/12/12 4:30 PM: Minor change to IO to fully read data available after the protocol header: https://reviews.apache.org/r/7561/ was (Author: gsim): https://reviews.apache.org/r/7561/ Add AMQP 1.0 Support Key: QPID-4368 URL: https://issues.apache.org/jira/browse/QPID-4368 Project: Qpid Issue Type: Improvement Components: C++ Broker, C++ Client Reporter: Gordon Sim Assignee: Gordon Sim Fix For: 0.19 -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
Review Request: Add security strength factor directly to security layer
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7562/ --- Review request for qpid, michael goulish and Ted Ross. Description --- This is really just a convenience for the AMQP 1.0 implementation, but is a small low risk change that I think is generally useful. This addresses bug QPID-4368. https://issues.apache.org/jira/browse/QPID-4368 Diffs - /trunk/qpid/cpp/src/qpid/SaslFactory.cpp 1397295 /trunk/qpid/cpp/src/qpid/broker/SaslAuthenticator.cpp 1397295 /trunk/qpid/cpp/src/qpid/sys/SecurityLayer.h 1397295 /trunk/qpid/cpp/src/qpid/sys/cyrus/CyrusSecurityLayer.h 1397295 /trunk/qpid/cpp/src/qpid/sys/cyrus/CyrusSecurityLayer.cpp 1397295 Diff: https://reviews.apache.org/r/7562/diff/ Testing --- Make check passes. Thanks, Gordon Sim
[jira] [Commented] (QPID-4368) Add AMQP 1.0 Support
[ https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475125#comment-13475125 ] Gordon Sim commented on QPID-4368: -- Addition of ssf property to SecurityLayer: https://reviews.apache.org/r/7562/ Add AMQP 1.0 Support Key: QPID-4368 URL: https://issues.apache.org/jira/browse/QPID-4368 Project: Qpid Issue Type: Improvement Components: C++ Broker, C++ Client Reporter: Gordon Sim Assignee: Gordon Sim Fix For: 0.19 -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
Review Request: Expand AMQP protocol header related code to accomodate 1.0
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7563/ --- Review request for qpid. Description --- Mainly needed for broker side to detect the different versions and to detect if a SASL layer has been requested. This addresses bug QPID-4368. https://issues.apache.org/jira/browse/QPID-4368 Diffs - /trunk/qpid/cpp/include/qpid/framing/ProtocolVersion.h 1397295 /trunk/qpid/cpp/src/qpid/framing/ProtocolInitiation.cpp 1397295 /trunk/qpid/cpp/src/qpid/framing/ProtocolVersion.cpp 1397295 Diff: https://reviews.apache.org/r/7563/diff/ Testing --- Thanks, Gordon Sim
[jira] [Commented] (QPID-4368) Add AMQP 1.0 Support
[ https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475132#comment-13475132 ] Gordon Sim commented on QPID-4368: -- Recognise 1.0 format AMQP protocol headers: https://reviews.apache.org/r/7563/ Add AMQP 1.0 Support Key: QPID-4368 URL: https://issues.apache.org/jira/browse/QPID-4368 Project: Qpid Issue Type: Improvement Components: C++ Broker, C++ Client Reporter: Gordon Sim Assignee: Gordon Sim Fix For: 0.19 -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
Review Request: Add protocol description to connection schema
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7564/ --- Review request for qpid and Ted Ross. Description --- Allows management to inidcate whether 0-10 or 1.0 is in use This addresses bug QPID-4368. https://issues.apache.org/jira/browse/QPID-4368 Diffs - /trunk/qpid/cpp/src/qpid/broker/Connection.cpp 1397295 /trunk/qpid/specs/management-schema.xml 1397295 Diff: https://reviews.apache.org/r/7564/diff/ Testing --- Thanks, Gordon Sim
[jira] [Commented] (QPID-4368) Add AMQP 1.0 Support
[ https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475135#comment-13475135 ] Gordon Sim commented on QPID-4368: -- Add protocol description to management schema for connection: https://reviews.apache.org/r/7564/ Add AMQP 1.0 Support Key: QPID-4368 URL: https://issues.apache.org/jira/browse/QPID-4368 Project: Qpid Issue Type: Improvement Components: C++ Broker, C++ Client Reporter: Gordon Sim Assignee: Gordon Sim Fix For: 0.19 -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
Re: Review Request: Expand AMQP protocol header related code to accomodate 1.0
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7563/#review12398 --- In ProtocolVersion.cpp should the use of the numbers 2 and 3 be replaced by the defined constants for them? - Steve Huston On Oct. 12, 2012, 4:36 p.m., Gordon Sim wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7563/ --- (Updated Oct. 12, 2012, 4:36 p.m.) Review request for qpid. Description --- Mainly needed for broker side to detect the different versions and to detect if a SASL layer has been requested. This addresses bug QPID-4368. https://issues.apache.org/jira/browse/QPID-4368 Diffs - /trunk/qpid/cpp/include/qpid/framing/ProtocolVersion.h 1397295 /trunk/qpid/cpp/src/qpid/framing/ProtocolInitiation.cpp 1397295 /trunk/qpid/cpp/src/qpid/framing/ProtocolVersion.cpp 1397295 Diff: https://reviews.apache.org/r/7563/diff/ Testing --- Thanks, Gordon Sim
Review Request: Abstraction for SASL server role that is not tied to 0-10
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7565/ --- Review request for qpid, michael goulish, Ted Ross, and mick goulish. Description --- The current broker::SaslAuthenticator mixes 0-10 protocol handshaking with the sasl interactions. This patch adds a cleaner abstraction of the server role in SASL along side that already in place for the client. This is then used in the 1.0 SASL implementation. (Note this patch assumes and partially includes https://reviews.apache.org/r/7562/ as I could not find an easy way to separate out commits in git into review-board compatible patches). This addresses bug QPID-4368. https://issues.apache.org/jira/browse/QPID-4368 Diffs - /trunk/qpid/cpp/src/CMakeLists.txt 1397295 /trunk/qpid/cpp/src/Makefile.am 1397295 /trunk/qpid/cpp/src/qpid/NullSaslServer.h PRE-CREATION /trunk/qpid/cpp/src/qpid/NullSaslServer.cpp PRE-CREATION /trunk/qpid/cpp/src/qpid/Sasl.h 1397295 /trunk/qpid/cpp/src/qpid/SaslFactory.h 1397295 /trunk/qpid/cpp/src/qpid/SaslFactory.cpp 1397295 /trunk/qpid/cpp/src/qpid/SaslServer.h PRE-CREATION Diff: https://reviews.apache.org/r/7565/diff/ Testing --- Thanks, Gordon Sim
Re: Review Request: Expand AMQP protocol header related code to accomodate 1.0
On Oct. 12, 2012, 4:42 p.m., Steve Huston wrote: In ProtocolVersion.cpp should the use of the numbers 2 and 3 be replaced by the defined constants for them? Yes! I'll make that change. - Gordon --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7563/#review12398 --- On Oct. 12, 2012, 4:36 p.m., Gordon Sim wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7563/ --- (Updated Oct. 12, 2012, 4:36 p.m.) Review request for qpid. Description --- Mainly needed for broker side to detect the different versions and to detect if a SASL layer has been requested. This addresses bug QPID-4368. https://issues.apache.org/jira/browse/QPID-4368 Diffs - /trunk/qpid/cpp/include/qpid/framing/ProtocolVersion.h 1397295 /trunk/qpid/cpp/src/qpid/framing/ProtocolInitiation.cpp 1397295 /trunk/qpid/cpp/src/qpid/framing/ProtocolVersion.cpp 1397295 Diff: https://reviews.apache.org/r/7563/diff/ Testing --- Thanks, Gordon Sim
[jira] [Updated] (QPID-4102) Sender.send(timeout=N) should pass timeout=N to self.sync()
[ https://issues.apache.org/jira/browse/QPID-4102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ernest Allen updated QPID-4102: --- Attachment: endpoints.py_sync-timeout.patch Sender.send(timeout=N) should pass timeout=N to self.sync() --- Key: QPID-4102 URL: https://issues.apache.org/jira/browse/QPID-4102 Project: Qpid Issue Type: Bug Components: Python Client Affects Versions: 0.16 Reporter: Mike Bonnet Priority: Minor Attachments: endpoints.py_sync-timeout.patch Session.send(timeout=N) calls self.sync() with no timeout. In the case where self.capacity is UNLIMITED (the default) this can result in send() blocking indefinitely, even if called with a timeout. timeout=N should be passed through to the self.sync() call. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
Review Request: Allow pluggable protocol implementations on broker and client
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7566/ --- Review request for qpid. Description --- This then lets the AMQP 1.0 support be defined in separate plugins, making it easy to disable if desired. This addresses bug QPID-4368. https://issues.apache.org/jira/browse/QPID-4368 Diffs - /trunk/qpid/cpp/src/CMakeLists.txt 1397507 /trunk/qpid/cpp/src/Makefile.am 1397507 /trunk/qpid/cpp/src/qpid/broker/Broker.h 1397507 /trunk/qpid/cpp/src/qpid/broker/Broker.cpp 1397507 /trunk/qpid/cpp/src/qpid/broker/ConnectionHandler.cpp 1397507 /trunk/qpid/cpp/src/qpid/broker/Protocol.h PRE-CREATION /trunk/qpid/cpp/src/qpid/broker/Protocol.cpp PRE-CREATION /trunk/qpid/cpp/src/qpid/broker/RecoverableMessageImpl.h PRE-CREATION /trunk/qpid/cpp/src/qpid/broker/RecoveryManagerImpl.h 1397507 /trunk/qpid/cpp/src/qpid/broker/RecoveryManagerImpl.cpp 1397507 /trunk/qpid/cpp/src/qpid/broker/SecureConnectionFactory.cpp 1397507 /trunk/qpid/cpp/src/qpid/broker/SemanticState.h 1397507 /trunk/qpid/cpp/src/qpid/broker/SemanticState.cpp 1397507 /trunk/qpid/cpp/src/qpid/messaging/Connection.cpp 1397507 /trunk/qpid/cpp/src/qpid/messaging/ProtocolRegistry.h PRE-CREATION /trunk/qpid/cpp/src/qpid/messaging/ProtocolRegistry.cpp PRE-CREATION Diff: https://reviews.apache.org/r/7566/diff/ Testing --- Thanks, Gordon Sim
[jira] [Commented] (QPID-4368) Add AMQP 1.0 Support
[ https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475186#comment-13475186 ] Gordon Sim commented on QPID-4368: -- Pluggable protocol support for broker and client: https://reviews.apache.org/r/7566/ Add AMQP 1.0 Support Key: QPID-4368 URL: https://issues.apache.org/jira/browse/QPID-4368 Project: Qpid Issue Type: Improvement Components: C++ Broker, C++ Client Reporter: Gordon Sim Assignee: Gordon Sim Fix For: 0.19 -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
Re: Review Request: Add protocol description to connection schema
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7564/#review12402 --- Ship it! Ship It! - Ted Ross On Oct. 12, 2012, 4:39 p.m., Gordon Sim wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7564/ --- (Updated Oct. 12, 2012, 4:39 p.m.) Review request for qpid and Ted Ross. Description --- Allows management to inidcate whether 0-10 or 1.0 is in use This addresses bug QPID-4368. https://issues.apache.org/jira/browse/QPID-4368 Diffs - /trunk/qpid/cpp/src/qpid/broker/Connection.cpp 1397295 /trunk/qpid/specs/management-schema.xml 1397295 Diff: https://reviews.apache.org/r/7564/diff/ Testing --- Thanks, Gordon Sim
Re: VC10 x64 client libs compilation
On Thu, 2012-10-11 at 10:19 +0100, Bruno Matos wrote: Hi Darryl , In attachment are the changes that I made to qpid-cpp-0.18.tar.gz. We have changes very like this in Jira QPID-4095 but it's not clear that they will compile with earlier versions of boost. Andrew - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
Re: Review Request: Add security strength factor directly to security layer
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7562/#review12403 --- Ship it! Ship It! - Ted Ross On Oct. 12, 2012, 4:32 p.m., Gordon Sim wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/7562/ --- (Updated Oct. 12, 2012, 4:32 p.m.) Review request for qpid, michael goulish and Ted Ross. Description --- This is really just a convenience for the AMQP 1.0 implementation, but is a small low risk change that I think is generally useful. This addresses bug QPID-4368. https://issues.apache.org/jira/browse/QPID-4368 Diffs - /trunk/qpid/cpp/src/qpid/SaslFactory.cpp 1397295 /trunk/qpid/cpp/src/qpid/broker/SaslAuthenticator.cpp 1397295 /trunk/qpid/cpp/src/qpid/sys/SecurityLayer.h 1397295 /trunk/qpid/cpp/src/qpid/sys/cyrus/CyrusSecurityLayer.h 1397295 /trunk/qpid/cpp/src/qpid/sys/cyrus/CyrusSecurityLayer.cpp 1397295 Diff: https://reviews.apache.org/r/7562/diff/ Testing --- Make check passes. Thanks, Gordon Sim
[jira] [Created] (QPID-4370) The change in qpid-config and qpid-stat options
Ernest Allen created QPID-4370: -- Summary: The change in qpid-config and qpid-stat options Key: QPID-4370 URL: https://issues.apache.org/jira/browse/QPID-4370 Project: Qpid Issue Type: Bug Components: Python Tools Affects Versions: Future Reporter: Ernest Allen The following changes need to be made: qpid-config: - change the -b --broker general option to be -a --broker-addr - change the -r --recursive general option to be -b --bindings effectively reverting those cli options to the previous version qpid-stat: - remove the -b --broker general option and allow the broker to be passed without an option letter - change the -g --general general option to be -b --broker for show broker stats reverting those cli options to the previous version -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-4370) The change in qpid-config and qpid-stat options
[ https://issues.apache.org/jira/browse/QPID-4370?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475214#comment-13475214 ] Ted Ross commented on QPID-4370: These changes were made for this issue: https://issues.apache.org/jira/browse/QPID-3851 The command line switches were made more consistent across the tools. I'm not sure why we'd want to revert this. The change in qpid-config and qpid-stat options --- Key: QPID-4370 URL: https://issues.apache.org/jira/browse/QPID-4370 Project: Qpid Issue Type: Bug Components: Python Tools Affects Versions: Future Reporter: Ernest Allen The following changes need to be made: qpid-config: - change the -b --broker general option to be -a --broker-addr - change the -r --recursive general option to be -b --bindings effectively reverting those cli options to the previous version qpid-stat: - remove the -b --broker general option and allow the broker to be passed without an option letter - change the -g --general general option to be -b --broker for show broker stats reverting those cli options to the previous version -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Resolved] (QPID-4369) HA backup brokers core dump in benchmark test.
[ https://issues.apache.org/jira/browse/QPID-4369?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alan Conway resolved QPID-4369. --- Resolution: Fixed r1397676 | aconway | 2012-10-12 14:38:53 -0400 (Fri, 12 Oct 2012) | 6 lines QPID-4369: HA backup brokers core dump in benchmark test. Was seeing core dumps with QueueReplicator::queue == 0. Caused by race conditions when calling QueueReplicator::deactivate. Renamed deactivate to destroy and call it only when the broker::Queue is destroyed. HA backup brokers core dump in benchmark test. -- Key: QPID-4369 URL: https://issues.apache.org/jira/browse/QPID-4369 Project: Qpid Issue Type: Bug Components: C++ Clustering Reporter: Alan Conway Assignee: Alan Conway Description of problem: Backup brokers in a HA cluster show errors and dump core. Version-Release number of selected component (if applicable): 0.18-mrg branch: e0bd483 trunk: f367a03 How reproducible: 100% Steps to Reproduce: 1. Start a 3 node HA cluster. 2. run: qpid-cpp-benchmark --repeat 10 -b 20.0.10.33 --summarize -q 6 -s 3 -r 3 -m 1000 --connection-options {tcp-nodelay:false,reconnect:true,heartbeat:1} Actual results: Backup brokers core dump. Their logs show errors like : 2012-10-12 11:16:56 [HA] error Backup queue benchmark-0: Execution error: not-found: Exchange not found: qpid.replicator-benchmark-0 Expected results: No crash or errors on backups. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-4370) The change in qpid-config and qpid-stat options
[ https://issues.apache.org/jira/browse/QPID-4370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ernest Allen updated QPID-4370: --- Labels: patch (was: ) The change in qpid-config and qpid-stat options --- Key: QPID-4370 URL: https://issues.apache.org/jira/browse/QPID-4370 Project: Qpid Issue Type: Bug Components: Python Tools Affects Versions: Future Reporter: Ernest Allen Labels: patch The following changes need to be made: qpid-config: - change the -b --broker general option to be -a --broker-addr - change the -r --recursive general option to be -b --bindings effectively reverting those cli options to the previous version qpid-stat: - remove the -b --broker general option and allow the broker to be passed without an option letter - change the -g --general general option to be -b --broker for show broker stats reverting those cli options to the previous version -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-4370) The change in qpid-config and qpid-stat options
[ https://issues.apache.org/jira/browse/QPID-4370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ernest Allen updated QPID-4370: --- Attachment: qpid-config_revert-args.patch Patch for qpid-config. Separate patch for qpid-stat coming. The change in qpid-config and qpid-stat options --- Key: QPID-4370 URL: https://issues.apache.org/jira/browse/QPID-4370 Project: Qpid Issue Type: Bug Components: Python Tools Affects Versions: Future Reporter: Ernest Allen Labels: patch Attachments: qpid-config_revert-args.patch The following changes need to be made: qpid-config: - change the -b --broker general option to be -a --broker-addr - change the -r --recursive general option to be -b --bindings effectively reverting those cli options to the previous version qpid-stat: - remove the -b --broker general option and allow the broker to be passed without an option letter - change the -g --general general option to be -b --broker for show broker stats reverting those cli options to the previous version -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Assigned] (QPID-3633) Make cmake the primary build tool for the cpp tree
[ https://issues.apache.org/jira/browse/QPID-3633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Darryl L. Pierce reassigned QPID-3633: -- Assignee: Darryl L. Pierce (was: Andrew Stitcher) Make cmake the primary build tool for the cpp tree -- Key: QPID-3633 URL: https://issues.apache.org/jira/browse/QPID-3633 Project: Qpid Issue Type: Improvement Components: Build Tools Affects Versions: 0.15 Reporter: Justin Ross Assignee: Darryl L. Pierce This will serve as a tracker for the steps remaining to prepare cmake to be our primary (and very probably only) build tool for the cpp tree. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-3633) Make cmake the primary build tool for the cpp tree
[ https://issues.apache.org/jira/browse/QPID-3633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Darryl L. Pierce updated QPID-3633: --- Affects Version/s: (was: 0.15) 0.19 Make cmake the primary build tool for the cpp tree -- Key: QPID-3633 URL: https://issues.apache.org/jira/browse/QPID-3633 Project: Qpid Issue Type: Improvement Components: Build Tools Affects Versions: 0.19 Reporter: Justin Ross Assignee: Darryl L. Pierce This will serve as a tracker for the steps remaining to prepare cmake to be our primary (and very probably only) build tool for the cpp tree. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Assigned] (QPID-3633) Make cmake the primary build tool for the cpp tree
[ https://issues.apache.org/jira/browse/QPID-3633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Darryl L. Pierce reassigned QPID-3633: -- Assignee: Andrew Stitcher (was: Darryl L. Pierce) Make cmake the primary build tool for the cpp tree -- Key: QPID-3633 URL: https://issues.apache.org/jira/browse/QPID-3633 Project: Qpid Issue Type: Improvement Components: Build Tools Affects Versions: 0.19 Reporter: Justin Ross Assignee: Andrew Stitcher This will serve as a tracker for the steps remaining to prepare cmake to be our primary (and very probably only) build tool for the cpp tree. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Created] (QPID-4371) The extra_dist/Makefile does not include qpidtypes or stdc++ for building examples
Darryl L. Pierce created QPID-4371: -- Summary: The extra_dist/Makefile does not include qpidtypes or stdc++ for building examples Key: QPID-4371 URL: https://issues.apache.org/jira/browse/QPID-4371 Project: Qpid Issue Type: Bug Affects Versions: 0.18 Reporter: Darryl L. Pierce Priority: Minor Fix For: 0.19 The attached patch fixes this issue, including the needed libraries in the Makefile. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Assigned] (QPID-4371) The extra_dist/Makefile does not include qpidtypes or stdc++ for building examples
[ https://issues.apache.org/jira/browse/QPID-4371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Darryl L. Pierce reassigned QPID-4371: -- Assignee: Darryl L. Pierce The extra_dist/Makefile does not include qpidtypes or stdc++ for building examples -- Key: QPID-4371 URL: https://issues.apache.org/jira/browse/QPID-4371 Project: Qpid Issue Type: Bug Affects Versions: 0.18 Reporter: Darryl L. Pierce Assignee: Darryl L. Pierce Priority: Minor Fix For: 0.19 The attached patch fixes this issue, including the needed libraries in the Makefile. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-4371) The extra_dist/Makefile does not include qpidtypes or stdc++ for building examples
[ https://issues.apache.org/jira/browse/QPID-4371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Darryl L. Pierce updated QPID-4371: --- Attachment: 0001-Fix-building-of-messaging-examples-after-installatio.patch The extra_dist/Makefile does not include qpidtypes or stdc++ for building examples -- Key: QPID-4371 URL: https://issues.apache.org/jira/browse/QPID-4371 Project: Qpid Issue Type: Bug Affects Versions: 0.18 Reporter: Darryl L. Pierce Assignee: Darryl L. Pierce Priority: Minor Fix For: 0.19 Attachments: 0001-Fix-building-of-messaging-examples-after-installatio.patch The attached patch fixes this issue, including the needed libraries in the Makefile. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Commented] (QPID-4371) The extra_dist/Makefile does not include qpidtypes or stdc++ for building examples
[ https://issues.apache.org/jira/browse/QPID-4371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13475334#comment-13475334 ] Chuck Rolke commented on QPID-4371: --- As we are converting the build system to cmake I'd like to see the example build system converted to cmake also. The WinSDK uses cmake for the C++ native examples. The extra_dist/Makefile does not include qpidtypes or stdc++ for building examples -- Key: QPID-4371 URL: https://issues.apache.org/jira/browse/QPID-4371 Project: Qpid Issue Type: Bug Affects Versions: 0.18 Reporter: Darryl L. Pierce Assignee: Darryl L. Pierce Priority: Minor Fix For: 0.19 Attachments: 0001-Fix-building-of-messaging-examples-after-installatio.patch The attached patch fixes this issue, including the needed libraries in the Makefile. -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org
[jira] [Updated] (QPID-4368) Add AMQP 1.0 Support
[ https://issues.apache.org/jira/browse/QPID-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gordon Sim updated QPID-4368: - Attachment: 0008-QPID-4368-Pluggable-AMQP-1.0-implementation-for-brok.patch 0007-QPID-4368-Allow-pluggable-protocol-implementation-to.patch 0006-QPID-4368-Allow-pluggable-protocol-implementations.patch 0005-QPID-4368-Define-SASL-server-role-that-is-free-from-.patch 0004-QPID-4368-Updated-protocol-version-header-handling-t.patch 0003-QPID-4368-Add-protocol-description-to-connection-sch.patch 0002-QPID-4368-Make-security-strength-factor-a-property-o.patch 0001-QPID-4368-Read-any-extra-data-available-after-protoc.patch I've reworked the single monolithic patch into a series of commits. The initial patches make fairly small changes to the existing code culminating in a pluggable framework for protocol support. The last patch then adds the latest 1.0 implementation as pluggable modules for client and broker. Add AMQP 1.0 Support Key: QPID-4368 URL: https://issues.apache.org/jira/browse/QPID-4368 Project: Qpid Issue Type: Improvement Components: C++ Broker, C++ Client Reporter: Gordon Sim Assignee: Gordon Sim Fix For: 0.19 Attachments: 0001-QPID-4368-Read-any-extra-data-available-after-protoc.patch, 0002-QPID-4368-Make-security-strength-factor-a-property-o.patch, 0003-QPID-4368-Add-protocol-description-to-connection-sch.patch, 0004-QPID-4368-Updated-protocol-version-header-handling-t.patch, 0005-QPID-4368-Define-SASL-server-role-that-is-free-from-.patch, 0006-QPID-4368-Allow-pluggable-protocol-implementations.patch, 0007-QPID-4368-Allow-pluggable-protocol-implementation-to.patch, 0008-QPID-4368-Pluggable-AMQP-1.0-implementation-for-brok.patch -- 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 - To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org