Howard Gao
f84d26ebb2
ARTEMIS-1424 Openwire not work with different tightEncoding options
...
If message senders and receivers uses different
wireformat.tightEncodingEnabled options, broker will get marshalling
problem. This is because when openwire messages are converted to
core messages, and later these core messages converted to openwire
messages, the broker uses a mashaller that comes with the connection
used to carry the messages.
For example, if a producer sents a message using option "wireformat
.tightEncodingEnabled=false" and a receiver tries to receive it
using 'true' for the same option, it'll never get it because the
broker will fail to use a "tight encoding" marshaller to
decode a 'loose encoded' message.
To fix the problem, we always use 'tight encoding' for internal
message converters.
2017-09-19 07:50:24 +08:00
Pat Fox
89a64ff11c
ARTEMIS-1423 adding numeric filtering for ActiveMQServerControl.listQueues()/listAddresses()/listSessions()
2017-09-18 15:15:31 -05:00
Michael Andre Pearce
60b0a0bd09
NOJIRA - Speed up Acknowledgement test
...
Currently this test can take over 30seconds just itself. It seems we can safely reduce the number of messages to validate perf improvement greatly reducing test time.
2017-09-16 12:33:49 -04:00
Clebert Suconic
481f753589
ARTEMIS-1419 Small tweak on openwire Test
2017-09-13 18:25:10 -04:00
Howard Gao
e4fb722ad8
ARTEMIS-1419 OpenWire advisory message never deleted
...
By default, every openwire connection will create a queue
under the multicast address ActiveMQ.Advisory.TempQueue.
If a openwire client is create temporary queues these queues
will fill up with messages for as long as the associated
openwire connection is alive. It appears these messages
do not get consumed from the queues.
The reason behind is that advisory messages don't require
acknowledgement so the messages stay at the queue.
2017-09-13 18:21:43 -04:00
Michael Andre Pearce
7d943cc6f7
ARTEMIS-1405: Fix PurgeOnNoConsumer queue config is not persisted on restart
...
Added integration test, to prove issue, and assert fix.
Fix PersistentQueueBindingEncoding to return value, not false.
Fix some method arg name to align with class interface arg name
2017-09-13 18:21:13 -04:00
Pat Fox
196df92306
NO-JIRA add unit tests for ActiveMQServerControl listAddresses() and listConsumers()
2017-09-12 12:59:43 -05:00
Michael Andre Pearce
ee53b2bf53
ARTEMIS-1413: FIX JMSDeliveryMode/Priority on AMQP to CORE conversion
...
Added test case for cross protocol on JMSDeliveryMode proving issue, and asserting fix
Added fix to AmqpCoreConverter to ensure durability (JMSDeliveryMode) is retained.
Similar issue spotted with JMSPriority as with JMSDeliveyMode, fixing at the same time.
Added extra test case for jmspriority
Added fix for jmspriority
2017-09-11 23:18:50 +01:00
Martyn Taylor
152791c230
ARTEMIS-1402 AMQP notfound on unmatched FQQN
...
Return an AMQP not:found error to the client, if the supplied queue in
an FQQN belongs to an address other than what is provided in the FQQN.
2017-09-08 12:41:36 +01:00
Martyn Taylor
32ac370edc
ARTEMIS-1392 Fix NPE when FQQN queue does not exist during multicast subscribe
2017-09-08 12:41:36 +01:00
Francesco Nigro
35c3475092
ARTEMIS-1401 Numerical overflow fix when using System::nanoTime
2017-09-07 10:40:14 -04:00
gtully
99b2e4c0fb
ARTEMIS-1373 - support memberOf type query for role mapping and respect roleName attribute AMQ-3064
2017-09-07 14:11:48 +01:00
Jens Reimann
d2dcf1bba3
Drop Eclipse Foundation repository
...
Eclipse Paho 1.1.0 can be consumed from Maven Central.
Signed-off-by: Jens Reimann <jreimann@redhat.com>
2017-09-06 10:30:13 -04:00
Stanislav Knot
12f085a934
ARTEMIS-1385 fixed incomplete comment and typo (appendix)
2017-09-06 10:24:43 -04:00
Pat Fox
26389c472d
NO-JIRA added unit test to exercise ActiveMQServerControl.listQueues()
2017-09-06 09:54:29 -04:00
Martyn Taylor
16dfd777b8
ARTEMIS-1387 Fix AMQPtoMQTT and Link route issues
2017-09-06 11:21:56 +01:00
gtully
125bd41f9d
ARTEMIS-1372 ARTEMIS-1373 documentation updates
2017-09-06 10:22:28 +01:00
Clebert Suconic
c8982d775b
[maven-release-plugin] prepare for next development iteration
2017-09-05 17:03:48 -04:00
Clebert Suconic
84d5ac65b4
[maven-release-plugin] prepare release 2.3.0
2017-09-05 17:03:37 -04:00
gtully
5db68a451b
ARTEMIS-1372 - alow auth to ldap via kerberos
2017-09-05 16:35:14 -04:00
gtully
ab7dc69b5d
ARTEMIS-1373 - allow LDAP login module apply role mapping to existing user principals in the subject
2017-09-05 16:35:14 -04:00
gtully
986af2e99d
ARTEMIS-1381 - fix test QueueControlUsingCoreTest
2017-09-04 15:17:12 +01:00
Pat Fox
4618b192c2
ARTEMIS-1381 add JMX operation removeAllMessages() to the queue
...
fix checkstyle trailing spaces
2017-09-01 00:55:07 +02:00
Clebert Suconic
4f1504ee57
NO-JIRA: update extra tests pom
2017-08-31 14:32:09 -04:00
Clebert Suconic
ed1b268d42
[maven-release-plugin] prepare for next development iteration
2017-08-31 13:48:09 -04:00
Clebert Suconic
21f2a4a52c
[maven-release-plugin] prepare release 2.3.0
2017-08-31 13:47:57 -04:00
Clebert Suconic
6483e4a0aa
ARTEMIS-1378 Improving update Queues and Addresses
2017-08-30 22:45:33 -04:00
Justin Bertram
2f5a9322d0
ARTEMIS-1379 Some queue stats not threadsafe
2017-08-30 10:53:43 -04:00
Clebert Suconic
0df12657af
ARTEMIS-1378 Update Address is broken, may lose messages
2017-08-29 20:48:01 -04:00
Clebert Suconic
9df2ffe248
ARTEMIS-1297 fixing intermittent failure
2017-08-29 19:04:23 -04:00
Clebert Suconic
6fda75a9fc
ARTEMIS-1297 Load balance or redistribution of AMQP Messages
2017-08-29 12:56:15 -05:00
Michael Andre Pearce
9fbbb7c416
ARTEMIS-1361 - Support Updating queue config from broker.xml at runtime
...
Add support to update Queue config via reload using existing updateQueue method at runtime.
Add/extend unit test cases to include testing reload of queue config.
2017-08-25 22:46:50 -04:00
Justin Bertram
605ab08c05
ARTEMIS-1371 update JGroups stack files
2017-08-25 22:46:13 -04:00
Clebert Suconic
f2d74e7a43
ARTEMIS-1367 Moving CriticalAnalyzerPolicy
2017-08-24 18:08:01 -04:00
Clebert Suconic
78321668ea
NO-JIRA: fixing test
2017-08-23 16:04:42 -04:00
Timothy Bish
9021e0301d
NO-JIRA Fix tests that fail on loaded system
...
Tests that can fail on loaded system due to not waiting for metrics
updates.
2017-08-23 10:51:31 -04:00
Clebert Suconic
a85e75daa1
NO-JIRA fixing intermittent test failure
...
There's no semantic change here, just a test fix
2017-08-23 10:49:35 -04:00
Clebert Suconic
cf8b42a145
ARTEMIS-1367 Fixing test
2017-08-23 09:08:40 -04:00
Justin Bertram
e82f611e2e
NO-JIRA fix intermittently failing MQTT test
2017-08-22 22:08:24 -04:00
Clebert Suconic
27d37b735d
NO-JIRA fixing TimedBufferTest
2017-08-19 12:48:34 -04:00
Clebert Suconic
4f8b4d054d
NO-JIRA fixing test
2017-08-19 12:44:50 -04:00
Clebert Suconic
2033ee8c43
NO-JIRA fixing MQTT Test
2017-08-18 22:58:52 -04:00
Clebert Suconic
ce6942a9aa
ARTEMIS-1353 Initial replication of large messages out of executor
...
This is based on the work @jbertram made at the github pr #1466 and the discussions we had there
2017-08-18 16:19:25 -04:00
Andy Taylor
4ee9580e69
ARTEMIS-1350 - Added close button to console for client objs
...
https://issues.apache.org/jira/browse/ARTEMIS-1350
2017-08-18 13:55:37 +01:00
Justin Bertram
bcf93404c6
NOJIRA fix policy for NettySecurityClientTest
2017-08-17 17:00:25 +01:00
Christopher L. Shannon (cshannon)
03785a3142
ARTEMIS-1347 - Pass the QueueBinding to beforeCreateConsumer
...
Instead of just the queue name the entire QueueBinding object is now
passed to the beforeCreateConsumer plugin method. Also cleaned up some
comments
2017-08-17 10:14:11 -05:00
Jiri Danek
23c42401bb
NO-JIRA Add asserts to SessionTest#testIllegalStateException
2017-08-17 10:12:31 -05:00
Martyn Taylor
bb3965b7f7
ARTEMIS-1349 Add management views for client objects
2017-08-17 10:44:41 +01:00
Clebert Suconic
cb7183c473
ARTEMIS-1348 Fixing Checkstyle
2017-08-15 12:31:06 -04:00
Michael Andre Pearce
26752a7aaf
ARTEMIS-1348 Support LVQ for AMQP
...
Add support for LVQ, using the same property key as core "_AMQ_LVQ_NAME"
Add test case for AMQP LVQ.
2017-08-12 23:43:37 +01:00