2559 Commits

Author SHA1 Message Date
Gary Tully
1421317bd2 resolve https://issues.apache.org/activemq/browse/AMQ-2252 - deadlock with nio and optimizeDispatch and test case
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@774829 13f79535-47bb-0310-9956-ffa450edef68
2009-05-14 15:46:52 +00:00
Bosanac Dejan
34ee8cc7dd rmoveing log4j surefire configuration as it clashes with CI tools. Should be uncommented manually
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@774738 13f79535-47bb-0310-9956-ffa450edef68
2009-05-14 12:03:15 +00:00
Gary Tully
9124460797 fix intermittent failure of test, depended on two distinct calls to currentTimeMillis matching, needs a range check rather than equals
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@774731 13f79535-47bb-0310-9956-ffa450edef68
2009-05-14 11:21:12 +00:00
Gary Tully
9383c6d697 resolve alternative path to https://issues.apache.org/activemq/browse/AMQ-2241 via ra where connection is reused. state tracker was not notified when remove command is suppressed and simulated during transport outage
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@774712 13f79535-47bb-0310-9956-ffa450edef68
2009-05-14 09:57:24 +00:00
Gary Tully
2407a7b4ec improve failure reporting in assert
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@774431 13f79535-47bb-0310-9956-ffa450edef68
2009-05-13 16:57:42 +00:00
Bosanac Dejan
09bae42a83 partial fix for https://issues.apache.org/activemq/browse/AMQ-2238 - http transport improvements
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@774421 13f79535-47bb-0310-9956-ffa450edef68
2009-05-13 16:43:31 +00:00
Gary Tully
dd1b847ad7 improve error reporting from classcast
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@773986 13f79535-47bb-0310-9956-ffa450edef68
2009-05-12 17:14:24 +00:00
Gary Tully
4b4ce4aaf2 resolve https://issues.apache.org/activemq/browse/AMQ-2246
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@773985 13f79535-47bb-0310-9956-ffa450edef68
2009-05-12 17:13:10 +00:00
Gary Tully
245771a14d test case for https://issues.apache.org/activemq/browse/AMQ-2233 with prefetch workaround
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@773862 13f79535-47bb-0310-9956-ffa450edef68
2009-05-12 11:31:04 +00:00
Bosanac Dejan
62e1abfb90 fix for https://issues.apache.org/activemq/browse/AMQ-2245 - broker restart
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@773569 13f79535-47bb-0310-9956-ffa450edef68
2009-05-11 14:15:58 +00:00
Bosanac Dejan
206df1bd57 test case for https://issues.apache.org/activemq/browse/AMQ-2195
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@772931 13f79535-47bb-0310-9956-ffa450edef68
2009-05-08 10:39:03 +00:00
Gary Tully
01e2aec7b5 resolve https://issues.apache.org/activemq/browse/AMQ-2241 - ensure default session is created for a duplicate connection request
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@771718 13f79535-47bb-0310-9956-ffa450edef68
2009-05-05 13:28:59 +00:00
Bosanac Dejan
a49ba6c040 fix for https://issues.apache.org/activemq/browse/AMQ-2224 and additional fix for https://issues.apache.org/activemq/browse/AMQ-2221
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@768300 13f79535-47bb-0310-9956-ffa450edef68
2009-04-24 13:17:25 +00:00
Bosanac Dejan
82d7182939 fix for https://issues.apache.org/activemq/browse/AMQ-2221 - improvments for timestamp plugin
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@768219 13f79535-47bb-0310-9956-ffa450edef68
2009-04-24 08:27:10 +00:00
Bosanac Dejan
6fc95f5ce8 specifically add log4j.properties location, since surefire will ignore it if pertest fork mode is used
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@767849 13f79535-47bb-0310-9956-ffa450edef68
2009-04-23 08:27:55 +00:00
Gary Tully
047030447d give test some more time for slower machines
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@766639 13f79535-47bb-0310-9956-ffa450edef68
2009-04-20 10:18:31 +00:00
Gary Tully
4e0609f5cb resolve AMQ-2210|https://issues.apache.org/activemq/browse/AMQ-2210, in hindsight, it does not make sense to wait for dispatch in anycase as the message will always get replayed at some stage. an un dispatched ack is expected in this case so it is correct to ignore it. Revert wait from AMQ-2149|https://issues.apache.org/activemq/browse/AMQ-2149
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@765921 13f79535-47bb-0310-9956-ffa450edef68
2009-04-17 09:36:51 +00:00
Bosanac Dejan
4441fa7442 name unnamed timers
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@765212 13f79535-47bb-0310-9956-ffa450edef68
2009-04-15 14:25:07 +00:00
Bosanac Dejan
e6790674dc fix for https://issues.apache.org/activemq/browse/AMQ-2209 - deleting queue does not remove messages
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@765141 13f79535-47bb-0310-9956-ffa450edef68
2009-04-15 11:37:45 +00:00
Gary Tully
0c89959c59 remove duplicate log info, AMQ-2198|https://issues.apache.org/activemq/browse/AMQ-2198
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@765133 13f79535-47bb-0310-9956-ffa450edef68
2009-04-15 11:01:29 +00:00
Bosanac Dejan
ff59a598cc removing commons lang import statement
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@764403 13f79535-47bb-0310-9956-ffa450edef68
2009-04-13 10:57:44 +00:00
Bosanac Dejan
8f80e34292 additional fix for https://issues.apache.org/activemq/browse/AMQ-2086 - remove commons-lang dependency
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@764377 13f79535-47bb-0310-9956-ffa450edef68
2009-04-13 08:51:03 +00:00
Bosanac Dejan
d185430ffe Fix for https://issues.apache.org/activemq/browse/AMQ-2086 - duplex connector and excluded destinations
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@763993 13f79535-47bb-0310-9956-ffa450edef68
2009-04-10 17:58:32 +00:00
Gary Tully
3da13732ec some additional tests for AMQ-2198|https://issues.apache.org/activemq/browse/AMQ-2198, also additional logging
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@763983 13f79535-47bb-0310-9956-ffa450edef68
2009-04-10 17:31:40 +00:00
Gary Tully
966658fdad resolve AMQ-2199|https://issues.apache.org/activemq/browse/AMQ-2199 add a latch for the event that initialises the localbrokerid and path
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@763565 13f79535-47bb-0310-9956-ffa450edef68
2009-04-09 09:05:17 +00:00
Gary Tully
5b8a886891 tidy up logging for network connectors, make debug level usefull
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@762996 13f79535-47bb-0310-9956-ffa450edef68
2009-04-07 22:16:53 +00:00
Gary Tully
5511217fb1 implement AMQ-2198|https://issues.apache.org/activemq/browse/AMQ-2198 add setSuppressDuplicateQueueSubscriptions option to Network configuration, when true, duplicate subs for the same consumer will be suppressed, relevant when networkTTL > 1
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@762925 13f79535-47bb-0310-9956-ffa450edef68
2009-04-07 19:48:29 +00:00
Gary Tully
9f548bb74a ensure duplicate acks are send immediatly and supppress outstanding delivery acks on transport resumption, AMQ-2149|https://issues.apache.org/activemq/browse/AMQ-2149
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@762464 13f79535-47bb-0310-9956-ffa450edef68
2009-04-06 19:20:12 +00:00
Gary Tully
21cd3e69c6 tidy up logging
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@762287 13f79535-47bb-0310-9956-ffa450edef68
2009-04-06 11:32:33 +00:00
Gary Tully
1f4757b9d1 revert prefetch and maxPageSize to defaults to transaction tests, issue was negative inflight count due to duplicate acks, prefetch and max page size was a just a workaround that is not now needed AMQ-2149|https://issues.apache.org/activemq/browse/AMQ-2149
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@761610 13f79535-47bb-0310-9956-ffa450edef68
2009-04-03 10:57:40 +00:00
Gary Tully
e45bb06907 further tests and fixes related to failover, this time transactions and topics. prefetch and maxPageSize are relevant in the transacted. With redeliveries the prefetch needs to be less than half the transaction size and the maxPageSize needs to exceed the transaction span. more tests in AMQ-2149|https://issues.apache.org/activemq/browse/AMQ-2149 and some amendments to the fixes for that issue
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@761597 13f79535-47bb-0310-9956-ffa450edef68
2009-04-03 10:16:28 +00:00
Bosanac Dejan
f8ef7ff31f https://issues.apache.org/activemq/browse/AMQ-2195 - receive should throw an exception if the connection is lost
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@761301 13f79535-47bb-0310-9956-ffa450edef68
2009-04-02 14:03:54 +00:00
Gary Tully
eab5a3a2e2 topic version of test case for AMQ-2149|https://issues.apache.org/activemq/browse/AMQ-2149 with associated fixes to suppress duplicates and out of order messages
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@760721 13f79535-47bb-0310-9956-ffa450edef68
2009-03-31 23:10:04 +00:00
Gary Tully
c8e518b2dc fix duplicate detection of messages recovered when space limit is reached and fix cursor cache reenablement when free space becomes available, AMQ-2149
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@760075 13f79535-47bb-0310-9956-ffa450edef68
2009-03-30 18:04:20 +00:00
Gary Tully
b896467146 make single ack id visible
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@759125 13f79535-47bb-0310-9956-ffa450edef68
2009-03-27 13:02:36 +00:00
Gary Tully
24dced675c add some redirection to the deprecated method
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@758908 13f79535-47bb-0310-9956-ffa450edef68
2009-03-26 22:49:46 +00:00
Gary Tully
9a0de1ccaf exercise the features of AMQ-2168|https://issues.apache.org/activemq/browse/AMQ-2168 enhanced LoggingBrokerPlugin
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@758779 13f79535-47bb-0310-9956-ffa450edef68
2009-03-26 18:08:01 +00:00
Gary Tully
681d149ffd apply patch from AMQ-2168|https://issues.apache.org/activemq/browse/AMQ-2168 enhanced LoggingBrokerPlugin
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@758777 13f79535-47bb-0310-9956-ffa450edef68
2009-03-26 18:00:43 +00:00
Gary Tully
84dbbc758b patch applied with thanks: AMQ-2178|https://issues.apache.org/activemq/browse/AMQ-2178
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@758721 13f79535-47bb-0310-9956-ffa450edef68
2009-03-26 16:27:35 +00:00
Gary Tully
132f662209 resolve AMQ-2149|https://issues.apache.org/activemq/browse/AMQ-2149 - isses with kaha reference store and duplicate messages, recovery of duplicaes and recovery with memory limits and session duplicate acks resulting in out of order message dispatch, more detail in the jira and test case
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@758678 13f79535-47bb-0310-9956-ffa450edef68
2009-03-26 15:22:57 +00:00
Gary Tully
31c7e620c2 add waitUntilStarted to broker service so it is possible to wait till recovery is complete
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@758268 13f79535-47bb-0310-9956-ffa450edef68
2009-03-25 14:30:50 +00:00
Gary Tully
fb9a292be1 share the test
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@758200 13f79535-47bb-0310-9956-ffa450edef68
2009-03-25 10:17:45 +00:00
Bosanac Dejan
42d91a3b79 fix for https://issues.apache.org/activemq/browse/AMQ-2179; xpath selectors and boolean expressions
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@758184 13f79535-47bb-0310-9956-ffa450edef68
2009-03-25 09:12:52 +00:00
Gary Tully
86ec0553c5 further tests for AMQ-2149
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@756469 13f79535-47bb-0310-9956-ffa450edef68
2009-03-20 14:06:45 +00:00
Gary Tully
08aecbee6e partial fix for AMQ2149|http://issues.apache.org/activemq/browse/AMQ-2149 , contention when usage limit reached can lead to out or order mesage dispatch
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@755715 13f79535-47bb-0310-9956-ffa450edef68
2009-03-18 19:49:39 +00:00
Gary Tully
7b16aec2c0 apply patch from https://issues.apache.org/activemq/browse/AMQ-2154, with thanks
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@754973 13f79535-47bb-0310-9956-ffa450edef68
2009-03-16 18:22:41 +00:00
Hiram R. Chirino
6e989edaa1 The useInactivityMonitor option can now be used to disable configuring a inactivity montior on the transport.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@754963 13f79535-47bb-0310-9956-ffa450edef68
2009-03-16 17:22:40 +00:00
Hiram R. Chirino
b41e1a7579 Making handly CONSTANT public
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@754962 13f79535-47bb-0310-9956-ffa450edef68
2009-03-16 17:21:45 +00:00
Hiram R. Chirino
95ff01053a Allow the negociation protocol to be used when not inserted as a transport filter.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@754959 13f79535-47bb-0310-9956-ffa450edef68
2009-03-16 17:13:20 +00:00
Gary Tully
3b06e128f9 resolve: AMQ-2144|https://issues.apache.org/activemq/browse/AMQ-2144 - patch applied with thanks
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@753297 13f79535-47bb-0310-9956-ffa450edef68
2009-03-13 15:18:27 +00:00