activemq-apollo.git
5 years ago[maven-release-plugin] copy for tag apollo-project-1.5 tags/apollo-project-1.5 apollo-project-1.5
Hiram R. Chirino [Mon, 5 Nov 2012 22:29:54 +0000 (22:29 +0000)] 
[maven-release-plugin]  copy for tag apollo-project-1.5

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/tags/apollo-project-1.5@1405994 13f79535-47bb-0310-9956-ffa450edef68

5 years ago[maven-release-plugin] prepare release apollo-project-1.5
Hiram R. Chirino [Mon, 5 Nov 2012 22:29:47 +0000 (22:29 +0000)] 
[maven-release-plugin] prepare release apollo-project-1.5

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1405993 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpgrade from testing with ActiveMQ 5.6.0 clients to 5.7.0
Hiram R. Chirino [Mon, 5 Nov 2012 22:18:42 +0000 (22:18 +0000)] 
Upgrade from testing with ActiveMQ 5.6.0 clients to 5.7.0

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1405990 13f79535-47bb-0310-9956-ffa450edef68

5 years agoSwitch from scala 2.9.1-1 to 2.9.2
Hiram R. Chirino [Mon, 5 Nov 2012 22:18:37 +0000 (22:18 +0000)] 
Switch from scala 2.9.1-1 to 2.9.2

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1405989 13f79535-47bb-0310-9956-ffa450edef68

5 years agoprep for the 1.5 release.
Hiram R. Chirino [Mon, 5 Nov 2012 21:45:09 +0000 (21:45 +0000)] 
prep for the 1.5 release.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1405971 13f79535-47bb-0310-9956-ffa450edef68

5 years agoApply a more consistent apache header.
Hiram R. Chirino [Mon, 5 Nov 2012 21:45:02 +0000 (21:45 +0000)] 
Apply a more consistent apache header.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1405970 13f79535-47bb-0310-9956-ffa450edef68

5 years agoTarget Java 1.6
Hiram R. Chirino [Mon, 5 Nov 2012 21:31:25 +0000 (21:31 +0000)] 
Target Java 1.6

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1405966 13f79535-47bb-0310-9956-ffa450edef68

5 years agoSwitching the apollo-amqp module to use the qpid-proton lib to talk AMQP.
Hiram R. Chirino [Mon, 5 Nov 2012 20:32:47 +0000 (20:32 +0000)] 
Switching the apollo-amqp module to use the qpid-proton lib to talk AMQP.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1405942 13f79535-47bb-0310-9956-ffa450edef68

5 years agoremoving un-needed producer retain/release
Hiram R. Chirino [Mon, 5 Nov 2012 20:32:23 +0000 (20:32 +0000)] 
removing un-needed producer retain/release

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1405941 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdded a FullSink (a sink which is always full) and you can now poll sink items out...
Hiram R. Chirino [Mon, 5 Nov 2012 20:32:11 +0000 (20:32 +0000)] 
Added a FullSink (a sink which is always full) and you can now poll sink items out of a SessionMux

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1405940 13f79535-47bb-0310-9956-ffa450edef68

5 years agomaking a test case less timing dependent.
Hiram R. Chirino [Thu, 1 Nov 2012 23:27:03 +0000 (23:27 +0000)] 
making a test case less timing dependent.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1404828 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpgrade the windows leveldbjni versions used.
Hiram R. Chirino [Thu, 1 Nov 2012 14:37:18 +0000 (14:37 +0000)] 
Upgrade the windows leveldbjni versions used.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1404612 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUse the new suspend/resume compaction calls on leveldb-api 0.4. This avoids us needin...
Hiram R. Chirino [Wed, 31 Oct 2012 20:40:55 +0000 (20:40 +0000)] 
Use the new suspend/resume compaction calls on leveldb-api 0.4. This avoids us needing close/open db to do checkpoints.  Should slightly improve perf since the block cache is not thrown away.  The index stats displayed will also be more meaningful.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1404338 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFixes APLO-266: Stomp 1.2 with CRLF, sometimes gets: IOException: Unable to parse...
Hiram R. Chirino [Mon, 29 Oct 2012 14:10:56 +0000 (14:10 +0000)] 
Fixes APLO-266: Stomp 1.2 with CRLF, sometimes gets: IOException: Unable to parse header line [\u0013]

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1403303 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFixes an openwire decoding bug.
Hiram R. Chirino [Mon, 29 Oct 2012 14:10:48 +0000 (14:10 +0000)] 
Fixes an openwire decoding bug.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1403302 13f79535-47bb-0310-9956-ffa450edef68

5 years agoSort the log file list so that it displays nicer.
Hiram R. Chirino [Fri, 28 Sep 2012 20:01:06 +0000 (20:01 +0000)] 
Sort the log file list so that it displays nicer.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1391624 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFixes: APLO-237 Producer transaction using open wire causes hawtdispatch queue assert...
Hiram R. Chirino [Fri, 28 Sep 2012 17:54:02 +0000 (17:54 +0000)] 
Fixes: APLO-237 Producer transaction using open wire causes hawtdispatch queue assertion error.

Many thanks to Christian Posta for his contributed test case.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1391573 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAPLO-261 : Document that we support STOMP 1.2
Hiram R. Chirino [Fri, 28 Sep 2012 17:53:53 +0000 (17:53 +0000)] 
APLO-261 : Document that we support STOMP 1.2

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1391572 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFix the date on the 1.4 release blog post.
Hiram R. Chirino [Fri, 28 Sep 2012 17:20:42 +0000 (17:20 +0000)] 
Fix the date on the 1.4 release blog post.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1391560 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFixes APLO-264: NPE in Jetty - broker fails to start
Hiram R. Chirino [Fri, 28 Sep 2012 17:20:37 +0000 (17:20 +0000)] 
Fixes APLO-264: NPE in Jetty - broker fails to start

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1391559 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFixes APLO-176 : "Detected store change in range" warning message are occasionally...
Hiram R. Chirino [Fri, 28 Sep 2012 16:28:54 +0000 (16:28 +0000)] 
Fixes APLO-176 : "Detected store change in range" warning message are occasionally displayed once a queue grows large.

Seems we were growing the range after we had initiated a range load, when the range load completed, the number of messages loaded would not match up to what the new range size was.  The fix is to not grow the range while it is being loaded.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1391519 13f79535-47bb-0310-9956-ffa450edef68

5 years agoImproving the slow consumer detection. We were getting too many false positives.
Hiram R. Chirino [Fri, 28 Sep 2012 11:50:00 +0000 (11:50 +0000)] 
Improving the slow consumer detection.  We were getting too many false positives.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1391410 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAvoid warning from log4j.
Hiram R. Chirino [Fri, 28 Sep 2012 11:49:50 +0000 (11:49 +0000)] 
Avoid warning from log4j.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1391409 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFixes APLO-263 : Remove slf4j from openwire examples
Hiram R. Chirino [Thu, 27 Sep 2012 11:39:34 +0000 (11:39 +0000)] 
Fixes APLO-263 : Remove slf4j from openwire examples

Applying Christian Posta's patch.  Thanks!

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1390949 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFixes APLO-262: Adding Christian Posta's Openwire Examples to the distribution.
Hiram R. Chirino [Wed, 26 Sep 2012 23:26:16 +0000 (23:26 +0000)] 
Fixes APLO-262: Adding Christian Posta's Openwire Examples to the distribution.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1390775 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdded missing lic. headers.
Hiram R. Chirino [Wed, 26 Sep 2012 23:24:18 +0000 (23:24 +0000)] 
Added missing lic. headers.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1390774 13f79535-47bb-0310-9956-ffa450edef68

5 years agoRefactored out the STOMP documentation into it's own manual. Improved front page...
Hiram R. Chirino [Wed, 26 Sep 2012 23:12:26 +0000 (23:12 +0000)] 
Refactored out the STOMP documentation into it's own manual.  Improved front page documentation and links to the different protocol specific manuals.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1390773 13f79535-47bb-0310-9956-ffa450edef68

5 years agoImplementing APLO-262 : Begin documenting OpenWire features
Hiram R. Chirino [Wed, 26 Sep 2012 23:12:17 +0000 (23:12 +0000)] 
Implementing APLO-262 : Begin documenting OpenWire features

This is Christian Posta's patch with slight modifications.  Many thanks!

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1390772 13f79535-47bb-0310-9956-ffa450edef68

5 years agoImproved ssl protocol detection.
Hiram R. Chirino [Wed, 26 Sep 2012 19:15:10 +0000 (19:15 +0000)] 
Improved ssl protocol detection.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1390682 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdd links to the CI server.
Hiram R. Chirino [Wed, 26 Sep 2012 18:23:50 +0000 (18:23 +0000)] 
Add links to the CI server.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1390636 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFixes APLO-249: Message expiration does not (always) work on topics
Hiram R. Chirino [Wed, 26 Sep 2012 17:42:57 +0000 (17:42 +0000)] 
Fixes APLO-249: Message expiration does not (always) work on topics

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1390624 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFixes APLO-261 : Added support the 1.2 STOMP spec ACK style.
Hiram R. Chirino [Wed, 26 Sep 2012 16:41:06 +0000 (16:41 +0000)] 
Fixes APLO-261 : Added support the 1.2 STOMP spec ACK style.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1390597 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUse a more consistent setting for test log files.
Hiram R. Chirino [Wed, 26 Sep 2012 15:15:45 +0000 (15:15 +0000)] 
Use a more consistent setting for test log files.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1390552 13f79535-47bb-0310-9956-ffa450edef68

5 years agoErrors could occur in the store due to an invalid double dequeue from the store.
Hiram R. Chirino [Wed, 26 Sep 2012 15:15:15 +0000 (15:15 +0000)] 
Errors could occur in the store due to an invalid double dequeue from the store.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1390551 13f79535-47bb-0310-9956-ffa450edef68

5 years agoAdding tests and fixing bugs in the MQTT protocol impl.
Hiram R. Chirino [Tue, 25 Sep 2012 20:04:46 +0000 (20:04 +0000)] 
Adding tests and fixing bugs in the MQTT protocol impl.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1390107 13f79535-47bb-0310-9956-ffa450edef68

5 years agoFixes APLO-260 : Contribute the FuseSource MQTT impl to Apache and included as part...
Hiram R. Chirino [Tue, 25 Sep 2012 18:53:01 +0000 (18:53 +0000)] 
Fixes APLO-260 : Contribute the FuseSource MQTT impl to Apache and included as part of the default Apollo distribution.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1390048 13f79535-47bb-0310-9956-ffa450edef68

5 years agoSwitch to released leveldbjni version.
Hiram R. Chirino [Mon, 24 Sep 2012 18:44:27 +0000 (18:44 +0000)] 
Switch to released leveldbjni version.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1389511 13f79535-47bb-0310-9956-ffa450edef68

5 years agoUpgrade the selenium version to 2.25.0
Hiram R. Chirino [Mon, 24 Sep 2012 15:47:28 +0000 (15:47 +0000)] 
Upgrade the selenium version to 2.25.0

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1389438 13f79535-47bb-0310-9956-ffa450edef68

5 years agoSwitch to released versions of dependencies.
Hiram R. Chirino [Mon, 24 Sep 2012 15:35:10 +0000 (15:35 +0000)] 
Switch to released versions of dependencies.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1389436 13f79535-47bb-0310-9956-ffa450edef68

5 years agoRe-implemented the backed out changes in rev 1379944 in a way that does not cause...
Hiram R. Chirino [Mon, 24 Sep 2012 15:35:01 +0000 (15:35 +0000)] 
Re-implemented the backed out changes in rev 1379944 in a way that does not cause a performance regression.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1389435 13f79535-47bb-0310-9956-ffa450edef68

6 years agoBack-out the changes introduced in rev 1379944. That change caused a queue performan...
Hiram R. Chirino [Wed, 19 Sep 2012 23:44:46 +0000 (23:44 +0000)] 
Back-out the changes introduced in rev 1379944.  That change caused a queue performance regression.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1387819 13f79535-47bb-0310-9956-ffa450edef68

6 years agoClean up bit that are not needed with the new session sink design.
Hiram R. Chirino [Wed, 19 Sep 2012 23:44:10 +0000 (23:44 +0000)] 
Clean up bit that are not needed with the new session sink design.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1387818 13f79535-47bb-0310-9956-ffa450edef68

6 years agoLast commit for APLO-244 introduce a perf regression for the queue case which this...
Hiram R. Chirino [Wed, 19 Sep 2012 02:27:59 +0000 (02:27 +0000)] 
Last commit for APLO-244 introduce a perf regression for the queue case which this commit should fix.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1387436 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFurther improvements for APLO-244, when there are multiple producers to a single...
Hiram R. Chirino [Tue, 18 Sep 2012 19:11:54 +0000 (19:11 +0000)] 
Further improvements for APLO-244, when there are multiple producers to a single consumer we shared the session buffer size across the producers (allocating more buffer space to fast producers).

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1387327 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes compiler warning.
Hiram R. Chirino [Tue, 18 Sep 2012 19:11:38 +0000 (19:11 +0000)] 
Fixes compiler warning.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1387326 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes the NPEs that were occurring during the unit tests.
Hiram R. Chirino [Tue, 18 Sep 2012 19:11:30 +0000 (19:11 +0000)] 
Fixes the NPEs that were occurring during the unit tests.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1387325 13f79535-47bb-0310-9956-ffa450edef68

6 years agoregression was causing topic producers to not get disconnect from consumers.
Hiram R. Chirino [Tue, 18 Sep 2012 19:11:14 +0000 (19:11 +0000)] 
regression was causing topic producers to not get disconnect from consumers.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1387324 13f79535-47bb-0310-9956-ffa450edef68

6 years agoCommenting out a couple of tests which intermittently fail. Will come back to these...
Hiram R. Chirino [Thu, 13 Sep 2012 17:41:56 +0000 (17:41 +0000)] 
Commenting out a couple of tests which intermittently fail.  Will come back to these soon.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1384426 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixing bug in SessionSinkMux that cause duplicate deliveries to occur. Bug was intro...
Hiram R. Chirino [Thu, 13 Sep 2012 17:41:45 +0000 (17:41 +0000)] 
Fixing bug in SessionSinkMux that cause duplicate deliveries to occur.  Bug was introduced in rev 1374667.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1384425 13f79535-47bb-0310-9956-ffa450edef68

6 years agoMake sure we don't log a transport error if the transport is gracefully disconnected.
Hiram R. Chirino [Thu, 13 Sep 2012 17:41:37 +0000 (17:41 +0000)] 
Make sure we don't log a transport error if the transport is gracefully disconnected.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1384424 13f79535-47bb-0310-9956-ffa450edef68

6 years agoMake sure we disconnect the requested client.
Hiram R. Chirino [Thu, 13 Sep 2012 17:41:30 +0000 (17:41 +0000)] 
Make sure we disconnect the requested client.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1384423 13f79535-47bb-0310-9956-ffa450edef68

6 years agoUse auto-incremented destination names for test cases.
Hiram R. Chirino [Thu, 13 Sep 2012 17:41:19 +0000 (17:41 +0000)] 
Use auto-incremented destination names for test cases.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1384422 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes APLO-259: Support Telnet clients that send '\r\n' character to terminate a...
Hiram R. Chirino [Tue, 11 Sep 2012 16:34:27 +0000 (16:34 +0000)] 
Fixes APLO-259: Support Telnet clients that send '\r\n' character to terminate a line.

Also integrates and expands the test case in the patch submitted by Christian Posta in APLO-255

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1383472 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes: APLO-258 - EmbeddedBroker example fails to compile
Hiram R. Chirino [Thu, 6 Sep 2012 17:15:07 +0000 (17:15 +0000)] 
Fixes: APLO-258 - EmbeddedBroker example fails to compile

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1381682 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFix punctuation.
Hiram R. Chirino [Sun, 2 Sep 2012 17:18:43 +0000 (17:18 +0000)] 
Fix punctuation.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1380009 13f79535-47bb-0310-9956-ffa450edef68

6 years agoThe queue stats on topic queue could become inconsistent. Also avoid a small edge...
Hiram R. Chirino [Sun, 2 Sep 2012 11:26:04 +0000 (11:26 +0000)] 
The queue stats on topic queue could become inconsistent.  Also avoid a small edge case where a  dequeue on a swapped entry would get dropped if it became part of a swap range.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1379944 13f79535-47bb-0310-9956-ffa450edef68

6 years agoAvoid NPEs that can occur if we shutdown the store before the router.
Hiram R. Chirino [Sun, 2 Sep 2012 11:25:53 +0000 (11:25 +0000)] 
Avoid NPEs that can occur if we shutdown the store before the router.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1379943 13f79535-47bb-0310-9956-ffa450edef68

6 years agoAllow the websocket test to pass even when building offline.
Hiram R. Chirino [Sun, 2 Sep 2012 11:25:46 +0000 (11:25 +0000)] 
Allow the websocket test to pass even when building offline.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1379942 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes bug where topic we being auto-deleted even when it has a consumer via a queue
Hiram R. Chirino [Sun, 2 Sep 2012 11:25:35 +0000 (11:25 +0000)] 
Fixes bug where topic we being auto-deleted even when it has a consumer via a queue

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1379941 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes APLO-255: Typo and weird exception text in StompCodec.scala
Hiram R. Chirino [Wed, 29 Aug 2012 15:27:49 +0000 (15:27 +0000)] 
Fixes APLO-255: Typo and weird exception text in StompCodec.scala

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1378607 13f79535-47bb-0310-9956-ffa450edef68

6 years agoMake sure we only add guest principals if the subject does not have any others princi...
Hiram R. Chirino [Wed, 29 Aug 2012 14:39:27 +0000 (14:39 +0000)] 
Make sure we only add guest principals if the subject does not have any others principals.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1378582 13f79535-47bb-0310-9956-ffa450edef68

6 years agoTest and Fix for APLO-253: Source IP not always retrieved by the UDP connector
Hiram R. Chirino [Wed, 29 Aug 2012 11:10:07 +0000 (11:10 +0000)] 
Test and Fix for APLO-253: Source IP not always retrieved by the UDP connector

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1378503 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes APLO-252: Spurious bytes added by the STOMP UDP Protocol
Hiram R. Chirino [Tue, 28 Aug 2012 22:17:44 +0000 (22:17 +0000)] 
Fixes APLO-252: Spurious bytes added by the STOMP UDP Protocol

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1378366 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes APLO-246: Cannot start Apollo as a windows service when not on C drive
Hiram R. Chirino [Tue, 28 Aug 2012 20:55:31 +0000 (20:55 +0000)] 
Fixes APLO-246: Cannot start Apollo as a windows service when not on C drive

Applied Christian Posta's patch.  Many thanks.
Also update to the winsw version to 1.9 so that you can install as a service on windows vista and later.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1378333 13f79535-47bb-0310-9956-ffa450edef68

6 years agoIf a queue entry is swapping out when it gets DLQed, wait for it to finish swapping...
Hiram R. Chirino [Mon, 27 Aug 2012 20:21:20 +0000 (20:21 +0000)] 
If a queue entry is swapping out when it gets DLQed, wait for it to finish swapping out before moving it to the DLQ.  Fixes some intermittent test failures.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1377823 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes APLO-251 : Share a single queue for all consumers on topic configured with...
Hiram R. Chirino [Mon, 27 Aug 2012 20:21:12 +0000 (20:21 +0000)] 
Fixes APLO-251 : Share a single queue for all consumers on topic configured with slow_consumer_policy="queue"

This should allow topics configured with slow_consumer_policy="queue" to scale a bit better as there will be fewer storage operations occurring when you have multiple consumers.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1377822 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes APLO-250 : add_user_header should prevent forging
Hiram R. Chirino [Mon, 27 Aug 2012 14:43:39 +0000 (14:43 +0000)] 
Fixes APLO-250 : add_user_header should prevent forging

When the add_user_header is enabled, we always update the header.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1377699 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixing guest login issues /w the StompUDP protocol, identified in issue: APLO-177
Hiram R. Chirino [Mon, 27 Aug 2012 14:05:14 +0000 (14:05 +0000)] 
Fixing guest login issues /w the StompUDP protocol, identified in issue: APLO-177

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1377687 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes NPE identified in APLO-177.
Hiram R. Chirino [Mon, 27 Aug 2012 12:26:37 +0000 (12:26 +0000)] 
Fixes NPE identified in APLO-177.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1377653 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes APLO-248: Log stack traces to a separate log file by default.
Hiram R. Chirino [Sun, 26 Aug 2012 17:11:30 +0000 (17:11 +0000)] 
Fixes APLO-248: Log stack traces to a separate log file by default.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1377460 13f79535-47bb-0310-9956-ffa450edef68

6 years agoUpdate the docs with info on which VS C++ 2010 redistributable package needs to be...
Hiram R. Chirino [Sat, 25 Aug 2012 19:05:21 +0000 (19:05 +0000)] 
Update the docs with info on which VS C++ 2010 redistributable package needs to be installed to run LevelDB on windows.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1377336 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRename SSL->Ssl to keep naming consistent.
Hiram R. Chirino [Sat, 25 Aug 2012 00:28:26 +0000 (00:28 +0000)] 
Rename SSL->Ssl to keep naming consistent.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1377164 13f79535-47bb-0310-9956-ffa450edef68

6 years agoSupport configuring the SSL protocol and getting the X509 certs from it.
Hiram R. Chirino [Sat, 25 Aug 2012 00:28:16 +0000 (00:28 +0000)] 
Support configuring the SSL protocol and getting the X509 certs from it.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1377163 13f79535-47bb-0310-9956-ffa450edef68

6 years agoUpdate need to pickup API changes in hawtdispatch-transport. Add initial cut of...
Hiram R. Chirino [Fri, 24 Aug 2012 23:33:15 +0000 (23:33 +0000)] 
Update need to pickup API changes in hawtdispatch-transport.  Add initial cut of a SSLProtocol which allows us to accept SSL/TLS connections on normal tcp port.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1377147 13f79535-47bb-0310-9956-ffa450edef68

6 years agoSet the java.io.tmpdir sys prop early in the boot process so that temp files can...
Hiram R. Chirino [Fri, 24 Aug 2012 13:10:33 +0000 (13:10 +0000)] 
Set the java.io.tmpdir sys prop early in the boot process so that temp files can be extracted to directory writable by the process.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1376904 13f79535-47bb-0310-9956-ffa450edef68

6 years agoUpdate docs to reflect that we have a JNI driver for leveldb on windows.
Hiram R. Chirino [Fri, 24 Aug 2012 13:10:26 +0000 (13:10 +0000)] 
Update docs to reflect that we have a JNI driver for leveldb on windows.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1376903 13f79535-47bb-0310-9956-ffa450edef68

6 years agoStore the current link strategy in a function var instead of doing a switch.
Hiram R. Chirino [Thu, 23 Aug 2012 22:39:58 +0000 (22:39 +0000)] 
Store the current link strategy in a function var instead of doing a switch.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1376748 13f79535-47bb-0310-9956-ffa450edef68

6 years agoInclude the windows native libs for leveldbjni.
Hiram R. Chirino [Thu, 23 Aug 2012 20:22:54 +0000 (20:22 +0000)] 
Include the windows native libs for leveldbjni.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1376677 13f79535-47bb-0310-9956-ffa450edef68

6 years agoenable leveldbjni again.
Hiram R. Chirino [Wed, 22 Aug 2012 12:08:19 +0000 (12:08 +0000)] 
enable leveldbjni again.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1376008 13f79535-47bb-0310-9956-ffa450edef68

6 years agoSimplify the scheduling of periodic leveldb tasks.
Hiram R. Chirino [Tue, 21 Aug 2012 21:31:22 +0000 (21:31 +0000)] 
Simplify the scheduling of periodic leveldb tasks.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1375803 13f79535-47bb-0310-9956-ffa450edef68

6 years agoMonitor the leveldb index performance and force compactions once it starts looking...
Hiram R. Chirino [Tue, 21 Aug 2012 21:31:12 +0000 (21:31 +0000)] 
Monitor the leveldb index performance and force compactions once it starts looking ugly.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1375801 13f79535-47bb-0310-9956-ffa450edef68

6 years agoUse the average dequeue rate over the last 15 seconds to figure out what the dequeue...
Hiram R. Chirino [Mon, 20 Aug 2012 17:20:50 +0000 (17:20 +0000)] 
Use the average dequeue rate over the last 15 seconds to figure out what the dequeue rate of the queue.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1375112 13f79535-47bb-0310-9956-ffa450edef68

6 years agoChange the sender field from being array based to being of List type to improve perf.
Hiram R. Chirino [Mon, 20 Aug 2012 17:20:40 +0000 (17:20 +0000)] 
Change the sender field from being array based to being of List type to improve perf.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1375111 13f79535-47bb-0310-9956-ffa450edef68

6 years agoAdjust session sinks so that they credit in larger batches when the sink is under...
Hiram R. Chirino [Sat, 18 Aug 2012 22:12:57 +0000 (22:12 +0000)] 
Adjust session sinks so that they credit in larger batches when the sink is under load by multiple producers.  It also will round robin the messages from multiple sessions to improve delivery fairness.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1374667 13f79535-47bb-0310-9956-ffa450edef68

6 years agoOnly display the producers and consumers in the admin view if requested. This helps...
Hiram R. Chirino [Sat, 18 Aug 2012 13:31:09 +0000 (13:31 +0000)] 
Only display the producers and consumers in the admin view if requested.  This helps keep the admin screens snappier when a single destination has thousands of producers/consumers attached.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1374577 13f79535-47bb-0310-9956-ffa450edef68

6 years agoBetter producer rate throttling.
Hiram R. Chirino [Sat, 18 Aug 2012 13:30:49 +0000 (13:30 +0000)] 
Better producer rate throttling.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1374576 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes APLO-221 : Documentation Incorrect regarding default credit window for a STOMP...
Hiram R. Chirino [Thu, 16 Aug 2012 15:07:23 +0000 (15:07 +0000)] 
Fixes APLO-221 : Documentation Incorrect regarding default credit window for a STOMP subscription

Applied Christian Posta patch.  Many thanks!

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373875 13f79535-47bb-0310-9956-ffa450edef68

6 years agoSimplify testcase
Hiram R. Chirino [Thu, 16 Aug 2012 15:07:18 +0000 (15:07 +0000)] 
Simplify testcase

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373874 13f79535-47bb-0310-9956-ffa450edef68

6 years agoTest against ActiveMQ 5.6.0
Hiram R. Chirino [Thu, 16 Aug 2012 15:07:11 +0000 (15:07 +0000)] 
Test against ActiveMQ 5.6.0

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373873 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRemove use of clogging.
Hiram R. Chirino [Thu, 16 Aug 2012 15:07:06 +0000 (15:07 +0000)] 
Remove use of clogging.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373872 13f79535-47bb-0310-9956-ffa450edef68

6 years agoCleanup compiler warnings.
Hiram R. Chirino [Thu, 16 Aug 2012 15:06:58 +0000 (15:06 +0000)] 
Cleanup compiler warnings.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373871 13f79535-47bb-0310-9956-ffa450edef68

6 years agoDocument the udp transports and the related protocol options.
Hiram R. Chirino [Thu, 16 Aug 2012 11:53:38 +0000 (11:53 +0000)] 
Document the udp transports and the related protocol options.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373797 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes websocket test failure introduced due to recent changes.
Hiram R. Chirino [Thu, 16 Aug 2012 11:32:02 +0000 (11:32 +0000)] 
Fixes websocket test failure introduced due to recent changes.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373795 13f79535-47bb-0310-9956-ffa450edef68

6 years agoFixes APLO-243 : Do not lower the maximum number of open files
Hiram R. Chirino [Thu, 16 Aug 2012 11:13:35 +0000 (11:13 +0000)] 
Fixes APLO-243 : Do not lower the maximum number of open files

Applied patch contributed by Lionel Cons.  Thanks!

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373789 13f79535-47bb-0310-9956-ffa450edef68

6 years agoAdd the jsp-api jar to the distro.
Hiram R. Chirino [Thu, 16 Aug 2012 02:23:22 +0000 (02:23 +0000)] 
Add the jsp-api jar to the distro.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373701 13f79535-47bb-0310-9956-ffa450edef68

6 years agoPickup hawtdispatch interface changes.
Hiram R. Chirino [Thu, 16 Aug 2012 02:13:39 +0000 (02:13 +0000)] 
Pickup hawtdispatch interface changes.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373696 13f79535-47bb-0310-9956-ffa450edef68

6 years agoRe-order some of the connections stats.
Hiram R. Chirino [Thu, 16 Aug 2012 02:00:22 +0000 (02:00 +0000)] 
Re-order some of the connections stats.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373690 13f79535-47bb-0310-9956-ffa450edef68

6 years agoAlways set the blocking executors on transports.
Hiram R. Chirino [Thu, 16 Aug 2012 02:00:13 +0000 (02:00 +0000)] 
Always set the blocking executors on transports.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373689 13f79535-47bb-0310-9956-ffa450edef68

6 years agoImplements APLO-242 - Support STOMP frames over UDP
Hiram R. Chirino [Tue, 14 Aug 2012 18:47:56 +0000 (18:47 +0000)] 
Implements APLO-242 - Support STOMP frames over UDP

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373023 13f79535-47bb-0310-9956-ffa450edef68

6 years agoDecoupled protocols from message codecs. Simplified creating a protocol. Should...
Hiram R. Chirino [Tue, 14 Aug 2012 18:47:38 +0000 (18:47 +0000)] 
Decoupled protocols from message codecs.  Simplified creating a protocol.  Should be simpler to customize UDP protocol handling.  Added support for auth and virtual host host selection to UDP protocols.

git-svn-id: https://svn.apache.org/repos/asf/activemq/activemq-apollo/trunk@1373022 13f79535-47bb-0310-9956-ffa450edef68