Alan Protasio
71ce081157
AMQ-7091 - O(n) Memory consumption when broker has inactive durable subscribes causing OOM
...
(cherry picked from commit 9012a7871b77da6ecdc403f6b44ef0221345bfb7)
2018-11-12 18:01:50 -03:30
Guillaume Nodet
4bbe3d9672
[AMQ-7060] Remove deprecated features from camel ActiveMQComponent
2018-11-12 08:46:28 +01:00
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 85859fd8dc22e3251de294c23d84c12b29d4fe81)
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 0d34338919edee863bd71693ee30999d9d9d6ce9)
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
activemq-5.15.7
2018-10-24 10:19:40 -04:00
Christopher L. Shannon
19ab1651da
NO-JIRA - add missing license headers
...
(cherry picked from commit e093a8c1d8fef0cfc818fd7ad408564bbe7d281a)
2018-10-24 09:02:27 -04:00
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 3ac3a420a14b9209222568d7c361855157467163)
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 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
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 ac1e709dc4ed419c8d789fc29e970fde6b796ed1)
2018-10-02 15:21:06 -04:00
Christopher L. Shannon (cshannon)
7d2ba5741b
AMQ-7047 - clarify documentation
...
(cherry picked from commit 02c1e6d8f21d3bfc50154815ffb2f5caef05573c)
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 2f5e5efec5685b192c28d2f1d0edaa688691801a)
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 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
Alan Protasio
840c0c46d2
AMQ-7052 - Fix JdbcXARecoveryBrokerTest and mLevelDBXARecoveryBrokerTest tests
...
Signed-off-by: gtully <gary.tully@gmail.com>
(cherry picked from commit b92aaa2f583e1ef92bd84678701ced43c1d1d9a9)
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
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 d36f02b546e1e1a009a511b7561da5d809b41cdc)
2018-09-04 07:13:45 -04:00
Christopher L. Shannon (cshannon)
92b0508730
NO-JIRA: Add 5.15.6 schema
...
(cherry picked from commit 3c2da4969e29744fbdeb33a3c3745c41ffc7aa1e)
2018-09-04 07:03:14 -04:00
Christopher L. Shannon (cshannon)
5ed9a5d403
Revert "AMQ-7004 - Improved logging in Failover Transport"
...
This reverts commit 83d4aab2d16163da7d896af3d76bc3762b84e28a.
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 1e31df9800fc2db258f2458628bd9863c11b2846)
2018-09-04 06:39:13 -04:00
Christopher L. Shannon (cshannon)
bde7097fb8
Add support for hostname verification
...
(cherry picked from commit 69fad2a135689f6c31fbada1c397f2e0dfd90d3c)
2018-09-04 06:39:05 -04:00
artnaseef
2373aa1320
[AMQ-6954] encode the QueueFilter field value also
...
(cherry picked from commit d8c80a98212ee5d73a281483a2f8b3f517465f62)
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 54b2e21f4a406ddceb51ede6c796d24cc77bad55)
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 50d27e7e545d30bc0d35f8dd8baf15b33522c33a)
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
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 ad56ee91387d491c88d9b3977f7a1318a0704fb6)
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 6d24f88d16e00fb915a6abd6e8fdcf192c54dfe7)
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 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)
4cefdc0fd0
AMQ-7029 - Update commons-io
...
(cherry picked from commit 550f76cd5ad466f67a693b236cfe4ba9b062f03a)
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 79f66a3dc529c8a8ae84320353ad61358986c6fe)
2018-08-02 09:22:07 -04:00
Christopher L. Shannon (cshannon)
58008cb6fe
AMQ-7027 - Update Jetty
...
(cherry picked from commit f1ca4cab3830a597a0b4ef11098a933088b7c94d)
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 ba7934e91adf1c068db7107a6353b867e276affb)
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 9ec6ee43b146736fdf635090b2829a0c621a00f3)
2018-08-01 18:14:45 -04:00