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
gtully
e629524b53
no jira - fix reference to the website svn repo
2020-07-23 11:44:27 +01:00
Clebert Suconic
46e622e3d5
This closes #3221
2020-07-21 16:04:45 -04:00
Scott Werner
e3ed8e815b
ARTEMIS-2847 socks5h support
...
Added 'socksRemoteDNS' transport parameter.
If set to true, remote destination socket is created unresolved
and DNS resolution is disabled.
2020-07-21 16:04:15 -04:00
Clebert Suconic
bc55a2fae3
This closes #3216
2020-07-20 12:01:34 -04:00