summaryrefslogtreecommitdiff
path: root/qpid
Commit message (Collapse)AuthorAgeFilesLines
* QPID-1736: Timeout DNS lookups if they take more than 30 seconds.Aidan Skinner2009-03-161-3/+60
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@754934 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1694: place navigation settings ini file in .qpidmc subfolder instead ↵Robert Gemmell2009-03-161-1/+12
| | | | | | of directly in user home directory git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@754807 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1738: update button and descriptive text to better indicate the views ↵Robert Gemmell2009-03-161-2/+2
| | | | | | purpose to users git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@754803 13f79535-47bb-0310-9956-ffa450edef68
* Removing the verify script - it breaks builds. Will restore when fixed.Jonathan Robie2009-03-131-24/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@753381 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1730 : Logging update highlighted that we were printing the queue ↵Martin Ritchie2009-03-132-2/+2
| | | | | | before we had fully initialised it. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@753253 13f79535-47bb-0310-9956-ffa450edef68
* Remove duplicate '-l' from generated example MakefilesGordon Sim2009-03-131-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@753238 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1730 : Improve the logging so we can see what is going one during ↵Martin Ritchie2009-03-134-5/+20
| | | | | | persistent recovery as we do not have a working persistent module. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@753220 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1730 : Update the order in which we initialise. We now load the config ↵Martin Ritchie2009-03-131-41/+162
| | | | | | file from disk then recover from the persistent strore. This approach applies the vhost configuration and then applies the persistent state from the store to those objects rather than recreating them. The new inner classes on VirtualHost are to be removed once we have fully extracted the RoutingTable from the legacy MessageStores as this is the root of the problem. The Store needs to be open to create new durable objects but the current stores must recover their state before new entries are added. So now the persistent state is being loaded on to a broker in a consistent state after it has configured a) its default exchanges and b) loaded the queue config from the config file. Eventually we will only have one location for queue config and all will be right in the world. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@753219 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1673: Include BrokerImportExport header in distribution list.Gordon Sim2009-03-131-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@753183 13f79535-47bb-0310-9956-ffa450edef68
* Changes to build DLLs instead of static libs on Windows; primarily added ↵Stephen D. Huston2009-03-12191-1617/+9929
| | | | | | decorators to exported names. Fixes QPID-1673 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@753014 13f79535-47bb-0310-9956-ffa450edef68
* Tests Unicode and handling of all datatypes in applicationJonathan Robie2009-03-124-0/+450
| | | | | | | | headers. Things commented out don't work yet. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752972 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1729: trivial cleanup for shutdown in the case that perftest loses ↵Gordon Sim2009-03-121-2/+4
| | | | | | connection(s). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752937 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1728: Avoid logging error messages on 'shadow' connections that are ↵Gordon Sim2009-03-122-31/+19
| | | | | | outgoing links. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752897 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1727,QPID-1726 : Disable QueueBrowsingFlwoToDiskTest untill C++ broker ↵Martin Ritchie2009-03-121-0/+2
| | | | | | can flow to disk transient queues with Apache store git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752845 13f79535-47bb-0310-9956-ffa450edef68
* SyncWaitDelay*Test is failing spuradically with a management port clash. ↵Martin Ritchie2009-03-121-0/+2
| | | | | | Simplest solution here is to disable the management interface for these tests. The more complex change to ensure the MC is shut down correctly and port freed during test startup will not be a problem for production. It only occurs here as we start a broker then stop and start a new one immediately. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752810 13f79535-47bb-0310-9956-ffa450edef68
* Fix problems buildling on gcc 4.4 and latest corosync.Alan Conway2009-03-111-7/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752600 13f79535-47bb-0310-9956-ffa450edef68
* Remove race condition in low level IO when throttling inputAndrew Stitcher2009-03-111-5/+7
| | | | | | | to avoid overloading the clustering service git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752560 13f79535-47bb-0310-9956-ffa450edef68
* Update versions to 0.5Martin Ritchie2009-03-113-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752533 13f79535-47bb-0310-9956-ffa450edef68
* Update versions to 0.5Martin Ritchie2009-03-113-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752529 13f79535-47bb-0310-9956-ffa450edef68
* Allow immediate and mandatory defaults to be changedMartin Ritchie2009-03-111-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752528 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1725: Revised some lock scopes in management and link registry to avoid ↵Gordon Sim2009-03-113-27/+32
| | | | | | deadlocks. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752510 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1724: Allow replication events to be shared across multiple federations ↵Gordon Sim2009-03-106-22/+202
| | | | | | bridges. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752290 13f79535-47bb-0310-9956-ffa450edef68
* Really close the potential race on the client between sendingAndrew Stitcher2009-03-101-5/+3
| | | | | | | and closing a connection git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752220 13f79535-47bb-0310-9956-ffa450edef68
* Catch up to latest generated sourceStephen D. Huston2009-03-101-1090/+610
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752213 13f79535-47bb-0310-9956-ffa450edef68
* changed regular string encoding from str16_latin to str16 for backwards ↵Rafael H. Schloming2009-03-101-1/+1
| | | | | | compatibility git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752177 13f79535-47bb-0310-9956-ffa450edef68
* Changes in Solaris ECF based poller, to meet the new Poller architectureManuel Teira Paz2009-03-101-51/+183
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752174 13f79535-47bb-0310-9956-ffa450edef68
* cpp/src/acl.mkManuel Teira Paz2009-03-102-0/+10
| | | | | | | | cpp/src/replication.mk - Added solaris specific flags git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752172 13f79535-47bb-0310-9956-ffa450edef68
* cpp/configure.acManuel Teira Paz2009-03-101-6/+16
| | | | | | | | - Change the SSL detection to use foo-config scripts instead of pkgconfig git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752171 13f79535-47bb-0310-9956-ffa450edef68
* Added cluster ACL test, disabled for now as it exposes a memory leak in the ↵Alan Conway2009-03-101-35/+48
| | | | | | SASL client. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752154 13f79535-47bb-0310-9956-ffa450edef68
* Cluster authentication settings default to empty.Alan Conway2009-03-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752146 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1723 - Fixed broken accounting in the headers exchange.Ted Ross2009-03-101-18/+27
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752102 13f79535-47bb-0310-9956-ffa450edef68
* Add missing #includes to build with gcc 4.4.Alan Conway2009-03-103-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752092 13f79535-47bb-0310-9956-ffa450edef68
* configure.ac:Manuel Teira Paz2009-03-109-11/+30
| | | | | | | | | | | | | | - Add a SOCKLIBS definition, to define needed network libraries in Solaris src/tests/failover_soak.cpp - Replace usage of timersub with direct code, since timersub appears to be non-posix. src/tests/Makefile.am - Link against $(SOCKLIBS) when needed src/tests/* - Some qualifying needed for the Sun compiler git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752019 13f79535-47bb-0310-9956-ffa450edef68
* qpid/sys/solaris/SystemInfo.cppManuel Teira Paz2009-03-101-2/+21
| | | | | | | - Add a processName() solaris implementation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752015 13f79535-47bb-0310-9956-ffa450edef68
* examples/makedist.mk and examples/*/Makefile.amManuel Teira Paz2009-03-109-3/+11
| | | | | | | | - Avoid the usage of make ?= assignments (not portable). git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@752014 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1722 Replace use of non thread safe gethostbyname()Andrew Stitcher2009-03-091-16/+21
| | | | | | | with more useful getaddrinfo() git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751844 13f79535-47bb-0310-9956-ffa450edef68
* Fix cluster TTL: replicte expiry information to newcomers.Alan Conway2009-03-0914-70/+98
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751760 13f79535-47bb-0310-9956-ffa450edef68
* Close a potential race between closing a connection and sending dataAndrew Stitcher2009-03-091-18/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751751 13f79535-47bb-0310-9956-ffa450edef68
* QPID-949 : Removed the deleteOnExit calls on all flowed entries, as this ↵Martin Ritchie2009-03-095-14/+24
| | | | | | will increase our memory usage. Instead add a close method on the BackingStore that is called when the queue closes and clean up the backing then. Also moved the QueueHousekeeping thread stop to before we do any queue closing in the VHost. This will ensure that we are not causing any operations that might inadvertadly load a message, and so prevent the backing file from being deleted. This should of course now not occur as all getMessage() calls have been removed. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751722 13f79535-47bb-0310-9956-ffa450edef68
* Removed false positive return from FU.delete(). Delete mirrors functionality ↵Martin Ritchie2009-03-092-8/+16
| | | | | | provided by java.io. Attempting to delete an non-existent file returns false. The caller must handle this correctly. If client provides a null value then the call will throw a NPE which is a valid java response. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751720 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1721: Fixes for replication between clusters when new members are addedGordon Sim2009-03-0919-24/+204
| | | | | | | | | | * suppress event generation during node catch up * ensure sequence counters used for duplicate detection are synchronised in both primary and dr clusters when new members join * connect queue with the event manager within queue registry rather than adapter as the latter path is not used for catchup git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751719 13f79535-47bb-0310-9956-ffa450edef68
* QPID-949 : Removed all getMessage() calls as this will cause a flowed ↵Martin Ritchie2009-03-0915-64/+77
| | | | | | message to be read in to memory from disk. In all instances the reason was to perform methods that exist on the the QueueEntry. Added accessor to MessageID on QueueEntry. Outstanding getMessage() calls have been left in to perform NO_LOCAL work. Moving Publisher and PublisherClient identifer to the QEI would remove this need. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751718 13f79535-47bb-0310-9956-ffa450edef68
* Added test to ensure ThreadPool is references are correctly removed for ↵Martin Ritchie2009-03-092-10/+45
| | | | | | Priority queues. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751714 13f79535-47bb-0310-9956-ffa450edef68
* Ack outstanding messages before closingGordon Sim2009-03-091-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751713 13f79535-47bb-0310-9956-ffa450edef68
* FileUtils would report a failure to delete a non-existent fileMartin Ritchie2009-03-092-2/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751636 13f79535-47bb-0310-9956-ffa450edef68
* Fixed race conditions in cluster.Alan Conway2009-03-0818-353/+362
| | | | | | | | Execute all cluster logic in frameDeliverQueue thread, decoding only in eventDeliverQueue thread. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751557 13f79535-47bb-0310-9956-ffa450edef68
* Correct needed include file for strlen()Stephen D. Huston2009-03-061-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751131 13f79535-47bb-0310-9956-ffa450edef68
* fixed uuid decoding errors due to read_uuid semantics changeRafael H. Schloming2009-03-062-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751064 13f79535-47bb-0310-9956-ffa450edef68
* This is related to QPID-1720Rajith Muditha Attapattu2009-03-062-7/+29
| | | | | | | The fix is a bit of a hack, but I don't see another way to handle it. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@751061 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1719: extra test for federated cluster (includes node failure which ↵Gordon Sim2009-03-062-2/+27
| | | | | | requires a wait so only run on make check-long) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@750989 13f79535-47bb-0310-9956-ffa450edef68