raul.valdoleiros
46b642447c
ARTEMIS-1523 wildcard binding configured wrong
...
Bindings with wildcards are not configured with the proper
message-load-balancing type.
2017-12-12 09:33:00 -06:00
Stanislav Knot
736e95c287
ARTEMIS-1537 broker was less strict while reloading configuration
2017-12-12 13:18:41 +00:00
Pat Fox
d7b464cff3
NO-JIRA fixed checkstyle issues and added tests
2017-12-12 13:17:02 +00:00
Michael André Pearce
f08da813a1
NO-JIRA fix fieldname regression
...
Fix field name regression, but ensure predicate and sorting still works.
Remove reflection introduced by new sorting, and rely on field mapping.
2017-12-12 13:17:02 +00:00
Pat Fox
b39c556784
NO-JIRA fixed minor regression(reverted JSON field names) and NullPointer in ActiveMQServerControlImpl
2017-12-12 13:17:02 +00:00
todd
4ab664f796
ARTEMIS-1542 - AMQP message cluster-bridging fixi
...
Fixing and issue where AMQP messages would lose their address when being sent accross a cluster-bridge.
2017-12-11 12:31:54 -05:00
Justin Bertram
84bedaf2e4
ARTEMIS-1547 support referrals in LDAP login module
2017-12-10 21:50:47 +00:00
Michael André Pearce
6aac6d6f4f
ARTEMIS-1533 Import subschema's so XMLLINT validates broker.xml
2017-12-05 09:23:17 -06:00
Pat Fox
7d61969795
ARTEMIS-1526 race condition between listConsumers() and closing a Session. When session not found, ignore that consumer and continue.
2017-12-05 09:10:40 -06:00
Stanislav Knot
67fca940d4
ARTEMIS-1530 Fix expiry statistics
2017-11-30 09:59:35 -05:00
Clebert Suconic
f9d101d0a1
ARTEMIS-1531 Adding timedbuffer operations on critical analyzer
...
Also, making TimedBuffer.stop() synchronized to avoid issues during device outages
2017-11-29 18:09:00 -05:00
Clebert Suconic
8b7282d849
ARTEMIS-1529 Fixing Ref count over asynchronous ack
2017-11-29 09:45:09 -05:00
saurabhrai
4abca78785
ARTEMIS-1364: Enable internal sorting in hawtio web console
2017-11-29 08:52:33 +00:00
saurabhrai
6315e3faf0
ARTEMIS-1505: NPE prevents browsing queue with large messages
2017-11-27 15:01:34 -05:00
Pat Fox
4edf6793bb
ARTEMIS-1524 avoid null pointer due to race condition in listAddresses(). If address is deleted, ignore that address and continue
2017-11-27 13:05:12 -05:00
Justin Bertram
f53e411dad
ARTEMIS-1525 refactor embedded examples
2017-11-27 10:55:16 -06:00
Justin Bertram
40aa3f5821
ARTEMIS-1513 fix AMQP + core bridge
2017-11-21 09:44:30 -05:00
Clebert Suconic
b27ed5de16
ARTEMIS-1514 Fix File open on Large Message
2017-11-21 09:27:27 -05:00
Martyn Taylor
eddb144deb
ARTEMIS-1514 Fix read large message into buffer
2017-11-21 13:23:12 +00:00
Howard Gao
5fe88e1c66
ARTEMIS-1365 Advisory consumers listed in Console
...
Openwire clients create consumers to advisory topics to receive
notifications. As a result there are internal queues created
on advisory topics. Those consumer shouldn't be exposed via
management APIs which are used by the Console
To fix that the broker doesn't register any queues from
advisory addresses.
Also refactors a code to remove Openwire specific contants
from AddressInfo class.
2017-11-17 17:39:40 +08:00
Clebert Suconic
9daa0321b6
ARTEMIS-1514 Large message fix
...
I'm doing an overal improvement on large message support for AMQP
However this commit is just about a Bug on the converter.
It will be moot after all the changes I'm making, but I would rather keep this separate
as a way to cherry-pick on previous versions eventually.
2017-11-15 20:54:58 -05:00
Howard Gao
19c6f2d5c4
NO-JIRA Added test coverage for broker paging with unlimited memory
...
This test starts 2 servers and send messages to
a queue until it enters into paging state. Then
it changes the address max-size to -1, restarts
the 2 servers again and consumes all the messages.
It verifies that even if the max-size has changed
all the paged messages will be depaged and consumed.
No stuck messages after restarting.
The tests is there to guard a case where messages
won't be depaged on server restart after the max-size
is changed to -1. This issue has been fixed into
master along with the fix for ARTEMIS-581, particularly
the changes to the method PagingStoreImpl.getMaxSize().
2017-11-15 17:19:30 -05:00
Clebert Suconic
68705a5a63
NO-JIRA Making sure System.properties are cleaned up between tests
2017-11-15 17:14:34 -05:00
Justin Bertram
55d7260a07
ARTEMIS-1510 refactor Maven poms
...
Clean up unused declared dependencies and undeclared dependencies which
are pulled in transitively.
2017-11-13 17:03:35 -05:00
Clebert Suconic
63b156e290
ARTEMIS-1495 Test Improvements
...
Server.stop is currently waiting completions on Sessions just because of test cases.
With the recent changes made into the Executors this is not needed any longer
2017-11-13 16:46:32 -05:00
Clebert Suconic
91db08072b
ARTEMIS-1495 Fixing In Handler executor and added benchmark to measure impact of changes
2017-11-09 11:58:36 -05:00
Clebert Suconic
2e6176a693
ARTEMIS-1495 Removing flushes from codebase
...
Instead of flushing we just need to make sure there are no more calls into
page executors as we stop the PageManager.
This will avoid any possible starvations or deadlocks here.
2017-11-09 11:58:36 -05:00
Clebert Suconic
559a704818
ARTEMIS-1416 Fixing testsuite
2017-11-03 18:27:42 -04:00
Stanislav Knot
a5c0c024fa
ARTEMIS-1486 added JMS client test
2017-11-03 10:53:05 -04:00
Justin Bertram
096d98407f
ARTEMIS-1492 obfuscate passwords in acceptorControl
2017-11-02 20:46:26 -04:00
Clebert Suconic
7f4a79b0c6
NO-JIRA Fixing intermittent test failures
2017-11-02 09:37:31 -04:00
Stanislav Knot
61ce7a7454
ARTEMIS-1486 Core client should be notified if consumer is closed on broker side
2017-11-02 11:19:35 +00:00
Justin Bertram
8703d9d51d
[maven-release-plugin] prepare for next development iteration
2017-11-01 00:38:57 -05:00
Justin Bertram
ec63189a0a
[maven-release-plugin] prepare release 2.4.0
2017-11-01 00:38:56 -05:00
Justin Bertram
a44b9d5edf
[maven-release-plugin] prepare for next development iteration
2017-10-31 12:09:43 -05:00
Justin Bertram
34a7431d1b
[maven-release-plugin] prepare release 2.4.0
2017-10-31 12:07:55 -05:00
Clebert Suconic
2bf690e21b
ARTEMIS-1489 Adding Timed Buffer into Critical Analyzer
2017-10-31 08:33:44 -05:00
Erich Duda
fb76d9aeb0
ARTEMIS-1485 ActiveMQTestBase.threadDump should print information about locks and deadlocks
...
Improved implementation of ActiveMQTestBase.threadDump which uses ThreadMXBean
for getting information about threads including locks and deadlocks.
2017-10-31 08:04:11 +01:00
Clebert Suconic
1af6d986a5
ARTEMIS-1447 Reuse thread pools on JDBC Locks
...
I had moved the initialization of the thread pools for that..
I also have changed the CrticialAnalyzer to use the same pools as part of this
2017-10-27 22:32:53 -04:00
Francesco Nigro
33cab063ea
ARTEMIS-1447 JDBC NodeManager to support JDBC HA Shared Store
...
It fixes the NPE on server start due to:
- missing SqlProviderFactory
- missing executor factory/scheduled pool (ie using exclusive scheduled pools)
It fixes the WARNINGS due to wrong slowness detection while renewing JdbcLeaseLock.
2017-10-27 12:26:48 -05:00
Francesco Nigro
09a5d6f1c6
ARTEMIS-1447 JDBC NodeManager to support JDBC HA Shared Store
2017-10-26 15:38:37 -04:00
Chris Burlinchon
06dab31fd0
ARTEMIS-1479 Fix set validated user in large messages
2017-10-25 11:44:14 -04:00
Justin Bertram
de1165df6e
ARTEMIS-1420 prevent potential NPE
2017-10-25 09:00:10 -05:00
Stanislav Knot
6faffd690e
ARTEMIS-1420 enforce timeout on network client handshake
2017-10-24 14:28:23 -05:00
Andy Taylor
a64d7c2e42
ARTEMIS-1463 - added SSL example + docs
...
also added support for anon login
https://issues.apache.org/jira/browse/ARTEMIS-1463
2017-10-18 15:24:44 -05:00
Clebert Suconic
fdcae9d32a
ARTEMIS-450 Fixing deadlock over lots of rollbacks and Queue.addHead
2017-10-18 12:21:47 -04:00
Justin Bertram
eee72a61d1
ARTEMIS-1456 use queue name when null address on createQueue
2017-10-17 10:03:33 +01:00
Andy Taylor
12ad0120ad
ARTEMIS-1463 - add role based authentication to the JMX objects
...
some example fixes
https://issues.apache.org/jira/browse/ARTEMIS-1463
2017-10-17 10:02:46 +01:00
Howard Gao
105d8c3388
ARTEMIS-1366 Hide Advisory Address from Management Console
...
Openwire consumer is listed twice below "consumers" tab.
First it shows correctly the requested queue consume.
Second it shows consumer from multicast queue ActiveMQ.Advisory.
The second one is internal and should be hidden.
2017-10-16 16:51:54 -05:00
Andy Taylor
62a2b14dd0
ARTEMIS-1463 - add role based authentication to the JMX objects
...
This is done by creating a guard and using JAAS to check for access to mbean objects and their methods.
NB this also implements https://issues.apache.org/jira/browse/ARTEMIS-534
https://issues.apache.org/jira/browse/ARTEMIS-1463
2017-10-16 15:39:38 +01:00