summaryrefslogtreecommitdiff
path: root/qpid/cpp/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-4944: HA fix failure of test_failover_send_receive on slow machines.Alan Conway2013-09-132-2/+2
| | | | | | | | | | At the end of this test, receivers read remaining messages on queues. Previously the test limited the max depth at 1024, but this was too high on some slower machines and caused a timeout. The test now limits the max depth to 50, which seems to work on a range of machines. There's no impact on the effectiveness of the test for failover. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1523094 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4944: HA re-enable test_failover_send_receiveAlan Conway2013-09-123-26/+35
| | | | | | | | | | | | | Appears to have been fixed at this point on trunk, not clear which checkins are responsible. Test ran for 48 hours with no failures. Other minor changes: - Enable test_failover_send_receive - Increase heartbeat interval. - Reduce capacity of senders in failover test to be more aggressive. - Use HaBrokerTest as test base git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1522711 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5122: windows cleanupCharles E. Rolke2013-09-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1522681 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5103: Support for finding an installed proton that works on windowsCharles E. Rolke2013-09-121-0/+23
| | | | | | | | | | | Use in conjunction with commit associated with PROTON-413. 1. In proton: cmake -DCMAKE_INSTALL_PREFIX=P:/install ... 2. devenv proton.sln /build "Debug|Win32" /project INSTALL 3. In qpid: cmake -DPROTON_ROOT=P:/install ... 4. devenv qpid-cpp.sln /build "Debug|Win32 /project INSTALL git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1522672 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5122: QPID-5134: fix build on windows by avoiding use of templated ↵Gordon Sim2013-09-122-8/+15
| | | | | | Buffer method (don't need variable sized delivery tag) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1522499 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5132: HA crash in test_tx_join_leave caused by double delete of queue. Alan Conway2013-09-117-28/+42
| | | | | | | | | | | | | Fix crash caused by double-delete of transaction queue when a broker joins while a transaction is in progress. - Ignore mode for non-participants in TX. - Try/catch around queue & exchange deletion. - Consistent use of QueueRegistry::get when queues are required. - Remove unnecessary exchange delete warning. - Remove HaBroker::delete, use realm@username when deleting queues. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1522031 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA Rationalize naming of Membership functionsAlan Conway2013-09-115-27/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1521987 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5131: make 1.0 content available to xml exchangeGordon Sim2013-09-111-2/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1521926 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5130: map type to exchange-type when translating old x-declare clause ↵Gordon Sim2013-09-111-0/+14
| | | | | | into node properties git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1521919 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Demote fail over message from notice to info.Alan Conway2013-09-101-1/+1
| | | | | | Fail over is normal in clustered environments, does not deserve notice status. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1521639 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5126: Fix for building legacy store on ARM platformsDarryl L. Pierce2013-09-101-2/+2
| | | | | | Contributed by: Kim van der Riet <kim.vdriet@redhat.com> git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1521629 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5122: cleaner encoding of index for delivery tagsGordon Sim2013-09-102-4/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1521433 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5124: durable LVQ raises journal error when only transient messages are ↵Pavel Moravec2013-09-101-1/+2
| | | | | | sent git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1521391 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5123: Changes to Fedora 19 packaging of libdb4 prevents legacystore ↵Kim van der Riet2013-09-103-12/+14
| | | | | | from building git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1521335 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: HA support for TX transactions - fix TX error messages.Alan Conway2013-09-0910-47/+52
| | | | | | | | | - Ignore un-replicated queues when replicating transactions. - Clean up cancel logic in QueueReplicator, causing "no such subscription" errors. - Remove unnecessary exchange delete warnings - ha_test.py: Shorter timeout for starting cluster brokers. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1521192 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: HA support for TX transactions - consistent use of QueueRegistry::getAlan Conway2013-09-092-6/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1521191 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: HA support for TX transactions - fix auth bugs.Alan Conway2013-09-0910-40/+51
| | | | | | | | - Set auth info on status check connections - Clean up status check loging - Use realm@username for authentication name (was using just username) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1521190 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4932: expose reconnect&replay logic for application to control itselfGordon Sim2013-09-0610-38/+155
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520673 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5107: Trace queue&session deletion statistics show zero values for some ↵Pavel Moravec2013-09-0616-5/+46
| | | | | | counters everytime git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520579 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5104: make handling of properties in swigged impl match the pure python ↵Gordon Sim2013-09-051-0/+1
| | | | | | impl more closely git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520416 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5106: initialise newly added optionGordon Sim2013-09-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520373 13f79535-47bb-0310-9956-ffa450edef68
* fixing QPID-5108Pavel Moravec2013-09-053-0/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520245 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: repair build for VisualStudio 2010 and newer BoostCharles E. Rolke2013-09-041-1/+8
| | | | | | | | vector::push_back now has two signatures that confuse boost. Use an explicit callback and do the push_back there. This is a replay of r1418544. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520133 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA minor fixes to test framework & comments.Alan Conway2013-09-043-4/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520108 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5110: don't lose track of correct index even in the face of incorrectly ↵Gordon Sim2013-09-042-0/+78
| | | | | | typed properties git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520066 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5111: Make this work with cmake 2.6 versionsAndrew Stitcher2013-09-041-15/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520055 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5112: Simplify windows/non windows checksAndrew Stitcher2013-09-031-28/+30
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519867 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5111: Make library dependencies clearer in build systemAndrew Stitcher2013-09-035-105/+117
| | | | | | | - Use -as-needed to link libraries to avoid unnecessary libraries - Tidyup mess with nss and qpid-proton libraries git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519866 13f79535-47bb-0310-9956-ffa450edef68
* QPID:4327: HA support for TX transactions - fix cleanup at transaction end.Alan Conway2013-09-033-21/+48
| | | | | | | Was not removing transaction exchange at end of transaction. Fix to transaction end logic. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519846 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove obsolete cluster_test.cpp test.Alan Conway2013-09-031-1231/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519806 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Remove obsolete qpid-cluster and qpid-cluster-store tools.Alan Conway2013-09-032-94/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519739 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA minor cleanup of disconnect logic.Alan Conway2013-09-033-39/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519738 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5109: remove invalid options from qpid-configGordon Sim2013-09-021-20/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519480 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5106: handle annotations properly and add option to control whether ↵Gordon Sim2013-09-0226-199/+137
| | | | | | annotations are nested or not on fetch() git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1519466 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4327: HA clean up transaction artifacts at end of TX.Alan Conway2013-08-3013-95/+218
| | | | | | | | | | - Backups delete transactions on failover. - TxReplicator cancel subscriptions when transaction is finished. - TxReplicator rollback if destroyed prematurely. - Handle special case of no backups for a tx. - ha_tests.py: new and modified tests to cover the new functionality. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518982 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5040: fix for string and symbol types on AmqpValue section (also clear ↵Gordon Sim2013-08-305-8/+35
| | | | | | message on fetch()) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518955 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5079: Avoid unexported destructor symbols on some earlier versions of gccAndrew Stitcher2013-08-291-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518698 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5079: Deal better with compiling on 32 bit architecturesAndrew Stitcher2013-08-282-9/+52
| | | | | | | - The API check now varies the expansion it uses for uint64_t/int64_t/size_t by getting the compiler to tell it the actual type. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518408 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5102: C++ Broker Windows build with PROTON needs new _EXTERN statements.Charles E. Rolke2013-08-2824-100/+107
| | | | | | Note that this patch supplies only _EXTERNs. It does not change the build for finding PROTON nor does it correct the QPID-5100 amqp/amqpc library export issues. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518337 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5101: C++ Broker Windows missing SaslFactory::createServer for AMQP 1.0Charles E. Rolke2013-08-281-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518285 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4708: support for reconnect over AMQP 1.0Gordon Sim2013-08-289-142/+399
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518233 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4978: add support for reliability optionGordon Sim2013-08-289-21/+54
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518182 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4948: enable browsingGordon Sim2013-08-284-7/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518181 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4670: Move to proton 0.5, remove dummy string in address for dynamic nodesGordon Sim2013-08-287-26/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518180 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5098: better handling of link failures and closeGordon Sim2013-08-269-26/+84
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1517498 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5090: Infer text/plain as content type over 0-10 for utf8 contentGordon Sim2013-08-231-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516917 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5079: Add script to compare symbols exported by library with expected listAndrew Stitcher2013-08-224-0/+394
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516552 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5079: Added link map file to cut the number of symbols exported even ↵Andrew Stitcher2013-08-222-5/+20
| | | | | | | | | further - It seems that the library import/export mechanism isn't sufficient under the gnu tool chain to really limit the exported symbols git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516550 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5079: Get library import/export declarations working for linuxAndrew Stitcher2013-08-225-33/+56
| | | | | | - Only qpidmessaging and qpidtypes libraries are affected git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1516549 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5086: send completions when restarting after stop, in order to move ↵Gordon Sim2013-08-202-0/+27
| | | | | | window forward git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1515901 13f79535-47bb-0310-9956-ffa450edef68