Commit Graph

10286 Commits

Author SHA1 Message Date
Jean-Baptiste Onofré dc36c19c81 [AMQ-6780] This closes #311 2018-10-19 07:17:59 +02:00
Jean-Baptiste Onofré 46f8deeb67 [AMQ-6780] Add PostgreSQL version JDBC driver name in jdbc store services 2018-10-19 06:11:14 +02:00
gtully 9dd751149f AMQ-7079 AMQ-7077 AMQ-6421 - check for consumers that have been destroyed 2018-10-18 16:49:29 +01:00
gtully b9c8f6228c no jira - fix up contention between rar and test creating the embedded broker - intermittent ci failure 2018-10-18 11:16:32 +01:00
gtully 8690436b5b no jira - give test a second bite to avoid spurious timing related failures in ci 2018-10-18 10:32:33 +01:00
gtully ed727d22e1 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 18:13:36 +01:00
gtully 5d3a3fcca7 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 12:32:04 +01:00
gtully 4dee173962 AMQ-7077 AMQ-6421 - tie queue consumer slow flag detection to abort slow consumer policy, fire advisory when set. 2018-10-17 11:04:47 +01:00
Jean-Baptiste Onofré 79d07a396e [AMQ-7076] This closes #310 2018-10-16 21:40:22 +02:00
Jean-Baptiste Onofré 5f1b6a1fc2 [AMQ-7076] Fix and update features to fully support Karaf 4.2.x 2018-10-16 15:56:19 +02:00
Jean-Baptiste Onofré 085dd4e6e1 [AMQ-7075] This closes #309 2018-10-15 15:26:44 +02:00
Jean-Baptiste Onofré e22703edc6 [AMQ-7075] Fix Camel test (userName instead of username) 2018-10-15 11:31:43 +02:00
gtully 7c890d4776 AMQ-7067 - test and fix for eager ack compaction moving acks from data files with in progress tx and clearing the link from the prepare record, that now uses the same ack map 2018-10-12 14:51:37 +01:00
Christopher L. Shannon (cshannon) 3ac3a420a1 AMQ-7071 - Mark previously dispatched messages as redelivered if
connection for durable topic subscription is improperly closed leading
to a lastDeliveredSequenceId as unknown
2018-10-12 08:35:37 -04:00
Jean-Baptiste Onofré bdf9fcf5a8 [AMQ-7063] This closes #307 2018-10-11 16:00:23 +02:00
Jean-Baptiste Onofré ba2447e39a [AMQ-7063] Be able to configure ActiveMQ http transport connector by providing a jetty.xml 2018-10-11 14:47:05 +02:00
gtully a311139bfe AMQ-7067 - ensure updates to ackMessageFileMap are protected by the index lock 2018-10-09 12:55:11 +01:00
gtully 57c7939534 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 2018-10-09 12:01:47 +01:00
jgoodyear 99db9ef301 KahaDB Recovery can experience a dangling transaction when prepare and commit occur on different pagefiles.
Signed-off-by: gtully <gary.tully@gmail.com>
2018-10-09 10:19:35 +01:00
Timothy Bish ac1e709dc4 AMQ-7065 Update to Qpid JMS v0.37.0
Update to latest client release, adds some tests for split framed
message send / receive
2018-10-02 15:20:11 -04:00
gtully 5246151288 AMQ-7062 - have redelivery plugin ignore messages detected as duplicates 2018-09-26 11:22:59 +01:00
gtully cae66f5d37 AMQ-6086 - variant with broker.schedulerSupport=true; same fix with additional test 2018-09-25 16:29:24 +01:00
Christopher L. Shannon (cshannon) 02c1e6d8f2 AMQ-7047 - clarify documentation 2018-09-24 07:35:00 -04:00
Guillaume Nodet 8cbc2080a7 [AMQ-7060] Remove deprecated features from camel ActiveMQComponent 2018-09-22 17:58:40 +02:00
gtully cdbddcafa2 AMQ-7057 - support transport connector warnOnRemoteClose to suppress eof warnings on loadbalance or health check socket ping 2018-09-20 14:58:34 +01:00
Alan Protasio 8f88dcda09 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>
2018-09-20 10:38:44 +01:00
gtully 2f5e5efec5 AMQ-7056 - modify tests to take account of changes from AMQ-7047 2018-09-20 10:25:51 +01:00
Alan Protasio b92aaa2f58 AMQ-7052 - Fix JdbcXARecoveryBrokerTest and mLevelDBXARecoveryBrokerTest tests
Signed-off-by: gtully <gary.tully@gmail.com>
2018-09-18 10:26:29 +01:00
artnaseef e1e33e7ae1 This closes #299 - with thanks to Jamie Goodyear 2018-09-17 11:21:20 -07:00
jgoodyear 149520d487 [AMQ-7031] Upgrade to Apache Camel 2.22.0 2018-09-17 11:20:35 -07:00
jgoodyear 1f8bac195f [AMQ-7053] Update Jetty to version 9.2.26.v20180806 2018-09-15 19:21:08 -02:30
Christopher L. Shannon (cshannon) d36f02b546 NO-JIRA: Add ignore for testJdbcConfig for apache-rat-plugin 2018-09-04 07:12:27 -04:00
Christopher L. Shannon (cshannon) 3c2da4969e NO-JIRA: Add 5.15.6 schema 2018-09-04 07:02:44 -04:00
Christopher L. Shannon (cshannon) 0b71b06ac8 Revert "AMQ-7004 - Improved logging in Failover Transport"
This reverts commit 7974e8c099.

This caused problems with too much logging so reverting
2018-09-04 06:53:00 -04:00
Christopher L. Shannon (cshannon) 1e31df9800 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
2018-08-31 13:04:14 -04:00
Christopher L. Shannon (cshannon) 69fad2a135 Add support for hostname verification 2018-08-31 06:39:49 -04:00
gtully b488df694c AMQ-7037 - allow sslContext attribute of networkConnector to be added via runtime config plugin jaxb processor 2018-08-22 12:20:21 +01:00
Timothy Bish 54b2e21f4a AMQ-6997 Update QpidJMS Proton-J and Netty to latest 2018-08-20 13:43:36 -04:00
gtully 54c56a0573 AMQ-7037 - add sslContext attribute to networkConnector, allow broker or jvm defaults to be overridden 2018-08-20 16:40:26 +01:00
gtully 8bb3a77270 AMQ-5917 - fix sync on SslContext lazy initialisation 2018-08-20 12:23:53 +01:00
gtully 50d27e7e54 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 2018-08-15 16:21:57 +01:00
artnaseef d8c80a9821 [AMQ-6954] encode the QueueFilter field value also 2018-08-07 14:39:55 -07:00
Christopher L. Shannon (cshannon) 8fb3b23527 Merge branch 'AMQ-7032'
This closes #296
2018-08-06 07:46:45 -04:00
jgoodyear ad56ee9138 [AMQ-7032] Update Shiro to 1.2.6 2018-08-05 11:13:18 -02:30
gtully bdfa3394ad AMQ-7030 - trap exceptions on future.get, fix and test 2018-08-02 14:45:31 +01:00
Christopher L. Shannon (cshannon) 550f76cd5a AMQ-7029 - Update commons-io 2018-08-02 09:28:41 -04:00
Christopher L. Shannon (cshannon) 79f66a3dc5 AMQ-7027 - Dependency updates
Update httpclient, httpcore, and spring
2018-08-02 09:21:03 -04:00
Christopher L. Shannon (cshannon) f1ca4cab38 AMQ-7027 - Update Jetty 2018-08-02 09:13:55 -04:00
Timothy Bish ba7934e91a 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.
2018-08-01 18:34:09 -04:00
Timothy Bish 9ec6ee43b1 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.
2018-08-01 18:13:37 -04:00