jbonofre
d878d877d5
[AMQ-7410] Align dependencies with Apache Karaf
2020-02-26 13:11:33 +01:00
Jean-Baptiste Onofré
11cdb5cb59
Ignore one unit test to avoid build failure on Jenkins (need refactoring)
2020-02-26 08:49:54 +01:00
Jonathan Gallimore
4522061527
Fix issue where the registry lookup was a hardcoded name and didn't account for the connector path
2020-02-24 11:10:46 +00:00
gtully
503416a001
AMQ-7291 - allow setting properties after clearProperties for BytesMessage, closes #420
2020-02-19 13:01:25 +00:00
Colm O hEigeartaigh
8cdddde5b4
AMQ-7399 - Adding a unit test
2020-02-12 14:09:29 +00:00
jbonofre
097506a458
[AMQ-7399] org.apache.activemq.SERIALIZABLE_PACKAGES doesn't include java* by default
2020-02-12 13:43:03 +01:00
Colm O hEigeartaigh
127852d2e7
AMQ-7142 - Inserting Bouncy Castle Provider Early in Java Security Provider Chain Breaks KeyStore Loading
2020-01-27 10:43:39 +00:00
gtully
a942591be4
no jira - usecase demonstrating effect of conduit=true|false for topic subs
2019-12-11 14:05:50 +00:00
gtully
4d6409b3b8
AMQ-5035 - fix intermittent failure due to async close
2019-12-02 11:42:08 +00:00
gtully
a0dace794a
no-jira - fix intermittent test failure where assertion fell on old bridge
2019-12-02 10:47:49 +00:00
gtully
3f5bb9710a
AMQ-5486 - fix intermittent failure in the test, reallign assertions
2019-11-25 12:13:07 +00:00
Christopher L. Shannon (cshannon)
0c6f9a9a1e
AMQ-7352 - Add support for anonymous producer advisories
...
By default this behavior is turned off but can be enabled by setting
anonymousProducerAdvisorySupport on the BrokerService to true
2019-11-22 13:35:32 -05:00
gtully
a7bf4fc804
AMQ-7302 - rename test such that is is run with surefire pattern match
2019-11-22 16:19:14 +00:00
gtully
e4f155f548
AMQ-7106 - fix intermittent failure in the test
2019-11-21 13:48:57 +00:00
gtully
f7e212ca0b
no jira - fix intermittent test failure due to incorrect assertion
2019-11-14 10:10:36 +00:00
Colm O hEigeartaigh
892c9e2a2d
AMQ-7295 - Update JTA spec
2019-10-16 14:28:17 +01:00
gtully
4af6f40186
AMQ-6494 is related, fix intermittent failure of RedeliveryPolicyTest related to vm transport server being shutdown while in use via async onException handler
2019-10-03 11:08:05 +01:00
gtully
1ab6793c85
no jira - fix test to aligh with implementation limitations of deprecated leveldb store
2019-09-26 16:19:37 +01:00
gtully
ed5edb03d7
AMQ-7311 - track recovered prepared ack locations on a per subscriber basis, fix and test
2019-09-26 15:54:57 +01:00
gtully
1c5beda834
no jira - fix intermittent test failure
2019-09-25 14:08:17 +01:00
gtully
644b529ef6
AMQ-7185 - rework to leave tx-inflight messages pending in the cursor to avoid duplicates on completion, fix and test
2019-09-24 17:32:54 +01:00
gtully
289750d7c9
AMQ-7308 - ensure kahadb message add does not auto create the message store in error, expect an existing store. fix and test
2019-09-20 10:22:56 +01:00
gtully
e8e27f0b16
AMQ-7118 ensure message size and usage is constant for the test, fix failure
2019-09-20 10:00:33 +01:00
gtully
501d55337a
AMQ-7302 - make jmx ops that pageIn aware of cursor memory limits to avoid excessive looping, fix and test
2019-09-10 11:46:04 +01:00
gtully
dc35218a2d
AMQ-7196 - fix broken test; recovery not applicable to inmemory store
2019-09-06 16:53:02 +01:00
gtully
640354fe79
no jira - fix intermittent failure by not differenciating between dispatch of delivery loops, it can be either depending on timing
2019-09-06 12:06:54 +01:00
gtully
a0f4f1c93d
no jira - fix intermittent test failure with two derby instanced in play in error
2019-09-04 17:14:37 +01:00
gtully
f155e92e58
AMQ-7298 - use final modifier in test to preserve older jdk builds
2019-09-04 13:05:42 +01:00
gtully
02548777c2
AMQ-7298 - rework redelivery message tracking to ensure no duplicate suppression (and dlq) in error for local transaction batches that failover
2019-09-04 12:24:42 +01:00
Jean-Baptiste Onofré
973c78cbec
[AMQ-7249] Upgrade to Jetty 9.4.19.v20190610
2019-08-20 21:44:28 +02:00
gtully
fb2296ac74
AMQ-7270 - remove toggle on maxPageSize, request page in of entire queue only when cache is in play or broker is non persistent, fix and test
2019-08-07 17:47:59 +01:00
Jean-Baptiste Onofré
a061109826
Merge pull request #377 from coheigea/AMQ-7244
...
AMQ-7244 - Update Apache Directory + FileServer
2019-08-07 07:46:39 +02:00
Jean-Baptiste Onofré
6ec56912fe
Merge pull request #367 from LionelCons/amq_7230
...
AMQ-7230 - Add support for regex based certificate authentication
2019-08-07 07:43:49 +02:00
Colm O hEigeartaigh
309b6a39b7
AMQ-7244 - Update Apache Directory + FileServer
2019-08-06 15:30:12 +01:00
Colm O hEigeartaigh
75023f2bed
Remove default "secret" password from the LDAPAuthorizationMap
2019-07-15 18:24:48 +01:00
Christopher L. Shannon (cshannon)
c7eff84058
AMQ-7238 - Ensure remoteId subscription map is also cleared when local
...
map is cleared inside DemandForwardingBridgeSupport
2019-07-08 08:38:34 -04:00
gtully
de3f77063f
AMQ-7234 - fix up memory usage wait timeout such that topic pfc in a transaction can see connection context state changes, fix and test
2019-06-21 16:55:13 +01:00
Lionel Cons
c4927638da
AMQ-7230 - Add support for regex based certificate authentication
2019-06-17 13:39:13 +02:00
Christopher L. Shannon (cshannon)
814a286dfe
AMQ-7221 - Fix InMemoryJobSchedulerManagementTest that was broken after
...
patch
2019-06-14 10:30:25 -04:00
Christopher L. Shannon (cshannon)
ac01af8dec
Merge branch 'AMQ-7221'
...
This closes #364
Thanks to Alan Protasio for the patch
2019-06-11 07:51:33 -04:00
gtully
28a0cc6e5a
AMQ-7225 - fix intermittent failure, avoid gc of partial tx pending commit
2019-06-11 12:36:02 +01:00
gtully
93e726d6a7
AMQ-7225 - defer cleanup task operation till recovery processing complete, track prepared location in recovered ops to ensure they are retained on recovery failure. Fix and test
2019-06-10 15:33:13 +01:00
Alan Protasio
5eb8403b1f
AMQ-7221 - Delete Scheduled messages causes ActiveMQ create/write a unnecessary huge transaction file
2019-06-04 00:02:05 -07:00
Alan Protasio
bce979349e
AMQ-7219 - ActiveMQ replays journal file on a clean/unclean shutdown with transacted session + Non persistent Messages
2019-05-30 10:13:16 -07:00
gtully
ac4f4a82a7
no jira - fix intermittent failure of JdbcXARecoveryBrokerTest#testQueuePersistentPreparedAcksAvailableAfterRollback
2019-05-17 11:46:25 +01:00
Jean-Baptiste Onofré
1e1cd11269
Merge pull request #318 from alanprot/AMQ-7107
...
[AMQ-7107] Make QueueBrowsingTest and UsageBlockedDispatchTest succee…
2019-05-14 07:39:14 +02:00
Alan Protasio
b56819123b
AMQ-7196 - During startup ActiveMq load all the scheduleDB.data on memory causing OOM
2019-05-08 12:00:42 -07:00
gtully
7404b43f2d
AMQ-7193 - resolve intermittent NPE on duplex network connector start; wait for start completion before dispatching inbound messages, fix and test
2019-05-02 16:31:26 +01:00
gtully
487d4a112e
AMQ-7185 - track durable sub prepared acks in preCommit callback and release/remove on xa outcome, avoid duplicate delivery; fix and test
2019-04-17 14:31:11 +01:00
gtully
2d394b383c
AMQ-7167 - ensure remote IP is visible in acceptor error messages from the transport connector - test and fix
2019-03-13 10:21:19 +00:00
gtully
d5df23b8fb
no jira - fix unit test failure
2019-03-13 10:03:18 +00:00
gtully
b9bcd2fcc3
AMQ-7165 - ensure failover updated uris are additive such that statically configured uris are respected
2019-03-12 12:24:20 +00:00
jgoodyear
ec9daee6c3
[AMQ-7135] Update AMQ2832 unit test expectation post 7135 fix
2019-01-28 18:08:00 -03:30
Christopher L. Shannon (cshannon)
9fba7ec352
AMQ-7132 - update RecoveryStatsBrokerTest back to using always journal sync but a smaller journal size and less test messages to speed up test
2019-01-16 13:52:52 -05:00
Christopher L. Shannon (cshannon)
ae357564b4
AMQ-7132 - user periodic fsync in RecoveryStatsBrokerTest to improve performance
2019-01-16 06:28:47 -05:00
Christopher L. Shannon (cshannon)
c3714457f1
AMQ-7136 - Improve recovery of durable subscription metrics in KahaDB
...
Updated metrics recovery to only have to iterate over the order index 1
time to recovery the pending metrics for the subscriptions instead of
making a pass over the index once per subscription
2019-01-15 14:22:26 -05:00
hkesler
5c23dd53ad
AMQ7135 : do a purge before deleting the destination
...
(cherry picked from commit 9f513f8878
)
2019-01-14 13:44:52 -03:30
Alan Protasio
4b51f8b66c
AMQ-7132 - ActiveMQ reads lots of index pages upon startup (after a graceful or ungraceful shutdown)
2019-01-14 10:54:26 -05:00
Christopher L. Shannon (cshannon)
fa2daa25e9
AMQ-7129 - fix durable message size statistics with individual ack
...
Make sure that the pending message size for a durable sub only includes
messages part of the ack range
2019-01-11 09:56:57 -05:00
Christopher L. Shannon (cshannon)
703b8cbda3
AMQ-7129 - minor junit test fix
2019-01-09 14:39:11 -05:00
Christopher L. Shannon (cshannon)
25de20c77e
AMQ-7129 - Properly recover messages from KahaDB for a durable when there are
...
messages to recover before the stored lastAck value
With individual ack mode we need to check the durable ackPosition
sequence set in the KahaDB index on subsription load to see if there are
earlier messages before the lastAck value that still haven't been acked.
While this normally wouldn't happen it is possible in individual ack
mode
2019-01-09 14:34:06 -05:00
jgoodyear
4a21edc8d5
[AMQ-7126] Improvement to perf of 5266Test
2019-01-07 21:22:34 -03:30
Jeff Genender
273afef47c
AMQ-7118 - Override hostname for naming to allow tests to apss on all
...
platforms
2019-01-07 17:07:08 -07:00
jgoodyear
b86c666c40
[AMQ-7126] Prevent OOM when recovering KahaDB and memory space is insufficient to load full page. Thank you Heath Kesler and Johan Edstrom for investigation and patch.
2019-01-03 15:46:39 -03:30
jgoodyear
612d4aeeb4
AMQ-7118 This closes #327 - with thanks to Heath Kesler
2018-12-04 12:54:30 -03:30
Alan Protasio
2eda327aba
AMQ-7107 - Make QueueBrowsingTest and UsageBlockedDispatchTest succeed with ConcurrentStoreAndDispachQueues=false
2018-11-21 13:18:12 -08:00
gtully
8cc0c5ad6c
AMQ-7106 - fix pending stop support by avoiding sync through single shared status var - fix and test
2018-11-21 10:23:13 +00:00
gtully
9cb680c0ba
AMQ-7102 - don't track objectNames that have not been registered due to suppressMBean filter, fix and test
2018-11-15 17:45:18 +00:00
gtully
bc8c78cd32
AMQ-7009 - apply fix to memorymessagestore setBatch with thanks to Nezih BEN FREDJ for test and suggestion
2018-11-14 14:21:27 +00:00
Alan Protasio
9012a7871b
AMQ-7091 - O(n) Memory consumption when broker has inactive durable subscribes causing OOM
2018-11-12 17:48:53 -03:30
gtully
d2b0affedb
AMQ-7094 - track the objectName with an annotated mbean such that the jmx audit log event can extract that target of an mbean operation, fix and test
2018-11-08 12:10:01 +00: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
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
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
9dd751149f
AMQ-7079 AMQ-7077 AMQ-6421 - check for consumers that have been destroyed
2018-10-18 16:49:29 +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
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
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
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
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
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
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
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
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
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
gtully
bdfa3394ad
AMQ-7030 - trap exceptions on future.get, fix and test
2018-08-02 14:45:31 +01:00
Christopher L. Shannon (cshannon)
525fd29d16
AMQ-6974 - test cleanup
2018-07-27 08:38:58 -04:00
giliva
5b1412ddfd
Avoid overflow errors - see KAFKA-4290
...
Add test for overflow values
Bind test sockets to free ports
2018-07-27 08:32:36 -04:00
gtully
0b76d3a0ea
AMQ-7021 - add unsynchronised accessors to destination map for usage with rw lock from abstract region; allow concurrent read of the destination map
2018-07-26 10:42:10 +01:00
Jeff Genender
28819aea4a
AMQ-7015 - Changed attribute to purgeRecoveredXATransactionStrategy and
...
allow NEVER, COMMIT, and ROLLBACK
2018-07-25 12:57:17 -06:00
hkesler
24b9ae2ed3
AMQ-7015 Added a purgeRecoveredXATransactions property on the KahaDB adaptor to purge prepared XA messages on recovery
2018-07-19 12:01:01 -06:00