301 Commits

Author SHA1 Message Date
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 a311139bfe2f2b3ffc0c84cfb1e9cec0c11830c7)
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 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
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 8f88dcda09760df3aba3306f49a3311fb22a654f)
2018-09-20 06:28:53 -04:00
gtully
77784061c5 AMQ-5875 - fix test regression in MultiKahaDBQueueDeletionTest
(cherry picked from commit 4c972d97b95ea521493db5def6869eab663e5f64)
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 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
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 ec6fa190999160676cab900038b268b2d40a4d5c)
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 e793260573f30365572a1e7507cd98e9ed17b1b5)
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 f9899922783e0e94de030f4c867e5d48a3d869a9)
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 756b858fa458757a0a5824c6ffe94e684c5771c9.
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 37227fbf8bf2308d45dddb169483864007ef5560.
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 e2eabeb1c2a8234d2763238eae8a2a143e1860a6.
2017-09-27 08:54:36 -04:00
Christopher L. Shannon (cshannon)
e2eabeb1c2 [maven-release-plugin] prepare for next development iteration 2017-09-25 09:23:32 -04:00
Christopher L. Shannon (cshannon)
37227fbf8b [maven-release-plugin] prepare release activemq-5.15.1 2017-09-25 09:17:38 -04:00
gtully
b5f7c15b25 [AMQ-6815] have checkpoint validate status of async writes to avoid stale metadata and validate location size on read to avoid potential oom on restart
(cherry picked from commit 8c3ef6cadb46d9694c68aa649a7952eb1612279f)
2017-09-19 12:01:25 -04:00
gtully
d894d570d4 [AMQ-6277] take account of producer audit not being updatated on recovery check, avoid unnecessary partial journal replay
(cherry picked from commit a359d8152cfee6f2fe95d34fd1b2296f6ed2670c)
2017-09-15 09:03:47 -04:00
gtully
ba5e814667 [AMQ-6771] do linear sequential scan of journal when validating checksums - remove batch reads via seek/read which depend on write batch size
(cherry picked from commit 8c218ee05d2529e62bb1792b20d22e7086169e6a)
2017-09-07 12:10:20 -04:00
gtully
51b428f49d [AMQ-4947] ensure index page file does not skip forcing metadata - size is important to the page file
(cherry picked from commit 42bf6e9061c4bb5723e380da3b1c2c6a5a162ffd)
2017-09-06 13:49:07 -04:00
Christopher L. Shannon (cshannon)
e7956b527d NO-JIRA: Incrementing version to 5.15.1-SNAPSHOT 2017-06-27 13:52:45 -04:00
Christopher L. Shannon (cshannon)
5f0d6943cb [maven-release-plugin] prepare release activemq-5.15.0 2017-06-27 13:41:01 -04:00
gtully
b07821ab64 [AMQ-6625] remove kahadbioexceptionhandler by pushing allowIOResumption into persistence adapter. This allows the lease locker to still be used with kahadb for stopStartConnectors support 2017-06-15 17:28:31 +01:00
gtully
f4c11f73bb [AMQ-6688] catch throwable on add task such that result error result is not lost on failed async send, fix and test 2017-05-29 17:14:05 +01:00