Commit Graph

2802 Commits

Author SHA1 Message Date
Francesco Nigro 3281698f9f ARTEMIS-841 Hash Processors lock free lazy singleton instantiation 2016-11-07 13:47:22 -05:00
Clebert Suconic 6c664c1cbc This closes #882 2016-11-07 09:38:38 -05:00
Ulf Lilleengen 00340c86e0 ARTEMIS-814: Support specifying connection properties 2016-11-07 15:12:14 +01:00
Clebert Suconic 3ead28f587 NO-JIRA: Removing System.out debug 2016-11-04 09:52:34 -04:00
Clebert Suconic cca527d578 NO-JIRA: fixing extra-tests pom after the release 2016-11-03 16:03:57 -04:00
Clebert Suconic f2db1c4337 [maven-release-plugin] prepare for next development iteration 2016-11-03 15:35:05 -04:00
Clebert Suconic 13a8a2bd40 [maven-release-plugin] prepare release 1.5.0 2016-11-03 15:34:54 -04:00
Clebert Suconic 21a77056a8 Revert "javadoc: Enable all but missing and syntax doclint checks"
this would break the release script.

This reverts commit c70883674f.
2016-11-03 15:20:11 -04:00
Clebert Suconic 1b1b0150c2 NO-JIRA: Pre-release check, adding properties on ConfigurationImpl::equals 2016-11-03 14:52:33 -04:00
Clebert Suconic 64f43b47b6 NO-JIRA Updating Proton and qpid-jms on missing poms 2016-11-02 19:18:52 -04:00
Clebert Suconic 5965a45894 ARTEMIS-786 Using RandomUtil instead of SecureRandom..
This was introducing several performance hits. I was running the examples and they were not completing at all on my environment.
2016-11-02 19:00:13 -04:00
Clebert Suconic e89f6a1bfd Revert "ARTEMIS-833 maxHops defaults to 0 when creating artemis cluster configuration through cli"
this is breaking client size load balance example.

This reverts commit 3de65682ce.
2016-11-02 19:00:09 -04:00
Clebert Suconic 9f7fc88363 This closes #835 2016-11-02 15:53:00 -04:00
Clebert Suconic aa0965c0ca NO-JIRA small improvement on CLI, retry with user input 2016-11-02 15:52:25 -04:00
Clebert Suconic 119476ddcc ARTEMIS-786 checking for inputs and some reorg of the class model on user actions 2016-11-02 15:17:31 -04:00
Howard Gao cd7b838952 ARTEMIS-786 Store user's password in hash form by default
- user passwords for PropertiesLoginModule stored using PBKDF2 algothrim
    by default
  - implements cli user command to help create and manage user/roles
  - adds a mask cli command to mask passwords
2016-11-02 14:59:00 -04:00
Clebert Suconic 8b57516e1f This closes #876 2016-11-02 14:29:39 -04:00
Clebert Suconic ab7adbbd7a ARTEMIS-814 Moving ProtonClientSenderContext towards the client package
I have done it this way to be consistent to what's being documented on the package-info.java for the client package
2016-11-02 14:24:51 -04:00
Ulf Lilleengen 52a462d155 ARTEMIS-814: Refactor client connection and allow adding custom event handlers 2016-11-02 14:24:44 -04:00
jbertram 28645b1b83 This closes #877 2016-11-02 13:17:12 -05:00
Clebert Suconic d09f486fa5 ARTEMIS-832 32 bits compilation 2016-11-02 13:17:12 -05:00
Clebert Suconic 5e5ac0f057 ARTEMIS-832 Openwire was ignoring data syncs.
I'm also adding the possibility of sync on libaio, and not only relay on write-cache
2016-11-02 13:17:12 -05:00
Clebert Suconic 99a440b0d0 This closes #878 2016-11-02 14:15:52 -04:00
Tom Ross 3de65682ce ARTEMIS-833 maxHops defaults to 0 when creating artemis cluster configuration through cli
https://issues.apache.org/jira/browse/ARTEMIS-833

The generated broker.xml configuration file has the <max-hops/> element
set to 0. This is very confusing since it effectively disables message
load balancing and stop cluster from forwarding messages to other nodes
in hte cluster. This should be set to at least 1.
2016-11-02 14:15:52 -04:00
Clebert Suconic bec6c0bf18 This closes #838 2016-11-02 14:14:35 -04:00
Timothy Bish b07d6a9e75 ARTEMIS-268 Adds tests that shows issue with presettled receivers
Tests added that show that a receiver attached to a queue as presettled
are not removing the messages that are dispatched to them.
2016-11-02 14:14:35 -04:00
Clebert Suconic 3066690055 This closes #879 2016-11-02 14:13:52 -04:00
Clebert Suconic 8b25f09c3b ARTEMIS-835 speed up test 2016-11-02 13:43:51 -04:00
Howard Gao 8c1ec12b33 ARTEMIS-835 Quick restart of broker will leave tmp dir dirty
- Added a timeout wait on each web context's tmp dir in
    WebServerComponent.stop() method.
2016-11-02 13:43:51 -04:00
jbertram cdb52b8a0f This closes #872 2016-10-31 15:00:45 -05:00
Clebert Suconic 7eadff7681 ARTEMIS-822 Injecting IO Pools into and from ArtemisServerImpl
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-31 11:34:27 -04:00
Clebert Suconic 6afde8f45a ARTEMIS-822 Review journal threading model
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-28 16:54:59 -04:00
barreiro 4b47461f03 ARTEMIS-822 Add executor service to JournalImpl for append operations and remove synchronization
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-28 16:54:59 -04:00
Clebert Suconic bfb9bedb2d ARTEMIS-828 Queue browsing can be out of sync while paging
https://issues.apache.org/jira/browse/ARTEMIS-828
2016-10-28 16:54:58 -04:00
Clebert Suconic e0021252ee ARTEMIS-829 Removing messages re-encoding
https://issues.apache.org/jira/browse/ARTEMIS-829
2016-10-28 16:54:58 -04:00
Bennet Schulz 4b5cbb86aa ARTEMIS-830 Remove cyclic dependencies
Removes cyclic dependencies between classes and packages in the artemis-jdbc-store projetct by moving classes and methods to other locations and reducing the visibility of classes, fields and methods. Solving cyclic dependencies is important to keep the codebase maintainable. Scenarios where "everything uses everything" should be avoided.
2016-10-28 16:32:04 -04:00
Clebert Suconic e49eda9664 NO-JIRA fixing byteman (extra tests)
Two issues encountered here:

i - ClosingConnectionTest was intermittently breaking other tests, in particular it was breaking PagingLeakTest for no apparent reason
  . apparently it was a dead lock from removeAddress on the ServerController

ii - it still showing issues after removing the not needed synchronziation. Since the test is not really needed I am just removing the offending test.
2016-10-28 16:32:04 -04:00
Clebert Suconic 51fa840617 This closes #870 2016-10-28 16:31:41 -04:00
Clebert Suconic ebc2bbc672 NO-JIRA removing OIO references, since Netty is only NIO now 2016-10-28 16:31:41 -04:00
Clebert Suconic d505f5cc39 This closes #871 2016-10-28 16:30:18 -04:00
Ravi Soni b4924ce73b ARTEMIS-831 avoid shutting down the server after interrupted threads on
divert (copy and rename)

probably introduced at ARTEMIS-322
2016-10-28 16:28:57 -04:00
Clebert Suconic 10187d0036 This closes #874 2016-10-28 14:24:46 -04:00
Benjamin Graf 20183f94a4 NO-JIRA: Fix checkstyle false friend 2016-10-28 19:09:41 +02:00
Clebert Suconic 9e7fe6b011 This closes #867 2016-10-26 13:21:13 -04:00
Ulf Lilleengen 1b7033a20e ARTEMIS-824: Add management routines for connector services 2016-10-26 10:11:11 +02:00
Clebert Suconic 2dfd14421f This closes #865 2016-10-25 14:15:28 -04:00
Francesco Nigro 490bd31c4b ARTEMIS-820 AMQP: Add frame inspection capability to the test client. 2016-10-25 14:15:28 -04:00
Clebert Suconic 1ac69fd173 This closes #860 2016-10-25 12:01:06 -04:00
Andy Taylor 1a4a148ba9 ARTEMIS-817 and ARTEMIS-818 openwire fixes
https://issues.apache.org/jira/browse/ARTEMIS-817
https://issues.apache.org/jira/browse/ARTEMIS-818

issues around Openwire protocol, sending a null stream maessage via openwire causes a null pointer and if a topic is auto created with openwire then it cant be destroyed as it checks for the management queue.
2016-10-25 12:00:37 -04:00
John D. Ament ad8919dc42
This closes #864 2016-10-24 19:37:57 -04:00