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 3ac3a420a1
)
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 69fad2a135
)
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 50d27e7e54
)
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 e411ed4af0
.
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 dcb7be9559
.
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 688c290110
.
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 7d2c69d0cc
.
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 5b1412ddfd
)
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 026c6f4403
)
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 b79fcd0a76
)
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 0b76d3a0ea
)
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 e0aa091d9e
)
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 1fe096cb2a
.
2018-04-18 12:35:10 -04:00
Christopher L. Shannon (cshannon)
86fbf957e9
Revert "AMQ-6947 - Update Queue metrics on expiration"
...
This reverts commit bca0af4133
.
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 6e468b4540
)
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 021c82859c
)
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 65b0f2ad0d
)
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 f69fd6f002
)
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 5e2adc0ed7
)
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 e5de25f4fc
)
2018-01-29 08:12:16 -05:00
Łukasz Dywicki
3e9ee71062
AMQ-6861 Allow customisation of network bridge creation logic.
2017-12-20 22:17:17 -05:00
gtully
0464d53233
[AMQ-6847] limit the retry loop to one iteration overa all pending messages such that new additions are not replayed to avoid duplicates
...
(cherry picked from commit 03b19b9da4
)
2017-12-19 07:18:12 -05:00
gtully
eb9e50f3c9
[AMQ-6847] pause dispatch for message move to avoid redelivery with pending ack/remove/audit rollback
...
(cherry picked from commit 2ea5d1420b
)
2017-12-19 07:18:01 -05:00
Christopher L. Shannon (cshannon)
94aea677ac
AMQ-6875 - Use the correct destination for Virtual destination consumers
...
when using Virtual Topics
(cherry picked from commit 56baba96c6
)
2017-12-14 16:02:06 -05:00
Christopher L. Shannon (cshannon)
1cfc9ff9a6
(AMQ-6858) - add extra precautionary check for demand subs
...
also remove test that intermittently fails with timing issues
(cherry picked from commit 08aa5118ff
)
2017-11-16 07:50:53 -05:00
Christopher L. Shannon (cshannon)
247243c9c1
AMQ-6858 - handle resync of network proxy durables after restart
...
We need to properly handle the re-addition of network proxy durables
after the brokers are restarted so removal is done properly
(cherry picked from commit 6013441a9a
)
2017-11-16 07:50:40 -05:00
Christopher L. Shannon (cshannon)
39d6321a4a
AMQ-6858 - Allow configuration of the client Id token in network bridge
...
The client id token that is used to separate parts of a generated local
client id in a network bridge should be configurable so bridge names and
broker names can contain underscores if desired
(cherry picked from commit 3ca439cada
)
2017-11-16 07:50:31 -05:00
Christopher L. Shannon
97fe20a572
AMQ-6858 - reworking durable subscription propagation fix
...
Significantly reworking previous fix so that the client id is properly
changed when tracking network proxy subscriptions. This makes it so
removal is done properly
(cherry picked from commit 41211c78d1
)
2017-11-16 07:50:19 -05:00
Christopher L. Shannon (cshannon)
d5a987b6a5
AMQ-6858 - Fix several durable subscription bridge propagation issues
...
Durable network proxy subs will now be properly created across multiple
bridges when 3 or more brokers are used. Demand will be properly synced
and removed.
(cherry picked from commit 96ce14b278
)
2017-11-16 07:50:12 -05:00
Christopher L. Shannon (cshannon)
c4d460bf60
[maven-release-plugin] prepare for next development iteration
2017-10-17 10:16:08 -04:00
Christopher L. Shannon (cshannon)
9e595d8674
[maven-release-plugin] prepare release activemq-5.15.2
2017-10-17 10:09:04 -04:00
Christopher L. Shannon (cshannon)
a218119e6b
[maven-release-plugin] prepare for next development iteration
2017-09-28 10:45:21 -04:00
Christopher L. Shannon (cshannon)
d17a8740fc
[maven-release-plugin] prepare release activemq-5.15.1
2017-09-28 10:28:20 -04:00
Christopher L. Shannon (cshannon)
1d0121ccd4
Revert "[maven-release-plugin] prepare release activemq-5.15.1"
...
This reverts commit 756b858fa4
.
2017-09-28 10:05:01 -04:00