7700 Commits

Author SHA1 Message Date
Robbie Gemmell
3fdc9cf026 ARTEMIS-2871: update to proton-j 0.33.6 and qpid-jms 0.53.0 2020-08-13 09:30:56 +01:00
Clebert Suconic
d07c623aee This closes #3235 2020-08-11 10:32:52 -04:00
Robbie Gemmell
131b8b22ec NO-JIRA: fix RandomUtilDistributionTest assertion and improve failure message 2020-08-11 10:32:52 -04:00
Clebert Suconic
8913df664e This closes #3229 2020-08-10 14:16:45 -04:00
Justin Bertram
af7c6882da ARTEMIS-2862 activation failure can cause zombie broker
In certain cases with shared-store HA a broker's activation can fail but
the broker will still be holding the journal lock. This results in a
"zombie" broker which can't actually service clients and prevents the
backup from activating.

This commit adds an ActivationFailureListener to catch activation
failures and stop the broker completely.
2020-08-10 14:16:45 -04:00
Clebert Suconic
02b8135e8d This closes #3239 2020-08-07 12:44:10 -04:00
Clebert Suconic
c551df770c ARTEMIS-2868 Protect Topology Updates from Split Brain on broker shutdown as well 2020-08-07 12:39:20 -04:00
Clebert Suconic
1945a1765d This closes #3231 2020-08-07 09:51:44 -04:00
Justin Bertram
43e3cd6047 ARTEMIS-2865 make tests more robust 2020-08-06 22:07:42 -05:00
Clebert Suconic
f7bc2f78de This closes #3232 2020-08-06 20:20:13 -04:00
Clebert Suconic
27cb9b37b1 ARTEMIS-2868 Protect Topology Updates from Split Brain 2020-08-06 17:40:57 -04:00
Clebert Suconic
9842f45a49 ARTEMIS-2867 Do not cache IPs on DNS Entries for NetworkHealthCheck
In case of a DNS outage, the pinger should still fail
If we cache the InetAddress this would not be possible
2020-08-06 17:40:41 -04:00
Clebert Suconic
df2f48a481 NO-JIRA update RandomUtil.randomInterval to deal with (max==min) 2020-08-06 17:08:54 -04:00
Justin Bertram
3c3b7b66cf This closes #3237 2020-08-06 15:22:55 -05:00
Michael Pearce
486896d99e ARTEMIS-2873 Config-managed queues are auto-deleted
auto-delete-queues and auto-delete-created-queues should only apply to
NON configuration managed queues.
2020-08-06 15:19:57 -05:00
Justin Bertram
69cde0fca1 NO-JIRA restore Jira/GitHub integration, etc. 2020-08-06 14:45:01 -05:00
Clebert Suconic
4fea2c4e42 This closes #3231 2020-08-06 15:36:05 -04:00
Justin Bertram
8473946646 ARTEMIS-2865 LegacyLDAPSecuritySettingPlugin can change default security match 2020-08-06 15:36:05 -04:00
franz1981
c14c51c19c This closes #3233 2020-08-06 17:58:50 +02:00
Justin Bertram
1ae8069864 ARTEMIS-2869 JDBC XML conf can't use custom pwd codec 2020-08-04 17:05:19 -05:00
Justin Bertram
19475d9d32 NO-JIRA fuller description of 2.14.0 highlights 2020-08-04 14:32:34 -05:00
Justin Bertram
1e8e19c716 NO-JIRA update versions doc 2020-08-04 14:09:21 -05:00
Justin Bertram
87274675d6 NO-JIRA document SOCKS proxy support 2020-08-04 11:42:55 -05:00
Justin Bertram
92c4c65d31 NO-JIRA a few updates to the logging doc 2020-08-04 11:21:52 -05:00
Clebert Suconic
89cef9bf97 This closes #3217 2020-07-31 08:48:35 -04:00
Francesco Nigro
60e25b763c ARTEMIS-2844 Improve binding query performance by reusing AddressImpl instances 2020-07-30 23:32:10 -04:00
Francesco Nigro
70068a0659 ARTEMIS-2844 Save additional copies and use pooled direct ByteBufs 2020-07-30 23:32:10 -04:00
Francesco Nigro
0db13ee8ab ARTEMIS-2844 Use writeAndFlush with voidPromise to reduce GC pressure 2020-07-30 23:32:10 -04:00
Clebert Suconic
74f4500c04 This closes #3215 2020-07-30 12:01:25 -04:00
Justin Bertram
4c79b25dc2 ARTEMIS-2840 missing AddressControl audit logging 2020-07-30 12:01:25 -04:00
Justin Bertram
a45f383e1a ARTEMIS-2839 audit logging typo for resuming queue 2020-07-30 12:01:25 -04:00
Clebert Suconic
e048328226 This closes #3227 2020-07-30 09:32:38 -04:00
Clebert Suconic
c00b210629 ARTEMIS-2858 DNS Tests on reconnects and backups
There are no fixes as part of this test addition.  As I wrote this test as I was debugging DNS issues.
2020-07-29 17:56:55 -04:00
Clebert Suconic
3d86d78828 ARTEMIS-2587 Exposing ActiveMQServer::isActivate through management at ActiveMQServerControl 2020-07-29 11:41:41 -04:00
Clebert Suconic
48feb0dcc3 This closes #3225 2020-07-29 10:40:55 -04:00
brusdev
18b8df0f09 ARTEMIS-2855 Define a new broker plugin to track XA transactions 2020-07-29 10:40:55 -04:00
Clebert Suconic
6070074603 This closes #3226 2020-07-29 10:40:33 -04:00
Justin Bertram
cd7f52d4ba ARTEMIS-2856 consumer can be created on closed session
Due to a lack of concurrency protections it's possible to create a
consumer on a closed session. I've not been able to reproduce this with
a test, but I've seen it in the wild. Static code analysis points to a
need for better concurrency controls around closing the session and
creating consumers.
2020-07-29 10:40:33 -04:00
Clebert Suconic
0d9b581bf5 This closes #3219 2020-07-28 23:51:33 -04:00
brusdev
3ce9e2e0dc ARTEMIS-2846 Cannot define hawtio.role with whitespace
Move the `hawtio.role` property definition to avoid the word splitting.
2020-07-28 23:51:33 -04:00
Clebert Suconic
1ebfc8f982 This closes #3218 2020-07-28 23:49:35 -04:00
Francesco Nigro
41efeb2669 ARTEMIS-2845 ConcurrentAppendOnlyChunkedList cannot be queried while resizing 2020-07-28 23:49:34 -04:00
Clebert Suconic
f46527b2e0 This closes #3224 2020-07-24 13:23:55 -04:00
franz1981
f2d0d300f5 ARTEMIS-2853 page-max-concurrent-io cannot be disabled 2020-07-24 14:35:08 +02:00
Clebert Suconic
6e5025fe5e This closes #3222 2020-07-23 22:27:15 -04:00
Justin Bertram
52d3ed1c68 ARTEMIS-2848 RA fails w/durable sub w/legacy prefix 2020-07-23 22:27:15 -04:00
Clebert Suconic
e3d44eef1b This closes #3223 2020-07-23 15:45:10 -04:00
franz1981
7902dd1757 ARTEMIS-2849 Optimize zeroing of buffers while writing the ASYNCIO journal 2020-07-23 15:44:52 -04:00
gtully
c152f17818 no jira - exclude .p12 files from rat check 2020-07-23 14:42:50 +01:00
gtully
90273e6818 no jira - give some love to the migration guide 2020-07-23 14:17:33 +01:00