Christopher L. Shannon (cshannon)
b9f9f03829
https://issues.apache.org/jira/browse/AMQ-6256
...
Calling beforeMarshall on messages when they async stored before the
store task is run and before consumer dispatch to prevent two threads
from trying to mutate the message state at the same time.
2016-04-15 13:01:21 +00:00
Christopher L. Shannon (cshannon)
9c929b6870
Revert " https://issues.apache.org/jira/browse/AMQ-6218 "
...
Reverting commit in favor of a better approach
This reverts commit ea09159a40
.
2016-04-15 11:48:18 +00:00
Dejan Bosanac
6d20cba0e4
https://issues.apache.org/jira/browse/AMQ-6253 - mqtt composite destinations support for virtual topic subscriptions
2016-04-15 11:00:39 +02:00
Timothy Bish
19fd084a83
https://issues.apache.org/jira/browse/AMQ-6252
...
Update for some added thread safety. Adds method healthStatus that will
regenrate the status from the healthList data which is more intuitive
than the getCurrentStatus which doesn't update state and requires
periodic calls to healthList to capture current metrics.
2016-04-14 16:53:17 -04:00
Christopher L. Shannon (cshannon)
092c56d70c
https://issues.apache.org/jira/browse/AMQ-6250
...
Checking for null before closing the journal in
MultiKahaDBPersistentAdapter. Also protecting against multiple calls to
start and stop.
2016-04-14 18:39:14 +00:00
gtully
530c1a8193
https://issues.apache.org/jira/browse/AMQ-6240 - tidy up test and reduce duration. reuse closeTimeout on rollback during close which is the case here
2016-04-14 12:25:11 +01:00
Timothy Bish
15dc6cc765
https://issues.apache.org/jira/browse/AMQ-6246
...
Fix loop to not skip the composite split code.
2016-04-13 18:53:28 -04:00
Timothy Bish
aaecdff8b4
https://issues.apache.org/jira/browse/AMQ-6245
...
Don't log the pull timed out messages that might still be in the
unconsumed list during rollback of unconsumed messages
2016-04-13 16:53:00 -04:00
Timothy Bish
82330793e9
https://issues.apache.org/jira/browse/AMQ-5621
...
Clean up the test, use timeouts and add a few more iterations to try and
reproduce recent CI failures from this test.
2016-04-13 15:17:14 -04:00
Christopher L. Shannon (cshannon)
28e4090d95
https://issues.apache.org/jira/browse/AMQ-6230
...
Temporarily ignoring karaf camel tests until karaf integration is fixed
The failed test is causing the smoke tests to fail (so PRs don't pass)
and also seems to be keeping a broker alive so that other tests are
breaking as well
2016-04-13 15:27:30 +00:00
Christopher L. Shannon (cshannon)
66953e1a29
https://issues.apache.org/jira/browse/AMQ-6244
...
Merging ActiveMQBytesMessage compression fix
This closes #177
2016-04-13 15:20:27 +00:00
Brian D. Johnson
7a61718e02
https://issues.apache.org/jira/browse/AMQ-6244 - reset ActiveMQBytesMessage 'compressed' flag after restoring compressed content
2016-04-13 14:19:06 +00:00
Christopher L. Shannon (cshannon)
7f86825337
NO-JIRA - Adding activemq-junit dependency to activemq-unit-tests
2016-04-13 13:21:48 +00:00
gtully
77d46dc139
https://issues.apache.org/jira/browse/AMQ-6240 use sendTimout on sync rollback on close such that a blocked connection won't block a close
2016-04-13 11:55:59 +01:00
Timothy Bish
08d7977402
https://issues.apache.org/jira/browse/AMQ-5462
...
Remove dead code from session create method.
2016-04-12 19:32:29 -04:00
Timothy Bish
f9682b802f
https://issues.apache.org/jira/browse/AMQ-6127
...
LOG at info level for when broker is being stopped and a new connection
is not being accepted.
2016-04-12 16:28:23 -04:00
Timothy Bish
332a8225fa
https://issues.apache.org/jira/browse/AMQ-6178
...
https://issues.apache.org/jira/browse/AMQ-6147
Update Qpid JMS to v0.9.0 and Qpid Proton to 0.12.1
2016-04-12 13:57:21 -04:00
Christopher L. Shannon (cshannon)
5ec4513ffb
https://issues.apache.org/jira/browse/AMQ-5923
...
Adding missing assertion statements
2016-04-12 15:52:26 +00:00
Timothy Bish
c1b58d3373
https://issues.apache.org/jira/browse/AMQ-6239
...
Refactor the iterator implementation in the PrioritizedPendingList to
not copy elements and instead use the level iterators. Add some
additional tests.
2016-04-12 11:35:03 -04:00
Christopher L. Shannon (cshannon)
485fcafcdf
https://issues.apache.org/jira/browse/AMQ-5923
...
Updating tests to check prioritized messages as well
2016-04-12 14:13:52 +00:00
Christopher L. Shannon (cshannon)
cbad8babe5
https://issues.apache.org/jira/browse/AMQ-6203
...
Adding a flag to enable or disable Ack Compaction
Currently defaults to enabled for 5.14.0 and above
2016-04-12 13:30:10 +00:00
Christopher L. Shannon (cshannon)
e69c2cbad6
https://issues.apache.org/jira/browse/AMQ-6142
...
Moving the bytes copy to the parent Message class to solve this this
issue for all message types as that is the root cause
2016-04-11 12:31:57 +00:00
Christopher L. Shannon (cshannon)
837da7e582
Revert " https://issues.apache.org/jira/browse/AMQ-6221 "
...
Reverting commit to keep sync out of the client messages
This reverts commit e0c5499964
.
2016-04-11 12:17:15 +00:00
Timothy Bish
b1c55fdc74
https://issues.apache.org/jira/browse/AMQ-6235
...
Honor the initialReconnectDelay configuration in all cases.
2016-04-08 12:28:19 -04:00
gtully
c8d96c6e8e
remove compile dep on dbcp2 in favour or generic datasource
2016-04-08 11:10:17 +01:00
gtully
2a8218a9a8
https://issues.apache.org/jira/browse/AMQ-6151 - retain list for redeliveries and combine for dispatch/iteration such that redeliveries retain per priority order after prefetch
2016-04-06 15:09:36 +01:00
gtully
a3a8c1c525
https://issues.apache.org/jira/browse/AMQ-6215 - support 0 maxBrowsePageSize and maxExpirePageSize such that lazyDispatch ensures highest priority messages is available to a pull consumer
2016-04-05 13:23:06 +01:00
Timothy Bish
666029e024
https://issues.apache.org/jira/browse/AMQ-6223
...
Include the junit integration jar in the lib/extra area of the binary
distro.
2016-04-04 12:43:34 -04:00
Christopher L. Shannon (cshannon)
b2327db3b7
https://issues.apache.org/jira/browse/AMQ-6133
...
Disabling async queue message store when persistJMSRedelivered is turned
on for a destination. That flag will cause a sync update later on
dispatch which can cause a race condition if the original message add is
processed after the update. This can cause a duplicate message to be
stored.
2016-04-01 16:40:45 +00:00
Dejan Bosanac
993d561947
https://issues.apache.org/jira/browse/AMQ-6118 - CRL Checking via OCSP
2016-04-01 13:07:17 +02:00
Timothy Bish
a9a1498d27
Add assert messages to test that failed in CI
2016-03-31 17:54:48 -04:00
Timothy Bish
98165c4b69
https://issues.apache.org/jira/browse/AMQ-6228
...
Create a better error message that for the invalid frame size error.
2016-03-31 16:52:34 -04:00
Timothy Bish
0fb24cc4c1
Allow some extra time on the consumer wait to account for slow CI boxes
2016-03-30 14:23:33 -04:00
Timothy Bish
48ba714b30
https://issues.apache.org/jira/browse/AMQ-6210
...
Clean up and apply filtering for temp destinations to removeConsumer as
well.
This closes #175
2016-03-28 14:40:00 -04:00
Timothy Bish
f3ecc293f0
https://issues.apache.org/jira/browse/AMQ-6210
...
Don't cache selectors for temp destinations.
2016-03-28 14:34:20 -04:00
Timothy Bish
9a866cf567
https://issues.apache.org/jira/browse/AMQ-5486
...
Default to caller runs policy on task rejection.
2016-03-28 13:55:09 -04:00
Claus Ibsen
05f918ceb8
Upgrade Camel to 2.17
2016-03-28 09:02:34 +02:00
Dejan Bosanac
0f4a9b78b1
https://issues.apache.org/jira/browse/AMQ-5289 - memory % stat was removed from dstat command. Bring it back
2016-03-24 12:15:03 +01:00
Timothy Bish
c53b99c14d
NO-JIRA Fix test such that the broker ports are selected dynamically
...
instead of hardcoded.
2016-03-23 10:23:10 -04:00
Christopher L. Shannon (cshannon)
75990ef14a
https://issues.apache.org/jira/browse/AMQ-6222
...
Moving clearedMarshalledState execution to the async listener on an
async add to the message store. This is necessary to make sure this
logic doens't execute until after the message is marshalled for the
store.
2016-03-22 17:54:13 +00:00
Christopher L. Shannon (cshannon)
e0c5499964
https://issues.apache.org/jira/browse/AMQ-6221
...
Synchronizing ActiveMQText message on state changes for the content and
text fields so that they are always changed together. This will prevent
race conditions where data can be lost when using concurrent store and
dispatch.
2016-03-22 15:51:31 +00:00
Christopher L. Shannon (cshannon)
ea09159a40
https://issues.apache.org/jira/browse/AMQ-6218
...
Fixing copy method of ActiveMQTextMessage to prevent a race condition
when concurrent store and dispatch is used with Queues
We may need explicity synchronization between the text and content fields
in the future if other issues pop up
2016-03-21 19:38:18 +00:00
Timothy Bish
30d6ad72fa
NO-JIRA Allow for the disconnect call in the test to fail as the short
...
keepAlive interval can trigger a shutdown of the socket before we have a
chance to write the disconnect depending on the timing.
2016-03-17 14:08:09 -04:00
Christopher L. Shannon (cshannon)
2788bd5584
https://issues.apache.org/jira/browse/AMQ-6214
...
Fixing ReloadableProperties so that the groups file will be properly
reloaded on file modification. Added a test to verify.
Thanks to Nanchang Yang for providing the fix.
2016-03-16 14:50:24 +00:00
Timothy Bish
e2b4ca2c59
https://issues.apache.org/jira/browse/AMQ-6108
...
Update the threads created by the SelectorManager to be daemon threads.
2016-03-15 14:03:12 -04:00
Timothy Bish
a9521dcebf
https://issues.apache.org/jira/browse/AMQ-6203
...
Expose configuration on the persistence adapter level.
Double the test timeout and increase the compaction frequency to account
for very slow CI boxes.
2016-03-15 12:02:40 -04:00
Timothy Bish
4e6cbcdc5f
NO-JIRA Use a real transport connector for the test to prevent failures
...
in CI.
2016-03-15 11:40:17 -04:00
Christopher L. Shannon (cshannon)
37557e5dcf
https://issues.apache.org/jira/browse/AMQ-5662
...
Patch applied with thanks to Petter Nordlander
This closes #176
2016-03-15 11:48:16 +00:00
TomyLobo
8a44c08b13
Move directory variables up (AMQ-6189)
...
Setting ACTIVEMQ_CONF to a different value and not moving it up will result in login.config being taken from the old location.
This commit fixes this by moving these variables above all places they are used in.
This closes #172
2016-03-14 17:45:52 -04:00
Timothy Bish
69c5fd7d5a
AMQ-6213 Quote path values to ensure the script works when the path
...
contains spaces.
This closes #173
2016-03-14 17:32:28 -04:00