Alan Protasio
66e6e13553
AMQ-7196 - During startup ActiveMq load all the scheduleDB.data on memory causing OOM
...
(cherry picked from commit b56819123b21af1df001cb2a10e77ba88a3b3c95)
2019-05-13 07:37:03 -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
jgoodyear
fcfb059c87
[AMQ-7135] Update AMQ2832 unit test expectation post 7135 fix
2019-01-28 18:16:06 -03:30
Christopher L. Shannon (cshannon)
64d8538b49
AMQ-7136 - Improve recovery of durable subscription metrics in KahaDB
...
Updated metrics recovery to only have to iterate over the order index 1
time to recovery the pending metrics for the subscriptions instead of
making a pass over the index once per subscription
(cherry picked from commit c3714457f11633231a6e925f09028686db04e423)
2019-01-15 14:24:41 -05:00
hkesler
9f513f8878
AMQ7135 : do a purge before deleting the destination
2019-01-12 22:47:16 -05:00
Christopher L. Shannon (cshannon)
0b88dabb40
AMQ-7129 - fix durable message size statistics with individual ack
...
Make sure that the pending message size for a durable sub only includes
messages part of the ack range
(cherry picked from commit fa2daa25e9acd3f37bb1ee0d37717d2383e67a85)
2019-01-11 09:57:44 -05:00
Christopher L. Shannon (cshannon)
602e382f1d
AMQ-7129 - minor junit test fix
...
(cherry picked from commit 703b8cbda39f4a1263e7ecfbb1eb1ec247f91162)
2019-01-11 06:41:09 -05:00
Christopher L. Shannon (cshannon)
24b5944ecb
AMQ-7129 - Properly recover messages from KahaDB for a durable when there are
...
messages to recover before the stored lastAck value
With individual ack mode we need to check the durable ackPosition
sequence set in the KahaDB index on subsription load to see if there are
earlier messages before the lastAck value that still haven't been acked.
While this normally wouldn't happen it is possible in individual ack
mode
(cherry picked from commit 25de20c77ec0bf6cdc699cac2ad50e34ec707453)
2019-01-11 06:40:59 -05:00
jgoodyear
9845853b68
[AMQ-7126] Improvement to perf of 5266Test
2019-01-07 21:21:05 -03:30
Jeff Genender
a2dccbf843
AMQ-7118 - Override hostname for naming to allow tests to apss on all
...
platforms
2019-01-07 17:03:20 -07:00
jgoodyear
2ed15d563c
[AMQ-7126] Prevent OOM when recovering KahaDB and memory space is insufficient to load full page
2019-01-03 15:41:17 -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
jgoodyear
d816b738af
AMQ-7118 This closes #327 - with thanks to Heath Kesler
2018-12-04 12:51:02 -03:30
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
Alan Protasio
71ce081157
AMQ-7091 - O(n) Memory consumption when broker has inactive durable subscribes causing OOM
...
(cherry picked from commit 9012a7871b77da6ecdc403f6b44ef0221345bfb7)
2018-11-12 18:01:50 -03:30
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
19ab1651da
NO-JIRA - add missing license headers
...
(cherry picked from commit e093a8c1d8fef0cfc818fd7ad408564bbe7d281a)
2018-10-24 09:02:27 -04:00
Jean-Baptiste Onofré
7518da17ed
Fix AMQ7076Test compile and ASF header
2018-10-19 07:30:23 +02:00
gtully
f7ff4c25e1
AMQ-7067 - track xa commit outcomes in ack compaction such that there are no dangling prepared tx on full recovery, fix and test
2018-10-17 11:34:46 -06: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
gtully
7fa85185aa
AMQ-7067 - tidy up tests and add prepare variant, limit rollback location recording to xa case. There is still some work to do for the ack compaction case to make it aware of the tx records such that those are transferred as necessary
...
(cherry picked from commit 57c7939534a927bfc2d1b0454aac7ef8d804532b)
2018-10-10 10:23:21 -04:00
jgoodyear
cbe486fb9d
KahaDB Recovery can experience a dangling transaction when prepare and commit occur on different pagefiles.
...
Signed-off-by: gtully <gary.tully@gmail.com>
(cherry picked from commit 99db9ef301c8e8a7156d5c5a71875958f412792a)
2018-10-10 10:23:16 -04:00
gtully
ec0ba888ee
AMQ-7056 - modify tests to take account of changes from AMQ-7047
...
(cherry picked from commit 2f5e5efec5685b192c28d2f1d0edaa688691801a)
2018-09-20 06:30:53 -04:00
Alan Protasio
840c0c46d2
AMQ-7052 - Fix JdbcXARecoveryBrokerTest and mLevelDBXARecoveryBrokerTest tests
...
Signed-off-by: gtully <gary.tully@gmail.com>
(cherry picked from commit b92aaa2f583e1ef92bd84678701ced43c1d1d9a9)
2018-09-18 10:44:37 +01: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)
02971a40e2
AMQ-7047 - Switch default for hostname verification to be false for
...
server
For the client it makes sense to have it true by default but for the
server it makes sense to have it false by default
(cherry picked from commit 1e31df9800fc2db258f2458628bd9863c11b2846)
2018-09-04 06:39:13 -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
Christopher L. Shannon (cshannon)
da054951c0
AMQ-6974 - test cleanup
...
(cherry picked from commit 525fd29d166c401a9e2d0328015e22682954cf31)
2018-07-27 08:40:00 -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
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
2a2e01df6a
AMQ-7015 - Changed attribute to purgeRecoveredXATransactionStrategy and
...
allow NEVER, COMMIT, and ROLLBACK
2018-07-25 12:52:49 -06:00
hkesler
ce7498c971
AMQ-7015 Added a purgeRecoveredXATransactions property on the KahaDB adaptor to purge prepared XA messages on recovery
2018-07-19 11:53:04 -06:00
jgoodyear
7ba7bfd9cd
[AMQ-7013] Adding unit test
2018-07-18 13:04:07 -02:30
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