Christopher L. Shannon (cshannon)
29250466ae
ARTEMIS-1727 - Make sure transport is stopped on failed OpenWire
...
connection
To prevent a socket from hanging open by a bad client the broker should
make sure to stop the transport if a connection attempt fails by an
OpenWire client
2018-03-05 07:45:42 -05:00
Michael Andre Pearce
95b7438e7a
This closes #1921
2018-03-05 04:03:50 +00:00
Stanislav Knot
b012766b9f
ARTEMIS-1725 fix browsing non-listing tabs under JMX
2018-03-05 04:03:50 +00:00
Timothy Bish
985a8cf7e1
This closes #1923
2018-03-02 16:47:47 -05:00
Christopher L. Shannon (cshannon)
da3dd29101
ARTEMIS-1726 - check proper permissions when using OpenWire
...
Ensure that on queue creation and deletion that the proper permissions
are checked
2018-03-02 16:47:23 -05:00
Timothy Bish
9f9040dd64
This closes #1927
2018-03-02 15:17:43 -05:00
Justin Bertram
afda0b912e
ARTEMIS-1720 put activemq.xsd in 'schema' dir
2018-03-02 13:43:19 -06:00
Timothy Bish
f97d0e0014
This closes #1924
2018-03-02 12:46:12 -05:00
Justin Bertram
c1b4253ba1
ARTEMIS-1696 doc updates
2018-03-02 12:45:28 -05:00
Timothy Bish
ccac4cd0db
This closes #1926
2018-03-02 12:17:42 -05:00
Justin Bertram
cf9640bf35
ARTEMIS-1721 fix broken doc link
2018-03-02 10:40:26 -06:00
Clebert Suconic
85f249c771
This closes #1916
2018-03-02 08:57:21 -05:00
Timothy Bish
79674ca5db
ARTEMIS-1504 Update Qpid JMS to 0.30.0 and proton-j to 0.26.0
...
Updates to latest Qpid JMS and the latest Proton-J release
2018-03-02 08:57:20 -05:00
Clebert Suconic
005e9d67d0
This closes #1915
2018-03-01 16:22:41 -05:00
Justin Bertram
afd7d8b30f
NO-JIRA fix-up examples
2018-03-01 14:58:56 -06:00
Justin Bertram
b5f0225f29
NO-JIRA add STOMP tests
2018-03-01 14:02:57 -06:00
Justin Bertram
5773ad1ea7
NO-JIRA fix intermittently failing STOMP test
2018-03-01 14:02:57 -06:00
Justin Bertram
2123f85ea9
ARTEMIS-1717 create/delete address permissions ignored in broker.xml
2018-03-01 14:02:57 -06:00
Justin Bertram
25bb816652
ARTEMIS-1718 don't set 'artemis.instance.etc' prop
2018-03-01 14:02:57 -06:00
Clebert Suconic
86c4596482
This closes #1911
2018-03-01 14:40:30 -05:00
Clebert Suconic
d79eb31acb
NO-JIRA Fixing intermittent failure on compatibility test
2018-03-01 14:40:30 -05:00
Clebert Suconic
e4e864d88e
NO-JIRA Speeding up ReattachTest
2018-03-01 14:40:30 -05:00
Clebert Suconic
bdd2c09c58
This closes #1914
2018-03-01 14:26:20 -05:00
Ingo Weiss
656b9e1924
[ARTEMIS-1716] QueueControlImpl#listMessagesAsJSON fails when message contains a byte[] header
...
Issue: https://issues.apache.org/jira/browse/ARTEMIS-1716
2018-03-01 14:26:20 -05:00
Clebert Suconic
838859f59a
This closes #1907
2018-03-01 09:53:59 -05:00
17103355
c808f246e5
ARTEMIS-1705 Only messages from MessageReferences are subtracted from the queueMemorySize
2018-03-01 09:53:58 -05:00
Clebert Suconic
66dbc9e3b4
This closes #1908
2018-02-28 17:35:56 -05:00
Christopher L. Shannon (cshannon)
8e9ee80892
ARTEMIS-1711 - Fix openwire exlusive divert
...
Fixing the failure on send from an OpenWire producer when an exclusive
divert exists
2018-02-28 17:35:56 -05:00
Timothy Bish
d61f058ff2
This closes #1910
2018-02-28 14:31:07 -05:00
Christopher L. Shannon (cshannon)
d4041b5a72
ARTEMIS-1713 - Fix NPE inside OpenWireConnection
...
fix NPE inside getClientId() in OpenWireConnection
2018-02-28 14:06:36 -05:00
Christopher L. Shannon (cshannon)
bbf0fb495b
This closes #1909
2018-02-28 10:56:52 -05:00
Timothy Bish
8fc1e00d88
ARTEMIS-1712 Add additional null check in TX rollback handler
...
Check for AMQSession being null before handling various TX state checks
in order to ensure the correct errors are thrown and TX rollback is
handled properly.
2018-02-28 10:46:31 -05:00
Timothy Bish
989779476b
This closes #1903
2018-02-28 09:42:09 -05:00
Christopher L. Shannon (cshannon)
642654ff7a
ARTEMIS-1706 - Add support for wantClientAuth
...
Support setting wantClientAuth on a netty acceptor
2018-02-28 06:44:24 -05:00
Clebert Suconic
247f2a309a
NO-JIRA Simple fix on test
2018-02-27 22:03:50 -05:00
Clebert Suconic
f7dbf7b6d0
This closes #1906
2018-02-27 20:23:36 -05:00
Clebert Suconic
d7b7797843
NO-JIRA Improving test and queue.flush()
2018-02-27 19:13:35 -05:00
Clebert Suconic
f3b71b2ab0
This closes #1889
2018-02-27 18:56:56 -05:00
Justin Bertram
d552e4d2c8
ARTEMIS-1698 support 'instance' web deployments
2018-02-27 18:56:56 -05:00
Clebert Suconic
af7f74e597
This closes #1905
2018-02-27 18:51:44 -05:00
Timothy Bish
38fb17703b
ARTEMIS-1707 Check for already exists exceptions and ignore
...
For address and queue create check for the already exists exceptions and
ignore as another client might have just created the same
2018-02-27 16:30:45 -05:00
Justin Bertram
d80e469a67
This closes #1904
2018-02-27 15:26:16 -06:00
Clebert Suconic
158eb9d3bf
NO-JIRA Using force option on deleteTopics and deleteQueues on JoramTests
2018-02-27 16:13:42 -05:00
Clebert Suconic
c6028c779f
NO-JIRA Adding known threads to stick around
2018-02-27 13:06:35 -05:00
Clebert Suconic
bd0c80d47b
NO-JIRA Adding information to why Joram tests eventually fail on CI
2018-02-27 12:49:46 -05:00
Clebert Suconic
7e06a2b192
ARTEMIS-1700 Using IOExecutors for more IO tasks
2018-02-27 12:42:20 -05:00
Howard Gao
f6c5408b0e
This closes #1849
2018-02-27 20:42:16 +08:00
Francesco Nigro
b5fa5ed3b7
ARTEMIS-1656 OpenWire scalability improvements
...
OpenWireFormat instances are shared between OpenWire connections/sessions/consumers, preventing the clients to scale due to the synchronized marshal/unmarshal on it.
It includes:
- direct transport buffer pooling
- groupId SimpleString pooling
- clientId SimpleString pooling
- reduced ActiveMQDestination[] and AtomicLong allocations on AMQSession:send
- reduced ActiveMQDestination allocations
- refactored shouldBlockProducer path of AMQPSession::send to reduce method size
- exclusive OpenWireFormat per session and connection (in/out) to avoid contention
- refactored trace log to favour inlining
- changed lastSent volatile set into lazy set to avoid full barrier cost on x86
- stateless OpenWireMessageConverter
- send's lock removal thanks to thread-safe NettyConnection
2018-02-27 20:41:24 +08:00
Howard Gao
aceacceb97
This closes #1896
2018-02-27 20:12:08 +08:00
Michael André Pearce
9d1c59cdff
ARTEMIS-1661 Support splitting of broker.xml
...
Support XML standard XInclude thus allowing splitting of the broker.xml
Added test cases with split out config using include.
2018-02-27 11:24:36 +00:00