Clebert Suconic
68f419d8d4
This closes #2855
2019-10-09 11:41:00 -04:00
brusdev
28d1a53630
ARTEMIS-2508 Crititical analyser trigger shutdown if removeAllMessages
...
The crititical analyser trigger the broker shutdown if try to
removeAllMessages with a huge queue. The iterQueue is split so as
not to keep the lock too time.
2019-10-09 11:41:00 -04:00
Clebert Suconic
5ad8f89e1e
This closes #2860
2019-10-09 11:39:39 -04:00
brusdev
f3b7cf88ed
NO-JIRA Fixing shared-storage-static-cluster parent
2019-10-09 11:39:38 -04:00
Clebert Suconic
abb7d16b92
NO-JIRA Improving SessionTest reliability
...
This test was eventually failing
Improving the assertions and loops
2019-10-09 11:18:58 -04:00
Clebert Suconic
49c96c60d1
This closes #2858
2019-10-08 17:11:38 -04:00
Justin Bertram
2992daaeb1
ARTEMIS-2514 dupl cache leak w/clustered temp q
2019-10-08 17:11:38 -04:00
Clebert Suconic
03971cf560
This closes #2857
2019-10-07 16:12:06 -04:00
brusdev
615fb64008
ARTEMIS-2512 Move the LocalMonitor tick log
...
The LocalMonitor tick log is very useful to establish a "heartbeat" log
statement. It is moved into its own logger from PagingManager logger,
which is too verbose to leave activated indefinitely in production.
2019-10-07 17:49:45 +02:00
Clebert Suconic
2f5691c3f7
NO-JIRA moving shared-storage-static-cluster under clustering examples
2019-10-03 13:47:35 -04:00
Clebert Suconic
104ee10a3e
NO-JIRA fixing client-side-load-balancing example
2019-10-03 13:18:58 -04:00
Clebert Suconic
b4ca5d589b
This closes #2856
2019-10-01 11:38:26 -04:00
michael.pearce
143e401bdb
ARTEMIS-2509 Add some basic support for legacy openwire
...
This is needed to aid some lift and shift migration from activemq5 where non-java clients have support for older openwire protocols.
(cherry picked from commit d497cb6205a5bdbd508d18bead8f9e8e39d6b1ba)
2019-10-01 10:14:40 +01:00
Clebert Suconic
4526695d48
This closes #2852
2019-09-27 15:29:43 -04:00
Keith Wall
4e0b209128
ARTEMIS-2505: Fix wiring of the max-size-bytes-reject-threshold address-setting
2019-09-27 15:29:42 -04:00
Clebert Suconic
4925040e4d
This closes #2853
2019-09-27 15:29:02 -04:00
Howard Gao
d02da18dab
ARTEMIS-2506 MQTT doesn't cleanup underlying connection for bad clients
...
When a bad MQTT clients drop its connection without proper closing
it the broker doesn't close the underlying physical connection.
2019-09-27 19:41:15 +08:00
Clebert Suconic
63b93499d2
ARTEMIS-2500 Fixing test after test rename
2019-09-23 20:43:54 -04:00
Clebert Suconic
7bde870851
This closes #2846
2019-09-23 20:07:47 -04:00
Howard Gao
a2504288c6
ARTEMIS-2500 CoreMessage doesn't make a ful copy of its props on moveHeadersAndProperties
...
When CoreMessage is doing copyHeadersAndProperties() it doesn't
make a full copy of its properties (a TypedProperties object).
It will cause problem when multiple threads/parties are modifying the
properties of the copied messages from the same message.
This will be particular bad if the message is a large message
where moveHeadersAndProperties is being used.
2019-09-23 20:06:41 -04:00
Clebert Suconic
91f4d0a633
[maven-release-plugin] prepare for next development iteration
2019-09-23 11:19:54 -04:00
Clebert Suconic
86a975fdad
[maven-release-plugin] prepare release 2.10.1
2019-09-23 11:19:42 -04:00
Clebert Suconic
5bee113cea
This closes #2844
2019-09-23 11:00:26 -04:00
Francesco Nigro
f51c799ac0
ARTEMIS-1811 NIO Seq File should use RandomAccessFile with heap buffers
...
It use RandomAccessFile to allow using heap buffers without additional
copies and/or leaks of direct buffers, as performed by FileChannel JDK
implementation (see https://bugs.openjdk.java.net/browse/JDK-8147468 )
2019-09-23 10:55:20 -04:00
Clebert Suconic
77376e5d70
This closes #2849
2019-09-23 10:40:09 -04:00
Clebert Suconic
8b9819b2b6
NO-JIRA renaming method to reflect its real operation
2019-09-23 10:39:56 -04:00
Clebert Suconic
8d9cf04eb3
This closes #2834
2019-09-18 20:49:16 -04:00
Ulf Lilleengen
2ec96bf46d
ARTEMIS-2488: Handle the case where source address is null
2019-09-18 20:49:16 -04:00
Clebert Suconic
d9e7025eae
This closes #2843
2019-09-18 20:00:27 -04:00
Clebert Suconic
70c2200c54
ARTEMIS-2496 Revert catch up with zero-copy, as it's causing issues into some integration usage
...
Revert "ARTEMIS-2336 Use zero copy to replicate journal/page/large message file"
This reverts commit 85b93f0883
.
2019-09-18 11:55:23 -04:00
Clebert Suconic
320381a2c6
This closes #2841
2019-09-17 14:05:00 -04:00
Clebert Suconic
b846f356bb
ARTEMIS-2462 Applying fix on delete SNF queue after ScaleDown
2019-09-17 14:05:00 -04:00
Howard Gao
dd20f89bd0
ARTEMIS-2462 re-applying tests on SNF Delete Queue
2019-09-17 14:05:00 -04:00
Clebert Suconic
d55ec37195
Revert "ARTEMIS-2462 Allow store-forward queue to be deleted afte scaledown"
...
This reverts commit 397cef699a
.
2019-09-17 14:05:00 -04:00
Clebert Suconic
3cbd5a3c05
This closes #2840
2019-09-17 14:04:37 -04:00
Howard Gao
05a93314cd
ARTEMIS-2493 OpenWire session close doesn't cleanup consumer refs
...
When an openwire client closes the session, the broker doesn't
clean up its server consumer references even though the core
consumers are closed. This results a leak when sessions within
a connection are created and closed when the connection keeps open.
2019-09-17 09:44:25 +08:00
Clebert Suconic
0e876c8100
This closes #2838
2019-09-16 09:01:56 -04:00
Beat Sägesser
00ad31ad50
NO-JIRA Add 2.10.0 entry with upgrade instructions
2019-09-16 11:46:33 +02:00
Clebert Suconic
d13d28450b
This closes #2836
2019-09-13 15:21:07 -04:00
Rico Neubauer
4a01e840bf
[ARTEMIS-2487] Updated to org.jctools:jctools-core:2.1.2
...
To resolve wrong import range due to wrong declaration in
jctools-core:2.1.1
2019-09-13 15:21:07 -04:00
Clebert Suconic
de0da642b0
This closes #2835
2019-09-13 11:44:24 -04:00
Justin Bertram
c56b8fb9d2
ARTEMIS-2489 ring q fails w/concurrent producers
2019-09-13 10:08:32 -05:00
Clebert Suconic
0acf191e21
ARTEMIS-2484 Ignoring QuorumFailOverLiveVotesTest.testQuorumVotingLiveNotDead
2019-09-11 14:50:02 -04:00
Francesco Nigro
f3b984dbf7
This closes #2831
2019-09-11 17:37:11 +02:00
Andy Taylor
42327a490a
ARTEMIS-2480 - Reloading configuration can kill broker
...
https://issues.apache.org/jira/browse/ARTEMIS-2480
2019-09-11 17:37:11 +02:00
Clebert Suconic
02d3384b87
This closes #2828
2019-09-11 09:41:38 -04:00
Clebert Suconic
793a45f35a
NO-JIRA Speeding up JMSNonDestructiveTest
2019-09-11 09:37:03 -04:00
Wei Yang
e43c5390cf
ARTEMIS-2478 Expired message not removed in non destructive queue
2019-09-11 09:37:03 -04:00
Clebert Suconic
a8d68d9dd7
This closes #2833
2019-09-10 20:10:20 -04:00
Clebert Suconic
a2dd5ae590
ARTEMIS-2483 Sync calculation should use the block size
2019-09-10 20:10:19 -04:00