10405 Commits

Author SHA1 Message Date
Christopher L. Shannon (cshannon)
81062fde88 Merge branch 'AMQ-7082'
This closes #316

Thanks to Alan Protasio for the patch
2018-11-06 08:24:38 -05:00
Alan Protasio
0d34338919 AMQ-7082 - Make sure that the recovery will only mark pages as free if they were created in a previous execution 2018-11-06 04:48:22 -08:00
gtully
82dec402aa no-jira - fix intermittent test failure when cron falls on next minute 2018-11-05 16:33:34 +00:00
gtully
f2cde24a62 AMQ-7088 - fix deadlock on remove add interaction from mqtt virtual topic sub use case 2018-11-01 10:11:08 +00:00
gtully
bf8eb08aca AMQ-7086 - make kahadb gc/cleanup on shutdown optional to trade availability over disk usage for fast failover 2018-10-31 14:29:05 +00:00
Christopher L. Shannon
e093a8c1d8 NO-JIRA - add missing license headers 2018-10-24 09:01:39 -04:00
Christopher L. Shannon
8e5d539665 AMQ-7067 - add missing license header 2018-10-24 08:55:35 -04:00
Christopher L. Shannon
144808c6e1 NO-JIRA: Add schemas for 5.15.7
(cherry picked from commit 030974f5bf01759070a0bfa46c5bd93da7602cc1)
2018-10-24 08:46:35 -04:00
gtully
8a1abd9bb2 AMQ-7084 - ensure allocated and unused free pages are visible to subsequent transactions, fix and test with test updates to reflect proper usage 2018-10-23 16:00:57 +01:00
gtully
fb1e642c15 AMQ-7082 - ensure flush sees free list, use lazySet to avoid store barrier, thanks cshannon 2018-10-22 15:16:26 +01:00
gtully
87087fc930 no-jira - fix flaky test that depends on the broker processing the previous ack 2018-10-22 11:50:54 +01:00
gtully
0e02b678d1 no-jira - fix flaky test that can get redelivery on async client ack and concurrent close 2018-10-22 11:21:42 +01:00
gtully
efa4e683bc AMQ-7082 - fix final ref in test 2018-10-19 16:45:04 +01:00
gtully
79c74998dc AMQ-7082 - recover index free pages in parallel with start, merge in flush, clean shutdown if complete. follow up on AMQ-6590 2018-10-19 16:00:23 +01:00
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
amarkevich
b830894e69 AMQ-7069 HTTP client don't handle XStream deserialization exception 2018-10-10 17:00:13 +03: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 7974e8c0991dd0bcf2e226ea9b54ff8d740acfc8.

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