gtully
683879495c
ARTEMIS-2990 - avoid auto boxing on binding id used as map key
2020-11-13 10:03:28 +00:00
gtully
9675ecae42
ARTEMIS-2985 - don't block netty threads for mqtt protocol actions
2020-11-12 21:01:00 +00:00
Justin Bertram
1551983a73
ARTEMIS-2961 reset TLS values w/forceSSLParameters
2020-11-12 11:06:35 -05:00
Clebert Suconic
80fa86b738
NO-JIRA Fixing Intermittent Failure on TransientQueueTest
2020-11-12 10:26:35 -05:00
Clebert Suconic
ead05b7a89
ARTEMIS-2983 Fixing PrintData with AMQP
2020-11-11 12:47:02 -05:00
Clebert Suconic
62099e86d3
NO-JIRA improving test
2020-11-10 12:00:31 -05:00
Clebert Suconic
c46870a853
ARTEMIS-2974 Proper fix for the CI on MultiThreadAuditLoggingTest
2020-11-09 10:05:48 -05:00
Clebert Suconic
b0e07a6b5f
ARTEMIS-2974 Adding Wait.assert on test
2020-11-07 11:20:06 -05:00
Justin Bertram
ecead9b130
ARTEMIS-2974 audit logger can print wrong user info
...
Using a ThreadLocal for the audit user information works in most cases,
but it can fail when dispatching messages to consumers because threads
are taken out of a pool to do the dispatching and those threads may not
be associated with the proper credentials. This commit fixes that
problem with the following changes:
- Passes the Subject explicitly when logging audit info during dispatch
- Relocates security audit logging from the SecurityManager
implementation(s) to the SecurityStore implementation
- Associates the Subject with the connection properly with the new
security caching
2020-11-05 11:38:08 -05:00
Robbie Gemmell
5ff075b7ff
ARTEMIS-2971: add ANONYMOUS and EXTERNAL SASL mechanism support for outgoing AMQP server connections
2020-11-05 11:32:35 -05:00
Clebert Suconic
030baaa2d3
ARTEMIS-2970 Improving test on Broker Connection
2020-11-04 17:50:41 -05:00
Clebert Suconic
a52ddb60ca
ARTEMIS-2970 Adding test validaing Broker Connection with socket disconencts and TTL
2020-11-04 16:48:17 -05:00
Clebert Suconic
4e7bb97df7
[maven-release-plugin] prepare for next development iteration
2020-11-02 17:45:51 -05:00
Clebert Suconic
9768017530
[maven-release-plugin] prepare release 2.16.0
2020-11-02 17:45:38 -05:00
Clebert Suconic
648340a864
ARTEMIS-2969 / ARTEMIS-2937 Making sure consumers are cleaned after failures and reconnects
2020-11-02 17:24:45 -05:00
Clebert Suconic
16e8db3aeb
Revert "NO-JIRA avoiding having rogue process when running test"
...
This reverts commit a2d6d1d89d
.
2020-11-02 12:42:30 -05:00
Clebert Suconic
a2d6d1d89d
NO-JIRA avoiding having rogue process when running test
2020-11-02 11:23:52 -05:00
Andy Taylor
dafef2b267
ARTEMIS-2973 - JMS AMQP Shared global subscriber queue not deleted on unsubscribe
...
https://issues.apache.org/jira/browse/ARTEMIS-2973
2020-11-02 10:00:13 -05:00
Clebert Suconic
c0b12b14c8
ARTEMIS-2969 / ARTEMIS-2937 Controlling connecting state on AMQP Broker Connection
...
- Fixed an issue where I needed to set connection to null after closing it
- Added more tests on QpidDispatchPeerTest (tests i would have done manually, and reproduced a few issues along the way)
2020-11-02 09:54:21 -05:00
Clebert Suconic
10debc3478
NO-JIRA bump on extra-tests
2020-10-30 10:41:13 -04:00
Clebert Suconic
28919b6ad8
[maven-release-plugin] prepare for next development iteration
2020-10-30 10:16:29 -04:00
Clebert Suconic
af5ca9f1e6
[maven-release-plugin] prepare release 2.16.0
2020-10-30 10:16:17 -04:00
Clebert Suconic
dff2ed3638
ARTEMIS-2937 Implementing skip create and skip delete on Mirror Source
2020-10-30 08:44:51 -04:00
Clebert Suconic
480197975b
ARTEMIS-2967 Adding testSimpleConnect back and fixing a possible NPE
2020-10-29 22:01:01 -04:00
Clebert Suconic
9b0f7605cb
ARTEMIS-2969 / ARTEMIS-2937 Dealing with Connection Timeout properly on AMQP Broker Connections
2020-10-29 21:55:10 -04:00
Clebert Suconic
dc7eb5c23d
ARTEMIS-2937 Broker connection improvements
...
- Adding a paragraph about addressing and distinct queue names
- Renaming match on peers, senders and receivers as "address-match"
- Changing qpid dispatch test to use a single listener
- Fixing reconnect attemps message
2020-10-29 15:01:51 -04:00
Clebert Suconic
d51c89471e
ARTEMIS-2966 Anycast queues with distinct names would cause issues on sending messages
2020-10-29 10:09:36 -04:00
Clebert Suconic
753dac47d8
ARTEMIS-2937 Cleanup on tests
2020-10-29 10:09:36 -04:00
gtully
e5566d5211
ARTEMIS-2964 - fire advisory messages via post office, independent of connection state. consume via regular auth
2020-10-29 09:58:52 +00:00
Clebert Suconic
bf52134dc0
ARTEMIS-2937 Fixing Tests and some review
2020-10-28 15:08:48 -04:00
Clebert Suconic
8499eac76c
ARTEMIS-2937 Server Side AMQP Connectivity with options to transfer queues or replicate data
2020-10-28 11:37:25 -04:00
Clebert Suconic
0c5d0303ba
NO-JIRA Fixing QueueControlTest in certains envs
2020-10-26 09:45:40 -04:00
Clebert Suconic
b309bb8f59
NO-JIRA Just adding some info on a test assert
2020-10-23 01:23:30 -04:00
Clebert Suconic
f6ef285859
ARTEMIS-2927 LVQ broken after restart
2020-10-22 13:32:19 -04:00
Domenico Francesco Bruscino
90434a4cf4
ARTEMIS-2935 Fix JMX ObjectNames
...
Fix invalid object names setting a default broker name if it cannot be used.
2020-10-22 15:10:02 +08:00
gtully
69e58322f1
NO JIRA - add some durable sub loadbalancing to the scenario test
2020-10-21 14:57:12 +01:00
Emmanuel Hugonnet
fdfc58171b
[ARTEMIS-2939]: Artemis should not delete corrupt log files.
...
* Moving corrupted journal files to the attic folder.
Jira: https://issues.apache.org/jira/browse/ARTEMIS-2939
2020-10-20 18:39:06 -04:00
franz1981
4545749969
ARTEMIS-2941 Improve JDBC HA connection resiliency
2020-10-20 17:23:48 -04:00
gtully
c4832c3209
ARTEMIS-2953 - drop the use of non deterministic finalize
2020-10-19 13:55:52 -04:00
Justin Bertram
75e12b5e1d
ARTEMIS-2947 Implement SecurityManager that supports replication
2020-10-19 10:07:57 -04:00
gtully
583bd3602a
ARTEMIS-2888 ARTEMIS-2859 ARTEMIS-2768 - revert new page-store-name addressSetting, when the page store respects the target address and the size is tallied on the target address store, it is no longer neecessary
2020-10-19 14:04:35 +01:00
gtully
4e8ce9ed10
ARTEMIS-2859 - track owning page store as in a message reference to ensure correct usage tracking, only track size on the owning store, reference everywhere else via refUp
2020-10-15 00:06:43 -04:00
Andy Taylor
0ce173dcb5
ARTEMIS-2838 - migrate to HawtIO 2
...
https://issues.apache.org/jira/browse/ARTEMIS-2838
2020-10-09 09:20:29 +01:00
franz1981
b4532d944d
ARTEMIS-2823 Use datasource with JDBC store db connections fixes
...
It add additional required fixes:
- Fixed uncommitted deleted tx records
- Fixed JDBC authorization on test
- Using property-based version for commons-dbcp2
- stopping thread pool after activation to allow JDBC lease locks to release the lock
- centralize JDBC network timeout configuration and save repeating it
- adding dbcp2 as the default pooled DataSource to be used
2020-10-06 10:19:06 +02:00
Mikko Uoti
2faafec737
ARTEMIS-2823 Use datasource with JDBC store db connections
...
Replaces direct jdbc connections with dbcp2 datasource. Adds
configuration options to use alternative datasources and to alter the
parameters. While adding slight overhead, this vastly improves the
management and pooling capabilities with db connections.
2020-10-06 08:32:58 +03:00
gtully
7a472d2782
ARTEMIS-2768 - fix up conditional to include null pageStoreName option, it was a little over eager
2020-09-28 15:53:06 +01:00
Clebert Suconic
1d9964c2b0
NO-JIRA Fixing test intermittent failure with a Wait call
2020-09-27 00:26:15 -04:00
Clebert Suconic
702f3c453b
ARTEMIS-2906 Fixing test on lastAckTimestamp
2020-09-25 15:26:14 -04:00
Clebert Suconic
98b94b5846
NO-JIRA Adding a test where I am sending an AMQP large message and sending it over a core bridge to another node
...
There are no semantic changes here. I wanted to check something and committed a good test.
2020-09-25 15:19:19 -04:00
Andy Taylor
c77bf50db4
ARTEMIS-2908 - Persist Divert Configuration in Bindings journal
...
https://issues.apache.org/jira/browse/ARTEMIS-2908
2020-09-25 10:03:40 -04:00