Martyn Taylor
9c013e74cb
ARTEMIS-1125 Persist JMS Bindings in Database on JDBC
2017-04-20 21:04:26 +01:00
Francesco Nigro
87bde15f38
ARTEMIS-1124 JDBC Network Timeout configuration
...
(cherry picked from commit a639774b54
)
2017-04-20 19:45:19 +02:00
Clebert Suconic
d8ff3f500f
ARTEMIS-1115 Traces and tests on JDBC Persistence
2017-04-19 00:43:40 -04:00
Martyn Taylor
2ccc4e14f1
ARTEMIS-1115 Call CriticalIOListener on JDBC Error
2017-04-19 00:35:48 -04:00
Francesco Nigro
c35960f6a4
ARTEMIS-1084 Throw RunTime on bad Oracle table size
...
(cherry picked from commit aa9ac4a914
)
2017-04-17 11:04:46 +01:00
Bernd Gutjahr
f07e592a66
ARTEMIS-1108: Removed AIOFileLockManager
...
AIOFileLockManager doesn't work on NFS-mounted share store directories.
Since the GFS2 bug https://bugzilla.redhat.com/show_bug.cgi?id=678585
has been fixed end of 2011, the class AIOFileLockManager is no longer needed and I have removed it.
(cherry picked from commit 557f02ba4d
)
2017-04-12 11:07:31 -04:00
Clebert Suconic
c30e7cd1da
ARTEMIS-1089 fixing compilation
2017-04-10 12:50:15 -04:00
Clebert Suconic
8a4a307653
ARTEMIS-1089 Improving flow control on replication
...
(Cherry picked from 911888e8d1
)
2017-04-07 15:30:21 -04:00
Clebert Suconic
7929fff893
ARTEMIS-1089 Fixing Replication catchup slow
2017-04-03 12:58:13 +01:00
Clebert Suconic
b819026dfc
ARTEMIS-1056 Improving allocations on InVM Transport
2017-04-03 12:58:13 +01:00
Clebert Suconic
c2989e1742
ARTEMIS-1056 Removing PartialPooledByteBufAllocator
2017-04-03 12:56:21 +01:00
Martyn Taylor
bae011bafb
ARTEMIS-1087 Make InVM buffer pooling configurable
...
(cherry picked from commit 8760b3ddfd
)
2017-04-03 12:12:33 +01:00
Martyn Taylor
7e4cb4d181
ARTEMIS-1084 Throw RunTime on bad Oracle table size
...
(cherry picked from commit 42bf845
)
2017-04-03 12:12:33 +01:00
Armand Roelens
9330fc8546
ARTEMIS-1074 Acceptors/Connectors now start up when configured to use SSL and a password codec
...
(cherry picked from commit 3ceb332866
)
2017-03-28 17:40:35 -07:00
Clebert Suconic
dce89c9c75
ARTEMIS-1033 Fixing NPE on PageTX and reload
2017-03-13 09:08:30 -04:00
John D. Ament
5896a2e176
[maven-release-plugin] prepare for next development iteration
2017-03-07 21:46:12 -05:00
John D. Ament
07807952a8
[maven-release-plugin] prepare release artemis-pom-1.5.4
2017-03-07 21:44:12 -05:00
Martyn Taylor
e5fde974e4
NO-JIRA Database Page Store Improvements
...
(cherry picked from commit a3c852eb04
)
2017-02-27 08:48:38 +00:00
Justin Bertram
2b18db6a1c
ARTEMIS-992 deal w/bad connector-ref in cluster-cxn
...
(cherry picked from commit c7e0a92181
)
2017-02-23 16:53:56 -05:00
Clebert Suconic
64968afce0
NO-JIRA: Removing spurious debug message
...
(cherry picked from commit f660783df5
)
2017-02-16 12:23:26 -05:00
Ulf Lilleengen
b0585329b4
ARTEMIS-908: Replace lock by CAS to avoid deadlock
...
(cherry picked from commit 4622066323
)
2017-02-15 10:46:46 -05:00
Martyn Taylor
16f3659cda
[maven-release-plugin] prepare for next development iteration
2017-02-10 15:57:23 +00:00
Martyn Taylor
6996cd745f
[maven-release-plugin] prepare release 1.5.3
2017-02-10 15:55:17 +00:00
Martyn Taylor
7de8dd77e7
[maven-release-plugin] prepare for next development iteration
2017-02-09 20:32:08 +00:00
Martyn Taylor
ccd60d0b42
[maven-release-plugin] prepare release 1.5.3
2017-02-09 20:02:55 +00:00
Clebert Suconic
6018b2d74c
ARTEMIS-937 Implementing proper alignment and adding perf-journal tool to validate the journal syncs
...
(cherry picked from commit ce035a8084
)
2017-02-03 15:15:58 -05:00
Justin Bertram
9b3cc8c329
ARTEMIS-873 support byte notation in XML config
...
(cherry picked from commit 113b28577c
)
2017-01-19 10:33:54 -05:00
Clebert Suconic
38cd5c9be3
[maven-release-plugin] prepare for next development iteration
2017-01-18 20:12:37 -05:00
Clebert Suconic
3649350a9b
[maven-release-plugin] prepare release 1.5.2
2017-01-18 20:12:26 -05:00
Will Reichert
036933a4a4
ARTEMIS-928 Changing Netty and InVM to copy buffers, and retain them on the Netty Polls.
...
(cherry picked from commit 3347a4fd27
)
2017-01-18 17:04:32 -05:00
Clebert Suconic
aaf09262ff
ARTEMIS-962 Adding test for CME when parsing system properties and a few tweaks
...
(cherry picked from commit 7a7f335271
)
2017-01-18 16:21:14 -05:00
Jeff Mesnil
59f20d752a
ARTEMIS-962 Fix CME when parsing system properties
...
Add synchronized block against the properties before iterating on them.
JIRA: https://issues.apache.org/jira/browse/ARTEMIS-926
(cherry picked from commit 5ae47e8c3c
)
This closes #969
2017-01-18 10:24:06 -05:00
Martyn Taylor
115ccf874d
ARTEMIS-560 Add Support For JDBC Paging
...
(cherry picked from commit 118c272c77
)
2017-01-17 15:02:24 -05:00
Clebert Suconic
7b616f50cb
[maven-release-plugin] prepare for next development iteration
2017-01-16 12:05:21 -05:00
Clebert Suconic
c62f4f101d
[maven-release-plugin] prepare release 1.5.2
2017-01-16 12:05:10 -05:00
Clebert Suconic
319578be2b
ARTEMIS-921 Fixing Slow Consumer when multiple consumers on same queue
...
(cherry picked from commit 599aaa5345
)
2017-01-16 11:37:54 -05:00
Howard Gao
ae252af485
ARTEMIS-921 Consumers killed as slow even if overall consuming rate is above threshold
...
(cherry picked from commit 90cf239829
)
2017-01-16 11:37:54 -05:00
Justin Bertram
3ae2094842
ARTEMIS-914 use defaults for ReplicaPolicy
...
(cherry picked from commit 22c6a81135
)
2017-01-11 14:19:39 -05:00
Clebert Suconic
2a485602fe
ARTEMIS-913 Slow consumer detection not working when paging
...
(cherry picked from commit 9f9ffc1ff5
)
2017-01-09 12:35:10 -05:00
Clebert Suconic
99a62f75f2
ARTEMIS-890 Improving Paging consistencies with broker.persistent = false. Block, Page and Drop will now work under non persistent
...
(cherry picked from commit 332338d018
)
2016-12-14 14:40:38 -05:00
Clebert Suconic
ebbc91c728
[maven-release-plugin] prepare for next development iteration
2016-12-06 16:59:52 -05:00
Clebert Suconic
5bcbea2517
[maven-release-plugin] prepare release 1.5.1
2016-12-06 09:47:43 -05:00
Clebert Suconic
9c5a91b481
ARTEMIS-748 Negative Address Size after paging
2016-12-01 21:38:19 -05:00
Andy Taylor
2d81f0a8d0
ARTEMIS-866 - quorum fixes
...
remove reconnect attempt as it serves no purposes as replication has stopped anyway.
Ensure if vote fails thatthe latch is counted down to avoid delay.
If we can't detect live has failed signal failure in replicating.
https://issues.apache.org/jira/browse/ARTEMIS-866
2016-11-29 07:31:23 +00:00
Dmitrii Tikhomirov
3995319dca
ARTEMIS-865 Remove e.printStackTrace() from code
2016-11-23 11:15:54 -05:00
Clebert Suconic
402f25be7d
ARTEMIS-473/ARTEMIS-863 Detect network failures
2016-11-23 10:14:14 -06:00
Howard Gao
1487fe6bdd
ARTEMIS-864 Sending to a destroyed temp queue didn't get exception
2016-11-22 19:42:38 +08:00
Will Reichert
127ce3a84a
NO-JIRA: change netty leak detection override to only disable if not specified on command line
2016-11-17 10:48:28 -05:00
Clebert Suconic
9009d12b5a
ARTEMIS-851 Allowing broker configuration to be changed through system properties
...
This will use Bean Utilities to change propertyes at the main configuration.
2016-11-16 14:41:18 +00:00
Clebert Suconic
5acb6953a6
ARTEMIS-846 Disk full should be informed during blocking as well
...
https://issues.apache.org/jira/browse/ARTEMIS-846
2016-11-09 14:47:06 -05:00
Clebert Suconic
b8104f6b7e
NO-JIRA: Test fixes and speed ups
2016-11-09 14:35:47 -05:00
Howard Gao
4691cbe882
ARTEMIS-842 JMSMessageID doesn't appear to work in selector
2016-11-08 09:52:12 +08:00
Clebert Suconic
3ead28f587
NO-JIRA: Removing System.out debug
2016-11-04 09:52:34 -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
1b1b0150c2
NO-JIRA: Pre-release check, adding properties on ConfigurationImpl::equals
2016-11-03 14:52:33 -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
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
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
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
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
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
Benjamin Graf
20183f94a4
NO-JIRA: Fix checkstyle false friend
2016-10-28 19:09:41 +02:00
Ulf Lilleengen
1b7033a20e
ARTEMIS-824: Add management routines for connector services
2016-10-26 10:11:11 +02:00
bayern39
e95e4f775b
ARTEMIS-816 Log warning during boot if no dead letter/expire address is configured
2016-10-22 11:30:55 +08:00
Clebert Suconic
a074f9f1a5
ARTEMIS-753 Queue Pause and Resumed persisted
2016-10-21 20:26:23 -04:00
Howard Gao
9c16ba26be
ARTEMIS-812 The countDelta attribute showing negative values
2016-10-21 17:13:41 +08:00
Benjamin Graf
2020dcd290
ARTEMIS-793 Improvement to OSGi integration
2016-10-19 22:03:00 +02:00
bayern39
b08b91a32f
ARTEMIS-802 Broker does not throw exception on divert with no name
2016-10-19 15:37:02 -04:00
Clebert Suconic
ac69fed4e7
[ARTEMIS-708] small improvements on remove call from DelayedAddRedistributor
2016-10-19 15:34:37 -04:00
bayern39
028f92ffa5
[ARTEMIS-708] Incorrect ConcurrentHashSet.remove call in QueueImpl.DelayedAddRedistributor.run
2016-10-19 15:04:52 -04:00
Clebert Suconic
813f2532d8
NO-JIRA: just adding some javadoc on ReloadManager
2016-10-19 14:46:38 -04:00
Clebert Suconic
b7d79f328f
NO-JIRA: a few additions and tweaks around OSGI
2016-10-19 13:19:10 -04:00
jbertram
1945f836af
ARTEMIS-804 log ref when no DLA configured
2016-10-18 16:15:58 -05:00
Jeff Mesnil
c1ecddcb71
[ARTEMIS-803] Fix colocated backups with http-upgrade acceptor
...
* Do not offset ports for Netty connector/acceptor with http-upgrade
enabled.
* Pass the name of the ActiveMQ server to the HTTP request to initiate
the Upgrade so that the HTTP endpoint on the app server can find the
correct ActiveMQ broker that must handle the upgrade.
JIRA: https://issues.apache.org/jira/browse/ARTEMIS-803
2016-10-18 09:00:36 -04:00
Clebert Suconic
6483123417
ARTEMIS-801 Dealing properly with Spaces and Special Characters on broker
2016-10-17 22:04:21 -04:00
Erich Duda
c183ed9cc1
ARTEMIS-801 Decode URL paths
...
If the path to file contains some special characters, they are encoded
in URL form using %<hex> syntax. We should decode such path when it
is used as path to file on local filesystem.
2016-10-17 22:04:21 -04:00
Ville Skyttä
a3527869b4
Fix NPE in JAAS PropertiesLoader when in debug mode without baseDir
2016-10-13 00:25:45 +03:00
Ville Skyttä
65342a5ad2
javadoc: Fix doclint syntax errors
2016-10-10 10:02:49 +02:00
Ville Skyttä
9a439b4791
javadoc: Fix doclint reference errors
2016-10-10 10:02:49 +02:00
Ville Skyttä
3b9ed795d1
javadoc: Fix doclint html errors
2016-10-10 10:02:49 +02:00
jbertram
c47a9a5f80
ARTEMIS-761 fix possible dup journal record ID
2016-10-07 18:50:44 -04:00
jbertram
59bff3b36b
ARTEMIS-767 consumer with pre-ack flagged as slow
2016-10-07 14:47:21 -04:00
Christopher L. Shannon (cshannon)
5b833efc1b
NO-JIRA: Exclude xml-apis test dependency
...
This dependency is not needed as the api is part of the JDK and it is
causing issues when m2eclipse
2016-10-07 10:52:47 -04:00
Martyn Taylor
95c4fdd408
ARTEMIS-762 Reflect management changes in AMQP protocol
2016-10-07 10:38:01 -04:00
Ville Skyttä
1714f8a76d
Spelling fixes
2016-09-30 13:24:08 -04:00
Ville Skyttä
082b75bb3d
More use of try-with-resources
2016-09-30 13:17:26 -04:00
Clebert Suconic
ec48f9ed00
ARTEMIS-765 Improve Checkstyle
2016-09-30 11:12:09 -04:00
jbertram
a6974596a0
ARTEMIS-739 fix large msg file leak on copy
2016-09-28 14:20:07 -04:00
Francesco Nigro
b4225832e0
ARTEMIS-759 Improve exception message on queue configuration builder
2016-09-28 13:45:17 +02:00
jbertram
e53998bf3b
ARTEMIS-755 Fix divert MBean warning
2016-09-27 10:38:43 -05:00
Ville Skyttä
1a4fe92802
Fix WaitNotInLoop issues flagged by new Error Prone
2016-09-27 14:28:29 +03:00
Ville Skyttä
f2c2ed32da
Fix closing quorums on QuorumManager.stop
2016-09-26 13:38:08 -04:00
Ville Skyttä
056920e6ab
Don't generate unnecessary ID's on divert
2016-09-26 13:35:30 -04:00
Ville Skyttä
b69af66f47
Expose disk-scan-period, max-disk-usage, and global-max-size in server control
2016-09-26 13:33:23 -04:00
Ville Skyttä
494c85d624
Java 1.7 build fix
2016-09-25 21:13:55 +03:00
Ville Skyttä
775862ee72
Add missing @Override
2016-09-25 21:13:08 +03:00
Clebert Suconic
b98c24e749
NO-JIRA: using scheduled component on message counters
2016-09-23 09:09:37 -04:00