Commit Graph

3076 Commits

Author SHA1 Message Date
Robert Davies 91a0542315 Fix for https://issues.apache.org/activemq/browse/AMQ-1506
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@628711 13f79535-47bb-0310-9956-ffa450edef68
2008-02-18 13:00:44 +00:00
Robert Davies 213c3ae379 Apply patch for https://issues.apache.org/activemq/browse/AMQ-1584
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@628710 13f79535-47bb-0310-9956-ffa450edef68
2008-02-18 12:55:51 +00:00
Robert Davies 2747573f66 Fix for https://issues.apache.org/activemq/browse/AMQ-1583
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@628708 13f79535-47bb-0310-9956-ffa450edef68
2008-02-18 12:50:38 +00:00
Robert Davies d4382e483b Change Queue dispatch model to reduce contention for lots of
consumers

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@628667 13f79535-47bb-0310-9956-ffa450edef68
2008-02-18 09:38:10 +00:00
Robert Davies edd35d4b13 Added a TaksRunner that always executes iterate - even if its already running
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@628665 13f79535-47bb-0310-9956-ffa450edef68
2008-02-18 09:36:39 +00:00
Robert Davies 8250a3c4b2 Fix some timing issues with test cases
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@628664 13f79535-47bb-0310-9956-ffa450edef68
2008-02-18 09:35:37 +00:00
Robert Davies 7882eb7968 Fix some timing issues with test cases
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@628663 13f79535-47bb-0310-9956-ffa450edef68
2008-02-18 09:32:57 +00:00
Robert Davies bbbe0ba4a2 applied patch from https://issues.apache.org/activemq/browse/AMQ-1513
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@627823 13f79535-47bb-0310-9956-ffa450edef68
2008-02-14 18:21:55 +00:00
Robert Davies da46fffc54 removed unused property
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@620760 13f79535-47bb-0310-9956-ffa450edef68
2008-02-12 11:11:05 +00:00
Robert Davies be6376373f Utility class for messages
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@620738 13f79535-47bb-0310-9956-ffa450edef68
2008-02-12 10:04:36 +00:00
Robert Davies f94406aae6 calculate message size even if the minimumMessageSize == 0
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@620500 13f79535-47bb-0310-9956-ffa450edef68
2008-02-11 14:59:56 +00:00
Robert Davies 5460b7bb47 remove patch comment
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@619789 13f79535-47bb-0310-9956-ffa450edef68
2008-02-08 07:24:26 +00:00
Robert Davies 24fea9368c iterate() now returns false after every run to prevent spinning
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@619652 13f79535-47bb-0310-9956-ffa450edef68
2008-02-07 21:42:56 +00:00
Hiram R. Chirino 939a3160f3 Handle the OverlappingFileLockException that could occur.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@619511 13f79535-47bb-0310-9956-ffa450edef68
2008-02-07 17:13:03 +00:00
Robert Davies 52ca2de3f0 remove shutdown hook
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@619391 13f79535-47bb-0310-9956-ffa450edef68
2008-02-07 12:58:46 +00:00
Robert Davies 6f66aa0eea can't determine order messages will arrive in for separate queues
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@619390 13f79535-47bb-0310-9956-ffa450edef68
2008-02-07 12:57:52 +00:00
Robert Davies ac0a88f44d slave deletes all messages on startup now
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@619388 13f79535-47bb-0310-9956-ffa450edef68
2008-02-07 12:56:12 +00:00
Robert Davies 6d0c552c8a cursor fixes
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@619387 13f79535-47bb-0310-9956-ffa450edef68
2008-02-07 12:55:02 +00:00
Robert Davies 1a6cbfa651 fix for https://issues.apache.org/activemq/browse/AMQ-1446
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@619347 13f79535-47bb-0310-9956-ffa450edef68
2008-02-07 10:15:54 +00:00
Robert Davies 6c52d28985 Fix for:
https://issues.apache.org/activemq/browse/AMQ-1116
https://issues.apache.org/activemq/browse/AMQ-1575
https://issues.apache.org/activemq/browse/AMQ-1577
https://issues.apache.org/activemq/browse/AMQ-1581

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@619336 13f79535-47bb-0310-9956-ffa450edef68
2008-02-07 09:51:19 +00:00
James Strachan cada61f3ca Use a larger send batch by default on the sample
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@619078 13f79535-47bb-0310-9956-ffa450edef68
2008-02-06 17:22:16 +00:00
James Strachan 77f6790005 Use a larger send batch by default on the sample
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@619005 13f79535-47bb-0310-9956-ffa450edef68
2008-02-06 14:51:58 +00:00
Hiram R. Chirino 527bd15a5a - Clients do not shutdown due to non-daemon threads hanging around.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@619004 13f79535-47bb-0310-9956-ffa450edef68
2008-02-06 14:48:42 +00:00
Robert Davies 149428b5bc Reduce contention on the AMQ Store
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618981 13f79535-47bb-0310-9956-ffa450edef68
2008-02-06 12:23:41 +00:00
Robert Davies 65beee6895 comment out send first then consume
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618817 13f79535-47bb-0310-9956-ffa450edef68
2008-02-05 23:08:01 +00:00
Robert Davies fdd977aab8 return a lock for the store
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618774 13f79535-47bb-0310-9956-ffa450edef68
2008-02-05 20:52:10 +00:00
Robert Davies f81d0d59d3 lock dispatching (again) whilst adding a consumer
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618689 13f79535-47bb-0310-9956-ffa450edef68
2008-02-05 16:20:11 +00:00
Robert Davies ecc87ea672 add isConnected() flag to a Transport
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618656 13f79535-47bb-0310-9956-ffa450edef68
2008-02-05 14:06:43 +00:00
Robert Davies c128634fa6 copy message before resend
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618655 13f79535-47bb-0310-9956-ffa450edef68
2008-02-05 14:05:46 +00:00
Robert Davies d0f3d4dce9 Make maximum page size for queues configurable
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618654 13f79535-47bb-0310-9956-ffa450edef68
2008-02-05 14:04:39 +00:00
Robert Davies 071b4b109e refactored cursors to improve re-use
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618621 13f79535-47bb-0310-9956-ffa450edef68
2008-02-05 12:14:49 +00:00
Robert Davies 4188ed0b9a increase the length of the wait for messages
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618620 13f79535-47bb-0310-9956-ffa450edef68
2008-02-05 12:11:09 +00:00
Robert Davies ad3799cbae removed test waiting for space
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618619 13f79535-47bb-0310-9956-ffa450edef68
2008-02-05 12:07:32 +00:00
Robert Davies c99f05529f Updated the performance tests
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618617 13f79535-47bb-0310-9956-ffa450edef68
2008-02-05 12:05:52 +00:00
Robert Davies c24574c801 don't set memory limit
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618615 13f79535-47bb-0310-9956-ffa450edef68
2008-02-05 12:01:19 +00:00
Robert Davies 0c1279009c remove unused imports
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618612 13f79535-47bb-0310-9956-ffa450edef68
2008-02-05 11:45:26 +00:00
Hiram R. Chirino ef0e1bac6e Adding a ReadOnlyAsyncDataManager so that you can access a set of data files in a read only way.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@618082 13f79535-47bb-0310-9956-ffa450edef68
2008-02-03 20:43:17 +00:00
Robert Davies 3ac0537e3e added isDisposed to Transport interface
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@617015 13f79535-47bb-0310-9956-ffa450edef68
2008-01-31 06:34:12 +00:00
Robert Davies 5f83e62d66 git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@616811 13f79535-47bb-0310-9956-ffa450edef68 2008-01-30 16:42:39 +00:00
Robert Davies a55149cad0 Further enhancement for https://issues.apache.org/activemq/browse/AMQ-1572
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@616735 13f79535-47bb-0310-9956-ffa450edef68
2008-01-30 12:14:12 +00:00
Robert Davies 418823a7e1 Further enhancement for https://issues.apache.org/activemq/browse/AMQ-1572
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@616733 13f79535-47bb-0310-9956-ffa450edef68
2008-01-30 12:10:22 +00:00
Robert Davies e210657db2 Fix for https://issues.apache.org/activemq/browse/AMQ-1572
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@616506 13f79535-47bb-0310-9956-ffa450edef68
2008-01-29 20:06:47 +00:00
Robert Davies 3249682bda disable caching of messages for the Queue Cursor
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@615341 13f79535-47bb-0310-9956-ffa450edef68
2008-01-25 21:06:43 +00:00
Robert Davies e16bcf2f48 turn cache off by default
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@615297 13f79535-47bb-0310-9956-ffa450edef68
2008-01-25 18:25:04 +00:00
Robert Davies b8674d4006 disable optimized dispatch
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@615288 13f79535-47bb-0310-9956-ffa450edef68
2008-01-25 17:56:06 +00:00
Robert Davies cce756605f use task runner to dispatch messages - improve concurrency
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@615287 13f79535-47bb-0310-9956-ffa450edef68
2008-01-25 17:52:54 +00:00
Robert Davies 55810b3155 resolution for https://issues.apache.org/activemq/browse/AMQ-1566
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@614645 13f79535-47bb-0310-9956-ffa450edef68
2008-01-23 20:08:27 +00:00
Robert Davies 23cda2d6bb Fix for https://issues.apache.org/activemq/browse/AMQ-1562
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@614206 13f79535-47bb-0310-9956-ffa450edef68
2008-01-22 14:28:10 +00:00
Robert Davies 17e22cff6f Fix for https://issues.apache.org/activemq/browse/AMQ-1475
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@613899 13f79535-47bb-0310-9956-ffa450edef68
2008-01-21 14:22:58 +00:00
James Strachan b16d55f79a Lowered the logging level of empty messages returned. For background see : http://www.nabble.com/HTTP-%3A-Received-null-command-tp14997476s2354p14997476.html
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@613889 13f79535-47bb-0310-9956-ffa450edef68
2008-01-21 13:48:01 +00:00