summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* QPID-5048 : create branchQPID-5048-maven3-buildRobert Godfrey2013-08-070-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/QPID-5048-maven3-build@1511246 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove use of "with" statement to support older versions of PythonAlan Conway2013-08-061-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511051 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5044 : Include bonecp jdbc pooling details in ivy.nexus.xmlRobert Godfrey2013-08-061-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511030 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove un-necessary #include <boost/pointer_cast.hpp>Alan Conway2013-08-061-1/+0
| | | | | | Was causing build failures on RHEL5 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511028 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5044 : Update release.sh to copy maven artifcats for new Java Broker ↵Robert Godfrey2013-08-061-1/+2
| | | | | | plugins (include bonecp jdbc pooling) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511026 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5045 - Refactored the router data structures to support message and ↵Ted Ross2013-08-066-257/+465
| | | | | | | | | | | | | | | | | | | | | | link routing. QPID-4997 - Fixed the thread safety problem. - Wrapped "pn_delivery" in the container to allow for explicit linkage of delivery pairs. - Removed the linkage between "message" and "delivery". Messages can now be discarded as soon as the last copy is delivered because their status will be tracked in the dx_delivery object. - Removed tx_handler from the set of callbacks in the container. There is no need for this notification (sendable delivery) because Dispatch does not create outbound deliveries until it is ready to send them (i.e. deliveries are created and advanced in one synchronous operation). - Replaced the out_fifo of messages per outbound-link with a pair of fifos (one for messages and one for state changes) per link. Note that even inbound-links need to send state changes outbound. This change addresses QPID-4997. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511021 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5042: use more protable encode and decodeGordon Sim2013-08-061-2/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511013 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5044 : Update release.sh to copy maven artifcats for new Java Broker ↵Robert Godfrey2013-08-061-1/+10
| | | | | | plugins git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1511002 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA remove use of boost_hash, failes to build on some compilers.Alan Conway2013-08-069-22/+91
| | | | | | Removed use of boost::hash entirely, build problems on RHEL5. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510988 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5041: ensure persistence id is not lost when annotation is addedGordon Sim2013-08-051-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510696 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: HA Handle brokers joining and leaving during a transaction.Alan Conway2013-08-0518-53/+165
| | | | | | | | | | | During a transaction: - A broker leaving aborts the transaction. - A broker joining does not participate in the transaction - but does receive the results of the TX via normal replication. Clean up tx-queues when the transaction completes. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510678 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5035: Respect data-dir setting from config fileJustin Ross2013-08-051-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510657 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove deleted file ha/hash.h from CMakeLists.txt.Alan Conway2013-08-051-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510645 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Corrected use of boost_hash, failing to build on some compilers.Alan Conway2013-08-058-56/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510597 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove use of boost::make_shared, not availble on some older versions.Alan Conway2013-08-055-12/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510596 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [Java Broker Documentation] Correct forms of REST service urls for ↵Keith Wall2013-08-051-10/+10
| | | | | | message and message-content services. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510441 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5036: View Message dialogue can omit or display stale field values.Keith Wall2013-08-054-16/+29
| | | | | | | | | | * Fixed mismatched id between json and html (message-expiration vs message-expirationTime). * Fixed display of stale values (values from previously viewed message would appear). * Fixed display of fields with the boolean value false. * MessageServlet changed so that JSON fields expirationTime and timestamp are included if they have non-zero values. * MessageServlet fails to set content type when producing JSON for single message. This caused a "not well-formed" error in Firefox Console. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510429 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5038: [Java Broker Tests] Fix leak from message store testsKeith Wall2013-08-047-69/+80
| | | | | | | Ensure that all message store tests close the message store under test on all code paths. This prevents a BDB thread leak manifesting when running a BDB profile. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1510189 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5031: Remove deprecated Action modifier.Stephen D. Huston2013-08-031-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509969 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: HA Fix windows compile errors introduced by recent commits.Alan Conway2013-08-0210-19/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509861 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5037: Move log viewer into a separate tab and add abilities to download ↵Alex Rudyy2013-08-0239-62/+2911
| | | | | | logs and filter log entries in the logs table git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509778 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: HA logging fixes.Alan Conway2013-08-013-19/+13
| | | | | | | - Removed "FIXME" log statements inadvertently left in code. - Changed some trace statements to debug to faclilitate debugging. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509428 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: HA TX transactions, blocking wait for prepareAlan Conway2013-08-0121-104/+343
| | | | | | | | | | | Backups send prepare messages to primary, primary delays completion of prepare till all are prepared (or there is a failure). This is NOT the production solution - blocking could cause a deadlock. We need to introduce asynchronous completion of prepare without blocking. This interim solution allows testing on other aspects of TX support. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509424 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: HA TX transactions: basic replication.Alan Conway2013-08-0143-274/+2483
| | | | | | | | | | | | | | | On primary a PrimaryTxObserver observes a transaction's TxBuffer and generates transaction events on a tx-replication-queue. On the backup a TxReplicator receives the events and constructs a TxBuffer equivalent to the one in the primary. Unfinished: - Primary does not wait for backups to prepare() before committing. - All connected backups are assumed to be in the transaction, there are race conditions around brokers joining/leavinv where this assumption is invalid. - Need more tests. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509423 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: HA get rid of Primary::get() singleton.Alan Conway2013-08-013-14/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509422 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: Added TransactionObserver interface.Alan Conway2013-08-0122-74/+412
| | | | | | | | | | | Added TransactionObserver interface, called at each point in a transaction's lifecycle. Currently only a single observer can be associated with a transaction. Added startTx, startDtx to BrokerObserver so plugins can observe transactions starting and set a TransactionObserver. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509421 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: Renamed ConfigurationObserver as BrokerObserver.Alan Conway2013-08-0112-48/+47
| | | | | | | | This class really was intended as a observer for broker-level events which includes configuration but may in future include other non-configuration events such as transactions. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509420 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: Refactor to simplify TxAccept.Alan Conway2013-08-012-92/+54
| | | | | | Removed un-necessary RangeOps layers. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509419 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: Optimize brokertest.ready() to improve test runtimes.Alan Conway2013-08-011-22/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509418 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4967 - Updates to the routerTed Ross2013-08-017-24/+191
| | | | | | | | - The router module now tracks other router nodes (neighbors and non-neighbors) - Tracked nodes are communicated to the router_node.c fast-path git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509415 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5034: WinSDK README contains stale web site URLCharles E. Rolke2013-08-011-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509311 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5017: WinSDK build leaves release executables stranded in \bin directoryCharles E. Rolke2013-07-311-0/+3
| | | | | | Delete them during install post-processing git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509016 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5032: Windows install LICENSE and NOTICE files have movedCharles E. Rolke2013-07-311-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1509004 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5029: WinSDK tries to handle components that have been removedCharles E. Rolke2013-07-311-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508998 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5028: Qmf2 examples install script errorCharles E. Rolke2013-07-311-11/+0
| | | | | | | Don't try to install files that don't exist. This patch may be superseded by new CMake files or by the addition of the .sln and .vcproj that are currently missing. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508967 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4942: Include file not part of supported APIAndrew Stitcher2013-07-311-0/+0
| | | | | | (missed out from earlier commit) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508915 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5027: Windows examples installed to wrong directoryCharles E. Rolke2013-07-311-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508866 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5029: WinSDK tries to handle components that have been removedCharles E. Rolke2013-07-311-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508864 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5026: make receivers target and senders source configurable, defaulting ↵Gordon Sim2013-07-314-2/+41
| | | | | | to the named node if not specified git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508832 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4875 : The parsing logic for certificate subjects does not work ↵Robert Godfrey2013-07-305-101/+132
| | | | | | properly in all cases git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508680 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5026: match source with target and vice-versaGordon Sim2013-07-302-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508523 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5025: check that delivery has not already been ended before signalling ↵Gordon Sim2013-07-301-1/+3
| | | | | | commit of dequeue git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508516 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5024: updated README.txt to point at the current documentation rather ↵Robert Gemmell2013-07-301-39/+2
| | | | | | than the stale wiki content git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1508478 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5012: use the constant to make the hard-dependency on 5.0.84+ clear at ↵Robert Gemmell2013-07-291-1/+1
| | | | | | compile-time git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507995 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4940: Remove dead qmf2 prototype codeAndrew Stitcher2013-07-2616-10324/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507470 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4942: Only install include files that are used by the supported APIAndrew Stitcher2013-07-2677-11/+2
| | | | | | | - Since we removed a whole lot of old API code we can drastically cut down on the header files that we export. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507469 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4940: Remove qmf1 console codeAndrew Stitcher2013-07-2640-5936/+2
| | | | | | QPID-4941: Remove qmf1 console examples git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507467 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4940: Remove obsolete qmf codeAndrew Stitcher2013-07-2662-15557/+1
| | | | | | | | | - Remove qmf1 engine code - Remove qmf1 language bindings - Remove qmf1 agent code (it depends on engine) - Fix up cmake to build git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507464 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4941: Remove long deprecated example code for old qpid::client APIAndrew Stitcher2013-07-2655-9032/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507463 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5019: add flag to distinguish QMFv2 eventsKenneth Anthony Giusti2013-07-262-0/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507370 13f79535-47bb-0310-9956-ffa450edef68