Commit Graph

7051 Commits

Author SHA1 Message Date
brusdev 217859bd5f ARTEMIS-2579 [DOC] How to use custom logging handlers
Add the documentation to use custom logging handlers.
2019-12-19 13:03:07 -06:00
Clebert Suconic ff8d751eeb This closes #2897 2019-12-19 13:32:44 -05:00
brusdev fcc39c583a ARTEMIS-2558 Add the commented out args to dump the java heap on OOME
Add the commented out args to dump the first java heap on OOME for
process and backup the last java heap on OOME at startup.
2019-12-19 13:32:44 -05:00
Clebert Suconic 7efebc97c6 NO-JIRA moving OpenWire test under ./integration 2019-12-18 09:59:34 -05:00
Clebert Suconic d2cf238217 This closes #2921 2019-12-17 20:27:11 -05:00
Justin Bertram 2a452bd7a3 ARTEMIS-2578 clarify storage capacity messages
This is a surprisingly large change just to fix some log messages, but
the changes were necessary in order to get the relevant data to where it
was being logged. The fact that the data wasn't readily available is
probably why it wasn't logged in the first place.
2019-12-17 20:27:10 -05:00
Clebert Suconic d9a4d9238f This closes #2918 2019-12-17 09:40:31 -05:00
Wei Yang 9c928377c9 NO-JIRA minor changes on test 2019-12-17 09:40:31 -05:00
Clebert Suconic 4622f36b82 This closes #2898 2019-12-16 14:29:32 -05:00
Justin Bertram eeaeba6354 ARTEMIS-2557 don't export openwire-protocol JMS spec dep 2019-12-16 14:29:32 -05:00
Clebert Suconic 8a37436a40 This closes #2920 2019-12-16 11:30:18 -05:00
Justin Bertram fd6a98a4f8 ARTEMIS-2574 fix example 2019-12-16 10:12:24 -06:00
Clebert Suconic 23e26b3cfb This closes #2919 2019-12-16 09:39:52 -05:00
brusdev 42fe6a8ee2 ARTEMIS-2577 Thread leak test failure with IBM JRE
Add the thread with name `MemoryMXBean` as expected on IBM JDK.
2019-12-16 14:35:44 +01:00
Clebert Suconic c2eb037919 This closes #2917 2019-12-12 15:48:43 -05:00
Justin Bertram c06404406c ARTEMIS-2574 allow security manager config via XML
The test-suite has long used the broker's ability to configure the
security manager. This commit implements this functionality via XML
configuration.
2019-12-12 15:48:43 -05:00
Clebert Suconic 49d3a88703 This closes #2916 2019-12-11 14:20:13 -05:00
Clebert Suconic 747c8dca71 ARTEMIS-2549 Removing duplicate definition of attribute 2019-12-11 13:50:13 -05:00
Clebert Suconic 95ffc8a307 This closes #2915 2019-12-11 12:06:52 -05:00
Clebert Suconic 44209c089a ARTEMIS-2573 Removing tcpnative dependency from distribution 2019-12-11 11:53:10 -05:00
Clebert Suconic 9c134808bf This closes #2912 2019-12-11 10:18:43 -05:00
sebthom 51eb01e88e NO-JIRA Minor code improvement in QueueImpl
Removed unused private constant FLUSH_TIMEOUT.
Solved some compiler warnings (missing generic type, private class can
be final). Fixed a performance related sevntu checkstyle warning
"Variable 'xyz' can be moved inside the block at line '2,864' to
restrict runtime creation.".
2019-12-11 10:18:43 -05:00
Clebert Suconic 37fdd89d43 This closes #2914 2019-12-10 11:40:54 -05:00
brusdev b666cb495b ARTEMIS-2572 The retryMessages remove all paged messages
Add a paged message to the tail, when the QueueIterateAction doesn't handle it, to avoid removing unhandled paged message. Move the refRemoved calls from the QueueIterateActions to the iterQueue to fix the queue stats.
2019-12-10 13:00:16 +01:00
Clebert Suconic f43b9c395f NO-JIRA Fixing memory leak on testsuite
AbstractJDBCDriver would hold an instance to AbstractJDBCDriver through an innner class,
that would hold an ActiveMQServerImpl.

That means Servers would be leaking for the entire duration of the testsuite when using JDBC.
2019-12-09 17:34:05 -05:00
Justin Bertram da0d3787f6 This closes #2911 2019-12-06 11:28:02 -06:00
Sebastian Thomschke 3ad8391e9b
ARTEMIS-2570 Improve performance of ConnectionsView 2019-12-06 11:55:48 +01:00
Clebert Suconic 5d76bcbcb8 This closes #2902 2019-12-05 16:52:58 -05:00
Wei Yang 9ce8cad970 NO-JIRA close page after recovering page counter 2019-12-05 16:52:58 -05:00
Clebert Suconic d2215aa7e3 This closes #2909 2019-12-05 15:54:27 -05:00
Justin Bertram 04db90edde ARTEMIS-2567 restore locking semantics on server.lock when reading status 2019-12-05 11:39:11 -06:00
Clebert Suconic 6504f6fa8d This closes #2908 2019-12-04 20:25:41 -05:00
Justin Bertram 13a593848a ARTEMIS-2566 race condition in concurrent dynamic queue lookup 2019-12-04 20:25:40 -05:00
Clebert Suconic 108ee5d24b NO-JIRA Fixing intermittent failure 2019-12-03 16:25:00 -05:00
Clebert Suconic c699b5ed1d NO-JIRA Fixing intermittent failure 2019-12-03 15:49:58 -05:00
Clebert Suconic 0ce1487252 NO-JIRA Fixing wrong assumption on ClientTestBase 2019-12-03 15:29:34 -05:00
Clebert Suconic 09e3b7b6d5 This closes #2904 2019-12-03 14:24:02 -05:00
Justin Bertram 8614ca1167 ARTEMIS-2564 retryMessages incorrectly removes msgs 2019-12-03 14:24:01 -05:00
Clebert Suconic e86df5a350 This closes #2847 2019-12-03 11:11:03 -05:00
Keith Wall 7bd710520d ARTEMIS-2494: [AMQP] Allow Modified disposition to be used signal address full to a sending peer 2019-12-03 11:05:23 -05:00
Francesco Nigro 92f87feab9 This closes #2907 2019-12-03 16:38:10 +01:00
Clebert Suconic 54e3f167bb ARTEMIS-2560 Re-applying fix on a test properly 2019-12-03 10:20:51 -05:00
Clebert Suconic 3db5ffd40c Reverting change that was performed on a merge commit at 1ba1de4248
During my merging of #2906, I ammended a change by accident on the Close commit,
This is to revert the change and reapply it on a :
2019-12-03 10:12:01 -05:00
Clebert Suconic 77c2451ea4 This closes #2905 2019-12-03 10:02:21 -05:00
Clebert Suconic a302c255cc NO-JIRA fixing tests that will fail eventually for the lack of fsync 2019-12-03 10:02:20 -05:00
Clebert Suconic 1ba1de4248 This closes #2906 2019-12-03 09:59:07 -05:00
Howard Gao 044319da05 ARTEMIS-2560 Duplicate amqp messages over cluster
When AMQPMessages are redistributed from one node to
another, the internal property of message is not
cleaned up and this causes a message to be routed
to a same queue more than once, causing duplicated
messages.
2019-12-03 09:46:28 -05:00
Clebert Suconic 1fe910f8ed This closes #2901 2019-11-26 21:05:01 -05:00
Clebert Suconic 0b1afd35dc ARTEMIS-2421 Using ActiveMQScheduledComponent 2019-11-26 16:15:06 -05:00
Bas Elzinga e12f3ddc6f ARTEMIS-2421 periodic journal lock evaluation
If a broker loses its file lock on the journal and doesn't notice (e.g.
network connection failure to an NFS mount) then it can continue to run
after its backup activates resulting in split-brain.

This commit implements periodic journal lock evaluation so that if a live
server loses its lock it will automatically restart itself.
2019-11-26 11:14:56 -05:00