Howard Gao
82c720bdfb
ARTEMIS-1071 Invalid Type exception handling improvements
...
If broker fails to decode any packets from buffer, it should
treat it as a critical bug and disconnect immediately.
Currently broker only logs an error message.
2017-03-29 09:19:52 -04:00
Clebert Suconic
9df74f347b
This closes #1149
2017-03-29 09:18:16 -04:00
Justin Bertram
ce3adf6fa8
ARTEMIS-1065 get queue names by routing type
2017-03-29 09:18:16 -04:00
Clebert Suconic
9b11914c21
This closes #1153
2017-03-29 09:09:55 -04:00
Martyn Taylor
955af96fe9
ARTEMIS-1082 Catch Create Queue race in OpenWire
2017-03-29 13:49:01 +01:00
Justin Bertram
056a88dfca
This closes #1147
2017-03-28 20:32:28 -05:00
Clebert Suconic
1f4473e8d7
ARTEMIS-1081 Implementing AMQP UndeliverableHere
2017-03-28 20:32:28 -05:00
Clebert Suconic
746220e11e
ARTEMIS-1080 Implementing AMQP::reject
2017-03-28 20:32:28 -05:00
Clebert Suconic
13a272b37b
ARTEMIS-1056 fixing tests
...
When I added flow control, some tests that were using reflection started to fail.
Also as a precaution I'm using <= on the flow control low credit check
2017-03-28 20:32:28 -05:00
Clebert Suconic
facc9dbc94
This closes #1146
2017-03-28 18:33:16 -04:00
Justin Bertram
b7e11f92b6
ARTEMIS-1064 AddressControl routingType fix
2017-03-28 15:30:52 -05:00
Justin Bertram
e3a23cda73
This closes #1139
2017-03-28 15:10:33 -05:00
Armand Roelens
3ceb332866
ARTEMIS-1074 Acceptors/Connectors now start up when configured to use SSL and a password codec
2017-03-28 15:10:33 -05:00
Timothy Bish
bf7a6ef10b
This closes #1141
2017-03-28 14:57:12 -04:00
Clebert Suconic
7f91d29564
ARTEMIS-1056 Improving Proton usage
2017-03-28 14:48:25 -04:00
Justin Bertram
177480d868
This closes #1143
2017-03-28 09:19:57 -05:00
Clebert Suconic
b395504e15
ARTEMIS-1077 Fixing Pool usage on InVM and RemotingConnection
2017-03-28 09:19:57 -05:00
Justin Bertram
3efeccfa04
This closes #1142
2017-03-28 09:18:36 -05:00
Andy Taylor
ec7e6d7ea7
ARTEMIS-1075 - Add Routing Type to QueueControl management API
...
https://issues.apache.org/jira/browse/ARTEMIS-1075
2017-03-28 10:40:52 +01:00
Justin Bertram
5843354168
This closes #1140
2017-03-27 22:01:36 -05:00
Clebert Suconic
dce59d5436
ARTEMIS-1056 Better event processing
2017-03-27 22:01:36 -05:00
Justin Bertram
feadb6338c
This closes #1136
2017-03-27 21:59:33 -05:00
Clebert Suconic
3c8bf6cd13
ARTEMIS-1072: moving java-opts to /etc/artemis.profile
2017-03-27 21:59:33 -05:00
Timothy Bish
0db33b78bd
This closes #1138
2017-03-27 16:58:12 -04:00
Clebert Suconic
dc25ff0e42
ARTEMIS-1073 Adding configuration for Producer's credits on AMQP
2017-03-27 16:27:24 -04:00
Clebert Suconic
2ef0d26015
This closes #1133
2017-03-27 15:14:44 -04:00
Justin Bertram
c792b8e274
ARTEMIS-1068 JMS + AMQP routing
2017-03-27 15:14:43 -04:00
Timothy Bish
78d0193fca
This closes #1135
2017-03-27 12:30:25 -04:00
Clebert Suconic
af0be518e1
ARTEMIS-1069 Artemis unsafe usage on Eventls polling
2017-03-27 11:41:20 -04:00
Clebert Suconic
07f7916ed3
NO-JIRA: Cleanup tests
2017-03-24 18:32:38 -04:00
Clebert Suconic
f2e0891b0e
This closes #1132
2017-03-24 17:46:01 -04:00
Timothy Bish
40b9ac0a20
ARTEMIS-1069 Fix some thread unsafe usages of proton
...
Unsafe modification of proton resources outside the connection lock
could lead to corruption in the transport work list and other internal
state data.
2017-03-24 17:46:00 -04:00
Clebert Suconic
52a2c5dd06
This closes #1126
2017-03-24 17:44:20 -04:00
Jiri Danek
3c5595e7fc
ARTEMIS-1067 fix format specifiers in formatting strings
2017-03-24 17:44:20 -04:00
Clebert Suconic
eb961e0a9e
This closes #1129
2017-03-24 17:43:16 -04:00
Martyn Taylor
a9c3e437d8
ARTEMIS-1068 Add Routing Exclusivity test for JMS AMQP
2017-03-24 17:40:36 -04:00
Clebert Suconic
91ee5272bd
This closes #1131
2017-03-24 17:29:25 -04:00
Justin Bertram
427039ef38
ARTEMIS-1068 routingType + AMQP fixes
2017-03-24 15:15:10 -05:00
Justin Bertram
4203ae89ca
This closes #1128
2017-03-23 18:16:48 -05:00
Clebert Suconic
096556f346
ARTEMIS-994 Tidy up on epoll
...
- improved logging
- renamed properties and tidy up on configurations
2017-03-23 18:16:48 -05:00
Michael André Pearce
a610748c09
ARTEMIS-994 Support Netty Native Epoll on Linux
...
The following changes are made to support Epoll.
Refactored SharedNioEventLoopGroup into renamed SharedEventLoopGroup to be generic (as so we can re-use for both Nio and Epoll)
Add support and toggles for Epoll in NettyAcceptor and NettyConnector (with fall back to NIO if cannot load Epoll)
Removal from code of PartialPooledByteBufAllocator, caused bad address when doing native, and no longer needed - see jira discussion
New Connector Properties:
useEpoll - toggles to use epoll or not, default true (but we failback to nio gracefully)
remotingThreads = same behaviour as nioRemotingThreads. Previous property is depreated.
useGlobalWorkerPool = same behaviour as useNioGlobalWorkerPool. Old property is deprecated.
New Acceptor Properties:
useEpoll - toggles to use epoll or not, default true (but we failback to nio gracefully)
useGlobalWorkerPool = same behaviour as useNioGlobalWorkerPool but for Epoll.
This closes #1093
2017-03-23 18:16:48 -05:00
Clebert Suconic
2c9b02806d
ARTEMIS-1056 Removing PartialPooledByteBufAllocator
2017-03-23 18:16:48 -05:00
Clebert Suconic
356a710b71
This closes #1127
2017-03-23 17:38:56 -04:00
Jiri Danek
71c4a54c4e
NO-JIRA Refer to Postgres as PostgreSQL or Postgres
2017-03-23 22:04:55 +01:00
Clebert Suconic
2bcc255f4c
This closes #1123
2017-03-23 10:44:06 -04:00
Francesco Nigro
759d3b78d9
ARTEMIS-1036 Streaming huge messages would cause OME
2017-03-23 10:42:44 -04:00
Justin Bertram
f798178c6c
This closes #1120
2017-03-23 09:35:41 -05:00
Clebert Suconic
1c88c06abb
ARTEMIS-1059 option to monitor Paging counters
...
Adding System.property artemis.debug.paging.interval (in seconds)
to debug paging counters.
2017-03-23 09:35:40 -05:00
Clebert Suconic
633b9c75dd
ARTEMIS-1056 Fixing AutomaticColocatedQuorumVoteTest
2017-03-23 14:04:26 +00:00
Clebert Suconic
a03c61fc7b
This closes #1113
2017-03-22 23:33:25 -04:00