Michael Andre Pearce
0bc5510059
ARTEMIS-1342: Support Netty Native KQueue on macOS
...
Add support for KQueue for when server or client runs on macOS. This is inline with the epoll support for linux.
2017-08-09 15:23:16 -04:00
Clebert Suconic
fabc0701a3
ARTEMIS-1333 SendACK listener fix
2017-08-09 15:18:54 -04:00
Clebert Suconic
96c6268f5a
ARTEMIS-1333 SendACK listener message loss (adding test)
...
next commit should have the fix.
this is to make it easy to confirm the fix by people looking.
2017-08-09 15:18:54 -04:00
Clebert Suconic
1ace306121
ARTEMIS-1328 Improving direct delivery check
...
Instead of wait to flush an executor,
I have added a method isFlushed() which will just translate to the
state on the OrderedExecutor.
In the case another executor is provided (for tests) there's a delegate
into normal executors.
2017-08-08 14:00:58 -04:00
gtully
9fedb47c40
[ARTEMIS-1310] [ARTEMIS-1264] consolidate configuration to require login configuration scope
2017-08-08 13:28:50 -04:00
gtully
ca7197b5c3
[ARTEMIS-1310] add amqp sasl gssapi mechanism support
...
delegate to the jdk saslServer. Allow acceptor configuration of supported mechanismis; saslMechanisms=<a,b>
and allow login config scope for krb5 to be configured via saslLoginConfigScope=x
2017-08-08 13:28:50 -04:00
Michael Andre Pearce
7b40abead9
ARTEMIS-1308: Make acknowlegde in AcitveMQMessage non blocking
...
Allow commit within the acknowledge to be non blocking (batch) this toggles the on the existing blockonacknowlegde config.
2017-08-08 10:07:15 -04:00
Clebert Suconic
88f78d97ef
ARTEMIS-1324 Fix test
2017-08-07 23:43:43 -04:00
Clebert Suconic
f16af75354
ARTEMIS-1324 Deadlock detection and health check of critical components
2017-08-07 18:40:03 -04:00
Justin Bertram
b6b8fa411f
ARTEMIS-1322 ServerLocator option to ignore topology for load-balancing
2017-08-04 13:56:30 -05:00
Michael Andre Pearce
776ec0b9fd
ARTEMIS-1313 getAddresses in PostOfficeImpl does not correctly return all addresses
...
Fix so that getAddresses uses addressInfoMap instead of the mappings so that addresses without queues also are returned
2017-08-02 12:50:34 -04:00
Howard Gao
613b459c52
ARTEMIS-1315 Client disconnection may cause consumer to hang
...
When calling a consumer to receive message with a timeout
(receive(long timeout), if the consumer's buffer is empty, it sends
a 'forced delivery' the waiting forever, expecting the server to
send back a 'forced delivery" message if the queue is empty.
If the connection is disconnected as the arrived 'forced
delivery' message is corrupted, this 'forced delivery' message
never gets to consumer. After the session is reconnected,
the consumer never knows that and stays waiting.
To fix that we can send a 'forced delivery' to server right
after the session is reconnected.
2017-08-02 12:48:43 -04:00
Clebert Suconic
c3f8321c42
NO-JIRA Improving a test with Wait
2017-08-02 10:39:19 -04:00
Francesco Nigro
74f243cc4d
ARTEMIS-1312 TimedBuffer doubled timeout with blocking flush
2017-08-01 11:52:28 -04:00
Francesco Nigro
567bfe3b9b
ARTEMIS-1312 TimedBuffer doubled timeout with blocking flush
2017-08-01 06:34:25 -04:00
Justin Bertram
8c8ab0adc1
ARTEMIS-1299 support commas in RA connection parameter values
2017-07-28 18:00:50 -04:00
Clebert Suconic
cd9ce6a502
ARTEMIS-1304 ignoring invalid test
2017-07-25 10:08:11 -04:00
Clebert Suconic
955557a31c
NO-JIRA: Fix extra-tests pom after release
2017-07-24 21:30:53 -04:00
Clebert Suconic
fdad83be22
[maven-release-plugin] prepare for next development iteration
2017-07-24 21:21:18 -04:00
Clebert Suconic
71b1cc2a20
[maven-release-plugin] prepare release 2.2.0
2017-07-24 21:21:06 -04:00
Clebert Suconic
50a900c04b
ARTEMIS-1304 Message loss on Commmit timeout during failover
2017-07-24 20:23:56 -04:00
Clebert Suconic
f37af02074
ARTEMIS-1276 fixing license headers
2017-07-24 11:10:55 -04:00
Jiri Danek
1b3d9cfed0
ARTEMIS-1276 fix JmsSendReceiveWithMessageExpirationTest
2017-07-24 10:50:52 -04:00
Erich Duda
22b4755fbb
ARTEMIS-1265 JaCoCo profile for getting code coverage report
...
Added two maven profiles for:
- generating JaCoCo exec files
- generating JaCoCo reports
2017-07-24 09:56:08 -04:00
Jiri Danek
d732262f8c
ARTEMIS-1276 delete MessageEvictionTest (feature not implemented)
...
The test is broken. It can be fixed by doing
```java
FakeTransportConnector(URI uri) {
setServer(new TransportServer {
@Override
public URI getConnectURI() {
return uri;
}
but then the test would fail because message
eviction is not supported by Artemis.
2017-07-24 09:50:40 -04:00
Jiri Danek
7e9c3fdfb7
ARTEMIS-1276 avoid System.exit in tests as Surefire cannot deal with that
...
This change results in many more tests being run. Previously, 662 tests
were executed. Now, 1166 tests is executed. The running time has increased
from ~20 minutes to ~50 minutes.
2017-07-24 09:50:40 -04:00
xstefank
553043393e
ARTEMIS-1257 ActiveMQActivationSpec.java should use boxed types for attributes values according to the JCA specification
2017-07-24 09:41:25 -04:00
Francesco Nigro
fdbf4f450a
ARTEMIS-1301 Network failures recognition on backpressure while streaming large messages
2017-07-20 10:33:04 +01:00
Martyn Taylor
34df3afe0c
Revert "ARTEMIS-1290 QueueQuery add prefix on address"
...
This reverts commit 44506f2258
.
2017-07-18 16:16:42 -04:00
Clebert Suconic
ad372ec98e
ARTEMIS-1294 Using older sleep on TimedBuffer
...
And also adding test
2017-07-18 16:01:51 -04:00
Andy Taylor
6f140897c6
ARTEMIS-1296 - fix quorum vote
...
Add a check on top of just being able to connect to a live broker
https://issues.apache.org/jira/browse/ARTEMIS-1296
2017-07-18 08:10:11 +01:00
Martyn Taylor
44506f2258
ARTEMIS-1290 QueueQuery add prefix on address
2017-07-17 10:31:20 -04:00
Clebert Suconic
f18b4ee0c9
ARTEMIS-1287/ARTEMIS-1292 Complete Page on the Journal
...
fixing PagingTest.testDeletePhysicalPages
2017-07-14 15:04:45 -04:00
Clebert Suconic
baeca47b44
ARTEMIS-1287 Another fix on CorePluginTest
...
Trying to fix this test that's only failing on jenkins
2017-07-14 00:48:12 -04:00
Clebert Suconic
593f99df37
ARTEMIS-1287 Fix on CorePluginTest
...
Sometimes the message is expired before it reaches the client
2017-07-13 18:14:03 -04:00
Clebert Suconic
31d5758885
ARTEMIS-1288 crash during compact control files issues
...
The system would become irresponsive if crashed right at the
control file writing.
2017-07-13 17:12:58 -04:00
Clebert Suconic
ac6420038f
ARTEMIS-1287 Simple test fix SimpleOpenWireTest
2017-07-13 16:16:00 -04:00
Clebert Suconic
cc6ca36c51
NO-JIRA Cleanup on testsuite
2017-07-13 13:25:50 -04:00
Clebert Suconic
7137743612
NO-JIRA Making a test harder to fail
2017-07-13 12:32:20 -04:00
Clebert Suconic
c1dfc202e7
NO-JIRA: Simple fix on a test
2017-07-13 10:54:58 -04:00
Clebert Suconic
0bfdcb764c
NO-JIRA: more fixes on plugintests
...
some asynchronously things on the server were making these to fail.
add some checkpoints to make sure it happens smoothly.
2017-07-13 09:19:15 -04:00
Clebert Suconic
36a948b225
NO-JIRA: Fixing intermittent failures on PluginTests
2017-07-12 21:15:31 -04:00
Jiri Danek
3e1237c1eb
NO-JIRA fix few typos and a docstring
2017-07-11 19:34:06 -04:00
Clebert Suconic
36357e4556
ARTEMIS-1282 ClientSession.ceateQueue (String) method is using temporary queues
2017-07-11 19:24:22 -04:00
Clebert Suconic
7fd17f407f
ARTEMIS-1269 Simple Actor to replace certain executions
...
This is replacing an executor on ServerSessionPacketHandler
by a this actor.
This is to avoid creating a new runnable per packet received.
Instead of creating new Runnable, this will use a single static runnable
and the packet will be send by a message, which will be treated by a listener.
Look at ServerSessionPacketHandler on this commit for more information on how it works.
2017-07-11 14:22:36 -04:00
Clebert Suconic
82f071ff46
ARTEMIS-1280 Avoiding leak on Queue futures
2017-07-11 11:32:03 -04:00
Clebert Suconic
eab0cb587c
NO-JIRA: Fixing ReceiveTest::testReceiveImmediate
2017-07-11 11:15:11 -04:00
Martyn Taylor
905098bc4e
ARTEMIS-1268 Fix LargeMessages over STOMP
2017-07-11 10:58:40 -04:00
Andy Taylor
9ad3ad4657
ARTEMIS-1277 - purgeOnNoConsumer is not working properly
...
make sure rollback doesn't add messages back
https://issues.apache.org/jira/browse/ARTEMIS-1277
2017-07-11 11:25:48 +01:00
Odyldzhon Toshbekov
34697d58e1
ARTEMIS-1272 fix mqtt acknowledgement issue
2017-07-10 22:37:58 -04:00