Commit Graph

10018 Commits

Author SHA1 Message Date
Christopher L. Shannon 030974f5bf NO-JIRA: Add schemas for 5.15.7 2018-10-24 08:44:38 -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
Jean-Baptiste Onofré 7518da17ed Fix AMQ7076Test compile and ASF header 2018-10-19 07:30:23 +02:00
Jean-Baptiste Onofré ab41382b0e [AMQ-6780] Add PostgreSQL version JDBC driver name in jdbc store services 2018-10-19 07:18:27 +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
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
Jean-Baptiste Onofré 6f2b651ffd [AMQ-7076] Fix and update features to fully support Karaf 4.2.x 2018-10-16 21:41:32 +02: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
Jean-Baptiste Onofré 3a345649ae [AMQ-7063] Be able to configure ActiveMQ http transport connector by providing a jetty.xml 2018-10-11 16:01:16 +02: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
Timothy Bish 4e627d28fe AMQ-7065 Update to Qpid JMS v0.37.0
Update to latest client release, adds some tests for split framed
message send / receive

(cherry picked from commit ac1e709dc4)
2018-10-02 15:21:06 -04:00
Christopher L. Shannon (cshannon) 7d2ba5741b AMQ-7047 - clarify documentation
(cherry picked from commit 02c1e6d8f2)
2018-09-24 07:35:38 -04:00
gtully ec0ba888ee AMQ-7056 - modify tests to take account of changes from AMQ-7047
(cherry picked from commit 2f5e5efec5)
2018-09-20 06:30:53 -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
Alan Protasio 840c0c46d2 AMQ-7052 - Fix JdbcXARecoveryBrokerTest and mLevelDBXARecoveryBrokerTest tests
Signed-off-by: gtully <gary.tully@gmail.com>
(cherry picked from commit b92aaa2f58)
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) 96f1746d9d NO-JIRA: Add ignore for testJdbcConfig for apache-rat-plugin
(cherry picked from commit d36f02b546)
2018-09-04 07:13:45 -04:00
Christopher L. Shannon (cshannon) 92b0508730 NO-JIRA: Add 5.15.6 schema
(cherry picked from commit 3c2da4969e)
2018-09-04 07:03:14 -04:00
Christopher L. Shannon (cshannon) 5ed9a5d403 Revert "AMQ-7004 - Improved logging in Failover Transport"
This reverts commit 83d4aab2d1.

This caused issues with too much logging in normal cases
2018-09-04 06:53:39 -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 1e31df9800)
2018-09-04 06:39:13 -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
artnaseef 2373aa1320 [AMQ-6954] encode the QueueFilter field value also
(cherry picked from commit d8c80a9821)
2018-09-04 06:37:47 -04:00
Timothy Bish eaf0d65472 AMQ-6997 Update QpidJMS Proton-J and Netty to latest
(cherry picked from commit 54b2e21f4a)
2018-08-20 13:44:13 -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
jgoodyear ccc2c5fc71 [AMQ-7032] Update Shiro to 1.2.6
(cherry picked from commit ad56ee9138)
2018-08-06 07:47:31 -04:00
Marc Schoechlin 797b8ee46f Bugfix, ambiguous redirect if unset
Thanks to Drew Wyatt<drew.wyatt@carshop.co.uk>

(cherry picked from commit 6d24f88d16)
2018-08-06 07:38:28 -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) 4cefdc0fd0 AMQ-7029 - Update commons-io
(cherry picked from commit 550f76cd5a)
2018-08-02 09:29:20 -04:00
Christopher L. Shannon (cshannon) d4049bb373 AMQ-7027 - Dependency updates
Update httpclient, httpcore, and spring

(cherry picked from commit 79f66a3dc5)
2018-08-02 09:22:07 -04:00
Christopher L. Shannon (cshannon) 58008cb6fe AMQ-7027 - Update Jetty
(cherry picked from commit f1ca4cab38)
2018-08-02 09:22:01 -04:00
Timothy Bish 77e584f057 AMQ-7001 Remove now unnecessary check for UTF8Buffer type
Remove the now unneeded checks for UTF8Buffer on the outbound converter
as the Codec now can encode those to the correct string AMQP types
without need for any help.

(cherry picked from commit ba7934e91a)
2018-08-01 18:34:40 -04:00
Timothy Bish ad0ae74f3b AMQ-7001 Resolve issues with encode failures on copied messages
Ensure that messages are copied to avoid contention on message content
when concurrent store and dispatch is enabled and better handle the AMQP
message type value.  Adds an AMQP Encoder for UTF8Buffer to encode down
to AMQP String encodings to allow for encoded OpenWire messages such as
MapMessage which can contain UTF8Buffer instances for String keys and
values.

(cherry picked from commit 9ec6ee43b1)
2018-08-01 18:14:45 -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
Christopher L. Shannon (cshannon) e2232050d4 NO-JIRA: Add spring schemas for 5.15.5
(cherry picked from commit d1c3c4814e)
2018-07-31 08:35:42 -04:00
Christopher L. Shannon (cshannon) 83d4aab2d1 AMQ-7004 - Improved logging in Failover Transport
(cherry picked from commit 7974e8c099)
2018-07-30 07:57:39 -04:00
Christopher L. Shannon (cshannon) ed23aca302 AMQ-7206 - Update Derby
Thanks Jamie Goodyear for the patch

(cherry picked from commit b67c141e6a)
2018-07-30 07:40:57 -04:00
Jeff Genender 72b7d948d1 AMQ-7023 Added aggregate for a full project report 2018-07-28 14:57:42 -06:00