gtully
ede4dbc864
AMQ-7234 - fix up memory usage wait timeout such that topic pfc in a transaction can see connection context state changes, fix and test
...
(cherry picked from commit de3f77063fa579159184d23ac98df97e80d63327)
2019-07-08 06:40:11 -04:00
Christopher L. Shannon (cshannon)
4facedccf6
AMQ-7228 - Avoid unnecessary lock contention when getting pending
...
metrics
(cherry picked from commit dc56fa3f6ea753b692b4b3a9ffacc4f82de6af74)
2019-06-14 10:48:10 -04:00
Christopher L. Shannon (cshannon)
b4cd70b1fc
AMQ-7191 - Prevent extra creation of openwire verifier objects per new
...
connection when using the auto transport
(cherry picked from commit bf3a9f44f625ef26e3c687be92e73ee1e9288d6f)
2019-04-30 08:42:07 -04:00
Christopher L. Shannon (cshannon)
0ce931f72d
[maven-release-plugin] prepare for next development iteration
2019-03-15 07:56:41 -04:00
Christopher L. Shannon (cshannon)
855ba82071
[maven-release-plugin] prepare release activemq-5.15.9
2019-03-15 07:55:55 -04:00
Christopher L. Shannon (cshannon)
3adba1e5fa
NO-JIRA - Update spring schemas and missing license files
...
(cherry picked from commit ccf56875b0660214e0a61bd2f8adc418143551fc)
2019-03-15 07:25:08 -04:00
Alan Protasio
1c5083880a
AMQ-7159 - Adding a new attribute on PersistenceAdapterViewMBean to show information about Storage write/read latency
...
(cherry picked from commit 87467dc61e747670bce9c27424a9d93aad8b8499)
2019-03-12 06:24:47 -04:00
Christopher L. Shannon (cshannon)
db814982c7
AMQ-7085 - Properly start TempUsage inside Queue start
...
This fix allows temp usage changes to the broker temp usage to propagate
properly to a Queue's temp usage settings
Patch applied with thanks to David Sitsky
(cherry picked from commit daea192eefe683a8cba63b5136dc8c2b39722cfe)
2019-01-17 08:01:58 -05:00
hkesler
9f513f8878
AMQ7135 : do a purge before deleting the destination
2019-01-12 22:47:16 -05:00
jgoodyear
9845853b68
[AMQ-7126] Improvement to perf of 5266Test
2019-01-07 21:21:05 -03:30
gtully
540999654a
AMQ-7106 - fix pending stop support by avoiding sync through single shared status var - fix and test
...
(cherry picked from commit 8cc0c5ad6c85381cf6bbeaf179086d451d96650e)
2018-12-12 11:57:01 -05:00
Christopher L. Shannon (cshannon)
85b33b3768
[maven-release-plugin] prepare for next development iteration
2018-11-14 12:33:50 -05:00
Christopher L. Shannon (cshannon)
bcad7e1f6a
[maven-release-plugin] prepare release activemq-5.15.8
2018-11-14 12:33:08 -05:00
Christopher L. Shannon
c988a145a1
[maven-release-plugin] prepare for next development iteration
2018-10-24 10:20:19 -04:00
Christopher L. Shannon
795a2533b1
[maven-release-plugin] prepare release activemq-5.15.7
2018-10-24 10:19:40 -04:00
Christopher L. Shannon (cshannon)
51b98fd101
AMQ-7071 - Mark previously dispatched messages as redelivered if
...
connection for durable topic subscription is improperly closed leading
to a lastDeliveredSequenceId as unknown
(cherry picked from commit 3ac3a420a14b9209222568d7c361855157467163)
2018-10-12 08:52:25 -04:00
Christopher L. Shannon (cshannon)
241b1562ab
[maven-release-plugin] prepare for next development iteration
2018-09-04 07:45:21 -04:00
Christopher L. Shannon (cshannon)
cf6aa9427a
[maven-release-plugin] prepare release activemq-5.15.6
2018-09-04 07:43:25 -04:00
Christopher L. Shannon (cshannon)
bde7097fb8
Add support for hostname verification
...
(cherry picked from commit 69fad2a135689f6c31fbada1c397f2e0dfd90d3c)
2018-09-04 06:39:05 -04:00
gtully
4a99103e70
AMQ-7035 - use NonCachedMessageEvaluationContext in place of MessageEvaluationContext to avoid unnecessary reference count management and subsequent leaks. Rework AMQ-6465 with additional JMX related tests
...
(cherry picked from commit 50d27e7e545d30bc0d35f8dd8baf15b33522c33a)
2018-08-15 11:24:36 -04:00
Christopher L. Shannon (cshannon)
d1746e4ade
[maven-release-plugin] prepare for next development iteration
2018-08-06 08:07:34 -04:00
Christopher L. Shannon (cshannon)
22ace04639
[maven-release-plugin] prepare release activemq-5.15.5
2018-08-06 08:06:32 -04:00
Christopher L. Shannon (cshannon)
02d5287af8
Revert "[maven-release-plugin] prepare release activemq-5.15.5"
...
This reverts commit e411ed4af0fbbae3706c5941f6c84a5722d40361.
2018-08-06 07:35:54 -04:00
Christopher L. Shannon (cshannon)
34f94d0047
Revert "[maven-release-plugin] prepare for next development iteration"
...
This reverts commit dcb7be955925140999238cf27ec5663d6875714a.
2018-08-06 07:35:46 -04:00
Christopher L. Shannon (cshannon)
dcb7be9559
[maven-release-plugin] prepare for next development iteration
2018-08-02 09:53:48 -04:00
Christopher L. Shannon (cshannon)
e411ed4af0
[maven-release-plugin] prepare release activemq-5.15.5
2018-08-02 09:53:02 -04:00
Christopher L. Shannon (cshannon)
a8b2fa1a06
Revert "[maven-release-plugin] prepare release activemq-5.15.5"
...
This reverts commit 688c290110416f04b2a3251f9747a7f16e83329d.
2018-08-01 13:24:52 -04:00
Christopher L. Shannon (cshannon)
4b3d8063e8
Revert "[maven-release-plugin] prepare for next development iteration"
...
This reverts commit 7d2c69d0ccef33ce6d5c6a411badbd5543a992ef.
2018-08-01 13:24:46 -04:00
Christopher L. Shannon (cshannon)
7d2c69d0cc
[maven-release-plugin] prepare for next development iteration
2018-07-31 08:51:31 -04:00
Christopher L. Shannon (cshannon)
688c290110
[maven-release-plugin] prepare release activemq-5.15.5
2018-07-31 08:49:37 -04:00
giliva
2fe8116819
Avoid overflow errors - see KAFKA-4290
...
Add test for overflow values
Bind test sockets to free ports
(cherry picked from commit 5b1412ddfd1c83ae595bdb0543fbf92499bc3822)
2018-07-27 08:39:52 -04:00
gtully
cdae25ecfb
AMQ-6967 - ensure there are some messages paged in for periodic expiry check if non are in memory
...
(cherry picked from commit 026c6f4403ea2a53426b507c6d991672942046b7)
2018-07-27 08:11:34 -04:00
Christopher L. Shannon (cshannon)
e3f76e1693
AMQ-7017 - Prevent ArithmeticException in ProducerBrokerExchange
...
Check for zero to prevent divide by zero error inside
getPercentageBlocked() method
Thank you to Matthew Stratton for the patch
(cherry picked from commit b79fcd0a768e5c7d45a7f68febf447d8379cbaf4)
2018-07-27 07:41:22 -04:00
gtully
c0a6f47a47
AMQ-7021 - add unsynchronised accessors to destination map for usage with rw lock from abstract region; allow concurrent read of the destination map
...
(cherry picked from commit 0b76d3a0eac9802941b9dfc2a85589dac95ed40a)
2018-07-26 11:31:11 -04:00
Jeff Genender
3397a97213
AMQ-7002 - Change jobid identifier to messageid format
2018-06-27 10:38:30 -06:00
gtully
4cbb913271
AMQ-7002 - ensure uniqueue jobids, fix and test via patch from Jamie goodyear applied with thanks
...
(cherry picked from commit e0aa091d9ef16fb3f2a570a95bbd4326abc58941)
2018-06-27 14:17:04 +01:00
Christopher L. Shannon (cshannon)
ea1894c7ee
[maven-release-plugin] prepare for next development iteration
2018-05-17 13:58:54 -04:00
Christopher L. Shannon (cshannon)
165cba235a
[maven-release-plugin] prepare release activemq-5.15.4
2018-05-17 13:57:43 -04:00
Christopher L. Shannon (cshannon)
79fae8c00b
Revert "AMQ-6947 - Make sure counters are updated correct on message drop"
...
This reverts commit 1fe096cb2a3ec03dbf5a7aab05c0960f8c739339.
2018-04-18 12:35:10 -04:00
Christopher L. Shannon (cshannon)
86fbf957e9
Revert "AMQ-6947 - Update Queue metrics on expiration"
...
This reverts commit bca0af4133a6e226783f8e953f1abe7d4e165743.
2018-04-18 12:35:01 -04:00
Christopher L. Shannon (cshannon)
bca0af4133
AMQ-6947 - Update Queue metrics on expiration
...
The updated dropMessage method only decrements the destination metrics
if a message is removed from the pagedInMessages list to prevent
duplicate updates. There is also a case where we still need to update
metrics if the message never makes it into the pagedInMessages list in
the first place and that is on expiration so this patch fixes that. A
couple existing tests found this issue.
(cherry picked from commit 6e468b4540754cad5cd30de373cadc026c998669)
2018-04-18 09:06:31 -04:00
Christopher L. Shannon (cshannon)
1fe096cb2a
AMQ-6947 - Make sure counters are updated correct on message drop
...
Only update metrics counters when message is removed from the
pagedInMessages list which is important to check in case of duplicates
(cherry picked from commit 021c82859cf4361eb31b21fdbac17655ae9e368d)
2018-04-17 08:25:56 -04:00
Christopher L. Shannon (cshannon)
a0a240372f
AMQ-6940 - fix compilation attempt 2
2018-03-30 06:31:04 -04:00
Christopher L. Shannon (cshannon)
9346fb3638
AMQ-6940 - Fix compilation
2018-03-30 06:29:25 -04:00
Christopher L. Shannon (cshannon)
21a594c8e8
AMQ-6940 - Add flag to disable TopicSubscription in flight stats
...
To save memory usage in some use cases add a new flag to PolicyEntry
called useTopicSubscriptionInflightStats to allow disabling the
inflight stats
(cherry picked from commit 65b0f2ad0d48845ad54681ac0eff832de122e2a9)
2018-03-29 13:26:13 -04:00
Christopher L. Shannon (cshannon)
cae382063e
AMQ-6940 - Reduce memory footprint for inflight statistics
...
For the TopicSubscription case we can reduce the inflight statistics
memory footprint by not storing the entire message reference for in
flight messages and instead just a subset of the information needed.
(cherry picked from commit f69fd6f0020290752a7424479821c22d94f9b8b7)
2018-03-29 09:02:20 -04:00
Christopher L. Shannon (cshannon)
2ca46c561b
AMQ-6924 - Fix StoreDurableSubscriberCursor non-persistent message add
...
StoreDurableSubscriberCursor now properly uses a timeout value when
attempting to add to the temporary store for non-persistent messages to
prevent an indefinite wait on free space
(cherry picked from commit 5e2adc0ed7dfe2e827bdef878f1c8cde12ff5773)
2018-03-09 07:41:38 -05:00
Christopher L. Shannon (cshannon)
bb2db5741b
[maven-release-plugin] prepare for next development iteration
2018-01-29 08:46:14 -05:00
Christopher L. Shannon (cshannon)
bd4285d3aa
[maven-release-plugin] prepare release activemq-5.15.3
2018-01-29 08:42:12 -05:00
Christopher L. Shannon (cshannon)
164312f888
NO-JIRA: Add missing license headers
...
(cherry picked from commit e5de25f4fc7401c4b5888bb9836eb5a6886bada2)
2018-01-29 08:12:16 -05:00