Commit Graph

2102 Commits

Author SHA1 Message Date
Martyn Taylor afdb78dd5c ARTEMIS-456 Synchronize sendReplicatePacket method
There is a potential deadlock scenario if 2 threads try
sendReplicatePacket.  Thread 1 registers Netty callback which will
invoke readyForWrites() method, which locks the callback list and waits
on the replicationLock.  Thread 2 enters sendReplicatePacket and gets
the replicationLock and is blocked on the callback list lock.  This fix
ensures the sendReplicatePacket blocks on the ReplicationManager meaning
no interleaving of the Netty callback thread and the wait on lock can
happen.
2016-03-23 10:52:56 -05:00
Martyn Taylor 0030918fef This closes #427 2016-03-23 15:47:23 +00:00
jbertram e2b799d003 ARTEMIS-451 JAAS user/role props reload 2016-03-22 10:48:38 -05:00
Clebert Suconic 9c95201069 This closes #426 2016-03-21 18:35:21 -04:00
jbertram 32ce8710fc ARTEMIS-445 avoid NPE on null ks password 2016-03-21 18:35:21 -04:00
Clebert Suconic 923c12c7a4 This closes #424 2016-03-18 10:11:37 -04:00
Erich Duda edadc79c5f ARTEMIS-442 - [Artemis Testsuite] ConcurrentDeliveryCancelTest#testConcurrentCancels calls System.exit 2016-03-18 09:35:40 +01:00
Clebert Suconic 57c1c338ea This closes #423 2016-03-17 13:53:15 -04:00
jbertram 7653d17e6a ARTEMIS-441 correct time-unit for large msg poll 2016-03-17 09:22:14 -05:00
jbertram ab98eb9620 This closes #422 2016-03-16 10:06:24 -05:00
Clebert Suconic ee6a03295f ARTEMIS-437 Improving lock over certain protocols
Avoiding deadlocks between acks and other factors
2016-03-16 08:23:58 -04:00
Clebert Suconic ca19abb4f1 This closes #421 2016-03-15 15:08:28 -04:00
Martyn Taylor e9992bc59f ARTEMIS-439 Set default global thread pool based on cores 2016-03-15 15:20:21 +00:00
Clebert Suconic 45d1194009 ARTEMIS-437 tweak on the test. Making sure the test fails over during the message sends 2016-03-11 16:55:10 -05:00
Clebert Suconic 8ce17b2be6 This closes #420 2016-03-11 15:33:28 -05:00
jbertram 196f0ca8d6 ARTEMIS-432 client gets msg after session stop 2016-03-11 15:33:28 -05:00
jbertram 4ba11c8bbc This closes #419 2016-03-11 13:25:50 -06:00
Clebert Suconic 26fe21baa4 ARTEMIS-437 Large Message send should be interrupted during failover 2016-03-11 13:13:32 -05:00
Clebert Suconic 212c16867c This closes #418 2016-03-11 12:59:24 -05:00
Erich Duda 9b60e558eb ARTEMIS-430 - [Artemis Testsuite] ClosingConnectionTest#testKillConnection fails 2016-03-11 07:25:34 +01:00
Clebert Suconic 83738d0902 This closes #417 2016-03-10 08:50:13 -05:00
Erich Duda b6922c25f9 ARTEMIS-429 - [Artemis Testsuite] TopicControlUsingJMSTest#testGetXXXMessagesCount fails 2016-03-10 08:50:13 -05:00
Clebert Suconic 4fb51eff1d This closes #416 2016-03-10 08:49:25 -05:00
Erich Duda fa210de323 ARTEMIS-428 - [Artemis Testsuite] ReconnectTest#testInterruptReconnectInVMInterruptMainThread fails 2016-03-10 12:04:50 +01:00
Clebert Suconic 6435e49e6c This closes #411 2016-03-07 15:58:56 -05:00
kurobako 1c2164adad Removing Synchronization performed on java.util.concurrent.ConcurrentLinkedDeque object in class NettyConnection 2016-03-07 15:58:42 -05:00
Clebert Suconic 958d746692 This closes #415 2016-03-07 15:51:52 -05:00
Paul Gallagher d87c7e4f16 Update to dependency versions jgroups and resteasy 2016-03-07 15:51:45 -05:00
Clebert Suconic a36add221d This closes #414 2016-03-07 15:51:09 -05:00
Ville Skyttä 8de10dbfaf Document transformer result non-visibility to other diverts 2016-03-07 15:51:01 -05:00
Ville Skyttä 6ef898c553 Document behavior with both exclusive/non-exclusive diverts present 2016-03-07 15:51:01 -05:00
Clebert Suconic 22125bfb93 This closes #413 2016-03-07 15:50:32 -05:00
Ville Skyttä d12743fcde HTML fixes 2016-03-07 15:50:27 -05:00
Clebert Suconic d7fd381379 This closes #412 2016-03-07 15:49:58 -05:00
Ville Skyttä 31404f8a38 Remove redundant null checks 2016-03-07 15:49:50 -05:00
Clebert Suconic 8cbcc809a4 This closes #410 2016-03-03 17:56:12 -05:00
jbertram b23046d5f7 ARTEMIS-385 clean-up factory on timeout
This restores a call to ClientSessionFactory#cleanup that appears to have been
mistakenly removed by a previous change related to this JIRA.
2016-03-03 12:42:20 -06:00
Clebert Suconic d7d494e8f1 This closes #409 2016-03-01 14:02:01 -05:00
Andy Taylor a3962d6d26 ARTEMIS-426 - java.lang.IllegalStateException: AMQ119116: Netty Acceptor unavailable
also related to https://issues.apache.org/jira/browse/ARTEMIS-416

https://issues.apache.org/jira/browse/ARTEMIS-426
2016-03-01 14:17:41 +00:00
Andy Taylor e40a5ead42 This closes #408 ARTEMIS-423 Do not set backup as self 2016-03-01 09:56:21 +00:00
Martyn Taylor 964b145733 ARTEMIS-423 Do not set backup node as self 2016-02-29 16:11:58 +00:00
Clebert Suconic d2539e5161 This closes #407 2016-02-28 22:29:40 -05:00
Ville Skyttä 7c275cdb1a Use generics more 2016-02-28 01:06:59 +02:00
Clebert Suconic e202240ccc This closes #406 2016-02-25 15:14:47 -05:00
jbertram e64ecf5523 ARTEMIS-422 support appendRollbackRecord 2016-02-25 13:31:19 -06:00
jbertram 8196b1ddf0 This closes #404 2016-02-24 12:59:19 -06:00
Clebert Suconic 45aeeb3ba7 Revert "ARTEMIS-359 - test suite fix - IBM JDK 6/7/8 does not allow byteman agent to modify classes."
This is causing issues with running tests on the IDEs

This reverts commit fe9b95ed64.
2016-02-24 13:42:52 -05:00
Clebert Suconic cc6ce3e35d This closes #405 2016-02-24 13:42:28 -05:00
Paul Gallagher 0f3a973299 Update versions of jboss-logging and javax.enterprise-cdi-api 2016-02-24 18:03:24 +00:00
Clebert Suconic b0f6250941 This closes #403 2016-02-24 11:56:14 -05:00