Christopher L. Shannon (cshannon)
5fc60d7437
ARTEMIS-1987 - Add consumer window size to AddressSettings
...
Support configuring a default consumer window size via AddressSettings
which will allow sensible defaults to be used by address type
2018-07-31 14:16:11 -04:00
Michael André Pearce
8a9835a394
ARTEMIS-856 - Support consumersBeforeDispatch and delayBeforeDispatch
...
https://issues.apache.org/jira/browse/ARTEMIS-856
This is equivalent to consumersBeforeDispatchStarts and timeBeforeDispatchStarts in ActiveMQ 5.x
http://activemq.apache.org/message-groups.html
This is addressing one of the items on the artemis roadmap: http://activemq.apache.org/activemq-artemis-roadmap.html
2018-07-31 16:16:51 +01:00
Clebert Suconic
56be281aaf
ARTEMIS-1989 Replication catch up leaking files
...
Related commit that broke this at 837694e705
2018-07-25 15:03:57 +01:00
Martyn Taylor
66ba17846f
ARTEMIS-1988 Do not clear Activate Callbacks on stop
...
This is reverting 36fc14a30d
2018-07-25 09:49:44 -04:00
JiriOndrusek
993499daaf
[ARTEMIS-1986] PagingTest#testDeletePhysicalPages will fail if a record about deleting a page is not saved in journal
2018-07-25 08:37:19 -04:00
Justin Bertram
d35f01d25d
ARTEMIS-1954 eliminate all possible usage of JMSServerManager
2018-07-12 14:24:44 -04:00
17103355
5ec2234010
ARTEMIS-1958 Artemis may not be able to delete pages when there are some empty page files
2018-07-12 14:11:16 -04:00
Clebert Suconic
2a30b291be
ARTEMIS-1966 Improving SharedNothingReplicationFlowControlTest
...
Tests should always extend ActiveMQTestBase whenever is possible.
This is because there are a few rules to avoid thread leakages.
The test was also leaking an executor and I believe it was
not always stopping the servers, which I fixed here.
2018-07-12 13:49:17 -04:00
yang wei
9f8288c015
ARTEMIS-1966 Replication channel closed but not connection if flow controlled during replication
2018-07-12 13:47:39 -04:00
Clebert Suconic
be8c29d4e1
NO-JIRA Improve SpawnVMCheck
2018-07-12 16:51:35 +02:00
Clebert Suconic
a1d34f5631
NO-JIRA Adding missing check on ClientCrashTest
2018-07-12 16:51:35 +02:00
Clebert Suconic
7c0f6633f1
ARTEMIS-1959 Fixing JournalDataPrintTest
2018-07-10 23:40:16 -04:00
Clebert Suconic
048f46bd4f
ARTEMIS-1866 Fixing QuorumResultWaitTest
2018-07-10 22:13:48 -04:00
Timothy Bish
a63b0315c4
ARTEMIS-1941 Preserve AMQP body section type on "large" messages
...
When "large" messages are converted to / from core in order to be stored
in the large message store the type of the AMQP body section is being
lost and reconstituted incorrectly in some cases. The message needs to
be annotated with the original AMQP type for the body and that used to
manage the conversion back to AMQP from Core.
2018-07-02 13:58:45 -05:00
17103355
7a76d95e60
ARTEMIS-1959 server startup failure caused by './artemis data print'
2018-07-02 13:06:41 -05:00
Francesco Nigro
60c586a64c
ARTEMIS-1951 Fix NPE on updateQueue with NULL user
2018-07-02 11:18:16 -05:00
andytaylor
f288cfc9ca
ARTEMIS-1866 - Make wait time for reply configurable once vote goes out to acquire a quorum
...
Im refactoring a lot of this original fix as it has broken API compatibilty by removing a default constructor.
Also it should be set via a setter.
https://issues.apache.org/jira/projects/ARTEMIS/issues/ARTEMIS-1866
2018-07-02 12:25:01 +01:00
Justin Bertram
f9af366f07
ARTEMIS-1951 fix comparison bug
2018-06-23 11:57:38 -05:00
Clebert Suconic
901e5c4a98
NO-JIRA Improving ExpiryMessageTest
2018-06-23 10:33:33 -04:00
Clebert Suconic
efd966d88d
ARTEMIS-1928 Fixing body conversion of LargeMessages to AMQP
2018-06-22 15:48:15 -04:00
Justin Bertram
1ed7a616ee
ARTEMIS-1930 require STOMP durable sub name to unsubscribe
2018-06-22 15:47:14 -04:00
Clebert Suconic
4f0bb98667
NO-JIRA Adding Redistribution & Loadbalancing test with AMQP
2018-06-22 14:30:35 -04:00
Justin Bertram
754a263328
ARTEMIS-1951 allow queue's user to be updated
2018-06-22 10:38:05 -04:00
Justin Bertram
2ed8a5764b
ARTEMIS-1947 return metadata in JSON session mgmnt ops
2018-06-20 17:18:03 -04:00
Clebert Suconic
6f72e0b4e5
ARTEMIS-1924 small tweaks on HeartBeat test
2018-06-20 11:26:59 -04:00
Clebert Suconic
69d9b6094a
ARTEMIS-1924 Test consumer cleanup after socket connection reset
2018-06-19 17:54:20 -04:00
Justin Bertram
57ed5b0530
ARTEMIS-1926 refactor SSLSupport
2018-06-18 16:15:13 -04:00
Justin Bertram
7df3bcecef
Revert "[ARTEMIS-1819] Missing fields on listAllConsumersAsJSON, listConsumersAsJSON and listConnectionsAsJSON"
...
This reverts commit c3fbd1b9e4
.
Based on the discussion on the PR
https://github.com/apache/activemq-artemis/pull/2035 this shouldn't have
been merged. It's importing JMS-specific code into the core broker which
is something we've worked hard to eliminate in recent releases.
2018-06-18 16:08:11 -04:00
Robbie Gemmell
ed2a18f1c4
ARTEMIS-1940: restore use of copying send in certain edge cases
...
Avoids pooling corner cases interacting with ARTEMIS 1843 + ARTEMIS 1861 improvements.
Also tagging ARTEMIS-1941 to note test needs altered along with it.
2018-06-18 19:30:26 +01:00
Robbie Gemmell
9a3442f0bd
ARTEMIS-1934: fix handling/accounting of sent amqp connection data
...
updates max frame size tests to verify behaviour seen with standalone
brokers rather than non represenative test-only conditions, as well
as more closely validate the recieved messages
2018-06-15 20:27:28 +01:00
Clebert Suconic
b360fa6063
ARTEMIS-1935: Close of openwire connection should closes all open sessions
...
This is my ammending to the last commit
I'm adding some extra verifications to the test
and I fixed a leak that already existed on the previous map
2018-06-15 10:33:55 -04:00
Benjamin Graf
39871157b4
ARTEMIS-1935: Close of openwire connection should closes all open sessions
2018-06-15 10:33:55 -04:00
Keith Wall
89f6350c1c
ARTEMIS-1893: Treat the detach of a link with expiry policy of link-detatch as if closed flag were true.
2018-06-12 10:12:19 -04:00
Clebert Suconic
42fa84fa51
ARTEMIS-1924 Renaming test to a proper name
2018-06-11 18:41:57 -04:00
Clebert Suconic
cb793e0e98
ARTEMIS-1924 Add amqpIdleTimeout
2018-06-11 18:37:11 -04:00
Clebert Suconic
de0747a9a4
ARTEMIS-1920 AMQP throw NPE if can't find a backup server
2018-06-08 17:42:37 -04:00
Justin Bertram
dc29a55e1b
ARTEMIS-1900 fix race in STOMP auto-create
2018-06-07 11:24:51 -04:00
Clebert Suconic
b6fba64d9e
ARTEMIS-1913 Dependency to netty tcpnative should be optional
2018-06-06 16:13:31 -04:00
Justin Bertram
c1b0f1eb85
ARTEMIS-1897 use core session for STOMP authn
2018-06-04 12:01:02 -04:00
Christopher L. Shannon (cshannon)
40ade11981
ARTEMIS-1895 - Add duplicate metadata failure callback to ActiveMQServerPlugin
...
Add a callback on duplicate metadata which will allow extra
functionality to be added.
2018-06-04 10:01:46 -04:00
Martyn Taylor
dde60b136a
ARTEMIS-1902 Ensure ServerConsumer close done once
...
Calling close multiple times on ServerConsumer can result in multiple
notifications being routed around the cluster. This causes cluster
topology info to become skewed. Which affects a number of components
such as message redistribution, metrics and can eventually cause OOM
should multiple queues be redistributing at the same time.
2018-06-04 09:33:26 -04:00
Johan Stenberg
0ea84ef9ff
[ARTEMIS-1890] Fix any-word wildcard matching in AddressImpl to match zero words
2018-05-31 18:57:49 -04:00
Clebert Suconic
1ae2784dc6
ARTEMIS-1858 Expiry messages are not transversing clustering with AMQP
2018-05-30 18:57:38 -04:00
Clebert Suconic
9b7ebef9fd
NO-JIRA Improving Assert.equals count on SessionTest
2018-05-30 15:29:06 -04:00
Christopher L. Shannon (cshannon)
f09a41d433
ARTEMIS-1888 - Add forceSSLParameters flag to override system SSL properties
...
If true the connection factory will prefer SSL settings set via the connector configuration vs system properties
2018-05-25 12:30:16 -04:00
saurabhrai
d11eed2f9e
ARTEMIS-1866 Make Quorum vote result wait time configurable.
...
Quorum voting is used by both the live and the backup to decide what to do if a replication connection is disconnected.
Basically, the server will request each live server in the cluster to vote as to whether it thinks the server it is replicating to or from is still alive.
You can also configure the time for which the quorum manager will wait for the quorum vote response.
Currently, the value is hardcoded as 30 sec. We should change this 30-second wait to be configurable.
2018-05-25 12:29:02 -04:00
Justin Bertram
6211fb7ad6
ARTEMIS-1882 fix failing SecurityTest
2018-05-24 22:05:09 -05:00
Justin Bertram
cd2f544b7e
ARTEMIS-1872 fix security tests
...
After the new authn change for creating addresses a bunch of tests need
to be updated to include the proper permissions.
2018-05-24 14:37:35 -04:00
Clebert Suconic
ca589f316b
ARTEMIS-1887 and ARTEMIS-1885 Adding tests on maxConsumer
...
This is a test for PRs #2106 and #2107
2018-05-24 14:36:22 -04:00
Justin Bertram
cb7b5cba04
NO-JIRA Fix compatibility tests
2018-05-24 12:00:12 -04:00