summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * QPID-5444: Recovering from qpid-txtest fails with "Inconsisntent TPL 2PC ↵Kim van der Riet2013-12-235-9/+9
| | | | | | | | | | | | count" error message git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1553148 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Rename Message_ostream.h/.cpp to Message_io.h/.cpp.Alan Conway2013-12-205-7/+7
| | | | | | | | | | | | Allow for addition of istream operator in future. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1552780 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5422: DTX test failure, and some tidying up of code in JournalImpl.cpp/hKim van der Riet2013-12-2018-303/+407
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1552772 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5431: Qpid c++ client hangs / crashes during reception failover in HA ↵Alan Conway2013-12-204-32/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | environment (mutual recursion) Bug in AMQP 1.0 retry code caused an infinite recursion when failing over. The recursion was in messaging::amqp::ConnectionContext, where the following recursive cycle could occur: check()->autoconnect()->tryConnect(Url)->tryConnect(Address)->wait()->check()->... Re-organized the code to avoid the recursion, specifically avoid calling check() in tryConnect(Address). A disconnect detected in tryConnect results in continuing the retry rather than calling autoconnect again. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1552698 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5440: don't remove alternate-exchange from topic's management ↵Gordon Sim2013-12-201-4/+4
| | | | | | | | | | | | properties (just from queue arguments) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1552669 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Added ostream operator for qpid::Messaging::MessageAlan Conway2013-12-205-12/+86
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1552476 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5435: use the setContentObject() method to set string content (i.e. ↵Gordon Sim2013-12-191-2/+2
| | | | | | | | | | | | assume it is utf8) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1552401 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5434: send timestamps with correct typecodeGordon Sim2013-12-193-2/+9
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1552400 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5430: HA primary broker does not go active if there are no replicated ↵Alan Conway2013-12-182-2/+8
| | | | | | | | | | | | | | | | | | | | queues. Primary::opened was not checking if the primary was ready after a knonw backup reconnected, only when a replicated queue became ready. Thus if there were no replicated queues the primary never became ready. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1552025 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5255: Add missing licenses in qpid/cpp tree.Alan Conway2013-12-173-4/+63
| | | | | | | | | | | | | | | | | | | | Added licenses to: qpid/cpp/src/qmf2.pc.in qpid/cpp/src/qpid.linkmap qpid/cpp/src/qpid.pc.in git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551620 13f79535-47bb-0310-9956-ffa450edef68
| * NO_JIRA: Roll back change to CMakeLists.txt in which a test example was ↵Kim van der Riet2013-12-171-4/+0
| | | | | | | | | | | | added which is not part of the build. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551560 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5425: TPL fails with JERR_JNLF_FILEOFFSOVFLKim van der Riet2013-12-164-7/+19
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551361 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Fix compilation error, reference cannot be declared mutable.Alan Conway2013-12-161-1/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551330 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Added licensing prologs to the Perl MakefileDarryl L. Pierce2013-12-161-0/+16
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551313 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Added licensing prologs to the Ruby feature files and gemspecDarryl L. Pierce2013-12-1612-2/+208
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551312 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Add missing apache copyright licence text.Alan Conway2013-12-1629-131/+783
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551304 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Add ASF license statements to dotnet binding solution and config files.Charles E. Rolke2013-12-1617-0/+312
| | | | | | | | | | | | | | Reported by RAT on qpid-0.26-rc1 Generated at: 2013-12-15T18:48:44+00:00 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551262 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5421: Restore windows fix that got reverted on r1550819Charles E. Rolke2013-12-161-1/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551256 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5421: Refactor: clean up QueueObservers - fix CMakelists.txtAlan Conway2013-12-161-1/+0
| | | | | | | | | | | | Fix error from r1550818 - didn't remove QueueSnapshots.h from CMakeLists.h. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551210 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5048: update TODO list to be easier for others to understand and ↵Robert Gemmell2013-12-161-12/+15
| | | | | | | | | | | | convery some rough order git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551170 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5419 : Applied patch from Timothy BishRobert Godfrey2013-12-161-0/+7
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551166 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5255: add missing licence header to doc and java files on trunk, for ↵Robert Gemmell2013-12-166-0/+120
| | | | | | | | | | | | later merge to 0.26 branch git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551165 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Add missing licences to some Java Broker Management .html files ↵Keith Wall2013-12-168-0/+130
| | | | | | | | | | | | | | | | (identified by Apache Rat). This was previously committed to 0.24 under QPID-4961. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551164 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5255: apply JCAMissingLicense.patch from QPID-4961 to trunk, for later ↵Robert Gemmell2013-12-1612-0/+222
| | | | | | | | | | | | merge to 0.26 branch git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551162 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5423: list only the additional deps needed by the plugin, rather than ↵Robert Gemmell2013-12-151-1/+1
| | | | | | | | | | | | | | | | its actual deps, to prevent duplication by the release package creation process. Largely reverts the effective value of the 'broker-plugins-management-http.libs' property to its old [incorrect] state other than r1529610 for QPID-5207/QPID-5048 adding the dojo dep. Yet another example of our Ant build making the simplest things difficult. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551042 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5422: update release.sh to copy the maven artifacts for the broker-core ↵Robert Gemmell2013-12-151-0/+1
| | | | | | | | | | | | module, following changes in QPID-5159 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1551041 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5421: HA replication error in stand-alone replicationAlan Conway2013-12-1313-158/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were replication errors because with stand-alone replication an IdSetter was not set on the original queue until queue replication was set up. Any messages on the queue *before* replication was setup had 0 replication IDs. When one of those messages was dequeued on the source queue, an incorrect message was dequeued on the replica queue. The fix is to add an IdSetter to every queue when replication is enabled. The unit test ha_tests.ReplicationTests.test_standalone_queue_replica has been updated to test for this issue. This commit also has some general tidy-up work around IdSetter and QueueSnapshot. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1550819 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5421: Refactor: clean up QueueObservers.Alan Conway2013-12-1313-116/+138
| | | | | | | | | | | | | | | | | | | | Refactor of queue observers to use the broker::Observers base class. Simplifies Queue code and makes it more consistent with other observers (BrokerObservers, ConnectionObservers.) Modified Observers base class to allow identical locking behaviour to previous impementation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1550818 13f79535-47bb-0310-9956-ffa450edef68
| * NO-JIRA: Expanded the HA overview writeup, integrated with doxygen docs.Alan Conway2013-12-123-80/+230
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1550507 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5408 : throw exception on unknown connection URL parameterRobert Godfrey2013-12-121-0/+4
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1550405 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5416: added missing export for method now used in amqp 1.0 pluginGordon Sim2013-12-111-1/+1
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1550190 13f79535-47bb-0310-9956-ffa450edef68
| * QPID-5416: esure message publisher is setGordon Sim2013-12-101-0/+2
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1549993 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5409: Refactring of bdb ha replication functionality and fixing testsKeith Wall2014-01-2227-221/+274
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1560400 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5409: Refactoring to move commit thread back to BDBMessageStore.Keith Wall2014-01-2214-172/+161
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1560333 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5409: Correct whitespace and a few other minor errors.Keith Wall2014-01-214-35/+4
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1560101 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5409: Add functionality to automatically detect that master is isolated ↵Keith Wall2014-01-2117-609/+852
| | | | | | | | | | | | from majority and restart environment. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1560094 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5413: Fix UpdatableStore row update logic to compare correctly fields ↵Alex Rudyy2014-01-212-14/+94
| | | | | | | | | | | | of type 'array' and 'object' git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1559960 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5413: Add getAttributeNames method into RemoteReplicationNode in order ↵Alex Rudyy2014-01-212-2/+27
| | | | | | | | | | | | to produce json representation of the node with correct attributes git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1559958 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5409: Make replication node monitor interval/timeout configurable from ↵Keith Wall2014-01-178-47/+147
| | | | | | | | | | | | | | | | the vhost level. Eliminate thread pool per remote replication node. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1559084 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5409: Add functionality to monitor for additions/removals from the ↵Keith Wall2014-01-1610-373/+587
| | | | | | | | | | | | | | | | | | | | group. Add functionality for RemoteReplicationNodes to montior themselves in order that their attributes reflect the state. Also changed commit thread wrapper to abort any remaining commit futures on stop. git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1558844 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5413: Add UI to override JE environment and JE replication environment ↵Alex Rudyy2014-01-164-3/+139
| | | | | | | | | | | | settings git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1558744 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5412: (Simply) stop UnsupportedOperationException (Attribute is not ↵Keith Wall2014-01-141-2/+77
| | | | | | | | | | | | supported) when viewing a group with a remote nodes git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1558109 13f79535-47bb-0310-9956-ffa450edef68
* | NO-JIRA: Merge latest changes back from trunk.Keith Wall2014-01-14166-888/+4506
| | | | | | | | | | | | | | | | | | | | Changes merged with command: svn merge -r 1549894:1558036 https://svn.apache.org/repos/asf/qpid/trunk git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1558056 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5412: Stop saving virtual host state in conviguration storeAlex Rudyy2013-12-274-9/+31
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1553696 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5413: Improve Ha virtual host UIAlex Rudyy2013-12-275-43/+102
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1553695 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5413: Implement functionality to change virtual host state from REST ↵Alex Rudyy2013-12-272-2/+9
| | | | | | | | | | | | interfaces git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1553667 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5413: Add HA UI to web management consoleAlex Rudyy2013-12-2424-259/+857
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1553304 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5412: Implement REST interface for replication nodesAlex Rudyy2013-12-235-22/+188
| | | | | | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1553147 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5411: Allow storing of local replication node in the store. Refactoring ↵Alex Rudyy2013-12-2313-152/+175
| | | | | | | | | | | | BDB system tests to use json config git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1553109 13f79535-47bb-0310-9956-ffa450edef68
* | QPID-5411: Stop evaluation of replication node attributes from virtual host ↵Keith Wall2013-12-2019-119/+244
| | | | | | | | | | | | | | | | attributes and fix json configuration store to allow recovery of Map fields git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/java-broker-bdb-ha@1552739 13f79535-47bb-0310-9956-ffa450edef68