jgoodyear
|
9845853b68
|
[AMQ-7126] Improvement to perf of 5266Test
|
2019-01-07 21:21:05 -03:30 |
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 |
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 |
gtully
|
deb87353c4
|
AMQ-7084 - ensure allocated and unused free pages are visible to subsequent transactions, fix and test with test updates to reflect proper usage
(cherry picked from commit 8a1abd9bb2 )
|
2018-11-14 10:29:31 -05:00 |
Alan Protasio
|
71ce081157
|
AMQ-7091 - O(n) Memory consumption when broker has inactive durable subscribes causing OOM
(cherry picked from commit 9012a7871b )
|
2018-11-12 18:01:50 -03:30 |
gtully
|
ca6293b55c
|
AMQ-7082 We should make sure that pages managed during recovery are not recovered in error
variation of patch from Alan Protasio <alanprot@gmail.com> closes #317
(cherry picked from commit 85859fd8dc )
|
2018-11-07 12:44:29 -05:00 |
Christopher L. Shannon (cshannon)
|
505200b92a
|
AMQ-7082 - fix compilation after merge
|
2018-11-06 09:42:58 -05:00 |
Alan Protasio
|
45d7676bd9
|
AMQ-7082 - Make sure that the recovery will only mark pages as free if they were created in a previous execution
(cherry picked from commit 0d34338919 )
|
2018-11-06 08:26:21 -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 |
gtully
|
a9b81ace62
|
AMQ-7082 - ensure flush sees free list, use lazySet to avoid store barrier, thanks cshannon
|
2018-10-22 08:45:52 -06:00 |
gtully
|
c6103415b9
|
AMQ-7082 - recover index free pages in parallel with start, merge in flush, clean shutdown if complete. follow up on AMQ-6590
|
2018-10-21 11:23:19 -06: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 |
gtully
|
cee7f014fa
|
AMQ-6590 - rework fix to take the recovery hit on clean shutdown rather than on restart, trade off availability for short term disk usage
|
2018-10-17 08:21:05 -06:00 |
gtully
|
29fbeb511f
|
AMQ-7067 - ensure updates to ackMessageFileMap are protected by the index lock
(cherry picked from commit a311139bfe )
|
2018-10-10 10:23:29 -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 57c7939534 )
|
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 99db9ef301 )
|
2018-10-10 10:23:16 -04:00 |
Alan Protasio
|
d2572ceaee
|
AMQ-7055 - Optimization on SequenceSet to prevent iterating through the whole set when a value bigger than the last value is added
Signed-off-by: gtully <gary.tully@gmail.com>
(cherry picked from commit 8f88dcda09 )
|
2018-09-20 06:28:53 -04:00 |
gtully
|
77784061c5
|
AMQ-5875 - fix test regression in MultiKahaDBQueueDeletionTest
(cherry picked from commit 4c972d97b9 )
|
2018-09-19 10:25:55 +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)
|
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 |
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 |
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)
|
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 |
gtully
|
d8f8ae9f92
|
[AMQ-6815] rework to drop the batch reference from Location such that batches are free for gc when index pages are agressively cached
(cherry picked from commit ec6fa19099 )
|
2018-01-11 08:07:58 -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 |
gtully
|
d66e96e8bc
|
[AMQ-6831, AMQ-6771] trigger eofexception on read -1 - AMQ6522Test
(cherry picked from commit e793260573 )
|
2017-10-11 07:49:16 -04:00 |
gtully
|
0f544fd54b
|
[AMQ-6831, AMQ-6771] fix up recovery check to ensure full batch is available in memory, regression from AMQ-6771
(cherry picked from commit f989992278 )
|
2017-10-10 12:29:24 -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 |
Christopher L. Shannon (cshannon)
|
756b858fa4
|
[maven-release-plugin] prepare release activemq-5.15.1
|
2017-09-28 09:59:18 -04:00 |
Christopher L. Shannon (cshannon)
|
76474fbc67
|
Revert "[maven-release-plugin] prepare release activemq-5.15.1"
This reverts commit 37227fbf8b .
|
2017-09-27 08:54:44 -04:00 |
Christopher L. Shannon (cshannon)
|
ade1a87e09
|
Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit e2eabeb1c2 .
|
2017-09-27 08:54:36 -04:00 |