Carsten Lohmann
fab96c4b1c
ARTEMIS-2058 Support any kind of extraProperties in AmqpCoreConverter
2018-09-04 13:17:22 -04:00
Clebert Suconic
2f63260680
This closes #2288
...
This closes #2289
2018-09-04 12:54:31 -04:00
andytaylor
f4b77a2cb4
ARTEMIS-2073 - make sure connection gets set for interceptors
...
https://issues.apache.org/jira/browse/ARTEMIS-2073
2018-09-04 12:54:21 -04:00
Clebert Suconic
2b633ee5c5
NO-JIRA Using less resources from public clouds on tests
...
LibaioTest was failing because of a test that was allocating
500 positions on libaio.
Which may not be available on Travis every time.
2018-09-04 12:47:34 -04:00
Justin Bertram
c811ccbeb5
This closes #2285
2018-08-30 15:16:56 -05:00
Justin Bertram
3827c54c05
ARTEMIS-2065 Can't change queue routing-type between restarts
2018-08-30 14:31:18 -05:00
Clebert Suconic
4f1e74b7f5
This closes #2282
2018-08-30 15:10:44 -04:00
Justin Bertram
b0d30d4da5
ARTEMIS-2064 make address & queue deployment more robust
...
Any failure to deploy an address or queue will short-circuit the broker
initialization process preventing any other addresses or queues from
being deployed as well as other critical resources like acceptors, etc.
2018-08-30 15:10:44 -04:00
Clebert Suconic
611cedf893
This closes #2283
2018-08-30 15:08:11 -04:00
Justin Bertram
e7e5112d51
ARTEMIS-2066 LegacyJMSConfiguration parser may deploy non-jms queues
2018-08-30 15:08:10 -04:00
Clebert Suconic
f80e87768b
This closes #2281
2018-08-30 15:04:14 -04:00
Clebert Suconic
93cffedcba
ARTEMIS-2023 Avoiding boolean on every message for 1x and tests
2018-08-30 14:29:58 -04:00
Clebert Suconic
88914e9fd1
This closes #2280
2018-08-29 16:27:49 -04:00
Justin Bertram
3af9ca057f
ARTEMIS-2063 improve logging for address/queue deployment
2018-08-29 14:29:49 -05:00
Clebert Suconic
218e3a97fe
This closes #2279
2018-08-29 13:40:19 -04:00
Martyn Taylor
9a855e18e1
ARTEMIS-2055 Lock LM on PacketHandler on clear
2018-08-29 13:40:19 -04:00
Clebert Suconic
ff6a69045e
This closes #2278
2018-08-29 13:39:52 -04:00
Clebert Suconic
34fa0dded6
ARTEMIS-2052 Fixing initial credit negotiation
2018-08-29 13:37:48 -04:00
Robbie Gemmell
4109ffc0c6
ARTEMIS-2062: avoid superfluous attempt to flow credit. This closes #2277 .
2018-08-29 10:53:34 +01:00
Timothy Bish
960833d2be
ARTEMIS-2062 Only attempt to refill credit when needed
...
Avoid firing the offerProducerCredit code when we know that the credit
isnt low enough that a refill is needed, which avoids lock contention
and garbage creation as each inbound message is processed.
2018-08-29 10:51:18 +01:00
Robbie Gemmell
09f9159eae
ARTEMIS-2057: AMQP credit handling update. This closes #2272 .
2018-08-28 18:04:31 +01:00
Timothy Bish
34254095c8
ARTEMIS-2057 Fix runaway credit grants
...
Ensure the broker looks at local receiver credit when checking for
credit top off threshold and then do a proper top off back to the high
water mark to sync with how client receivers manage their credit.
2018-08-28 12:45:31 -04:00
Clebert Suconic
1e26a8a2e4
This closes #2275
2018-08-28 12:05:32 -04:00
Justin Bertram
ad7c0ea12d
ARTEMIS-2060 OpenSSL tests broken after Netty upgrade
2018-08-28 11:02:45 -05:00
Clebert Suconic
6c44462557
This closes #2263
2018-08-28 11:28:19 -04:00
Justin Bertram
41b094df2b
ARTEMIS-2051 add trace logging for JDBC
...
Activate by enabling TRACE logging for:
org.apache.activemq.artemis.jdbc.store.drivers.AbstractJDBCDriver
This doesn't log *all* JDBC operations, just those that are used by the
JDBC store.
2018-08-28 11:28:18 -04:00
Clebert Suconic
a8dad35031
ARTEMIS-2055 fixing checkstyle
2018-08-28 10:35:36 -04:00
Clebert Suconic
53af0b3bf0
This closes #2271
2018-08-27 08:11:37 -04:00
Martyn Taylor
b36a1058d4
ARTEMIS-2056 Set write position on JDBCFile copy
2018-08-27 12:57:04 +01:00
Martyn Taylor
490ef71e1d
ARTEMIS-2055 Set Live LM to Null after route
...
The ServerSessionPacketHandler has a close() callback handler which will
delete any pending large messages. However, there is a race where a
large message can be routed, then the close delete the associated large
message resulting in data loss.
2018-08-27 12:56:53 +01:00
Clebert Suconic
e020090551
This closes #2267
2018-08-26 18:25:47 -04:00
Christopher L. Shannon (cshannon)
87f393e597
ARTEMIS-2052 - Fix defaultConsumerWindowSize negotiation
...
First, QueueQuery should use address name for address settings
The name used for looking up address settings for a queue now uses the
address name if there is a local queue binding
Second, make sure sent credits to the server is the correct value
2018-08-26 18:25:47 -04:00
Clebert Suconic
f8140b91d4
This closes #2270
2018-08-26 18:22:46 -04:00
Clebert Suconic
6b1abd1aad
ARTEMIS-2053 avoiding data loss after compacting
2018-08-26 18:17:29 -04:00
Michael Andre Pearce
e0a2714512
This closes #2269
2018-08-25 07:22:53 +01:00
Timothy Bish
2c7896cef6
ARTEMIS-1938 Update Qpid JMS along with Proton and Netty
...
Update the Qpid JMS and Proton dependencies to lastest and sync Netty
with the 4.1.28.Final version used by Qpid JMS to avoid clash that
breaks a test. Adds override of new Proton-J WritableBuffer API that
allows it to use the Netty String encoder when needed instead of the
slower default version.
Update Qpid JMS to v0.36.0
Proton-J to v0.29.0
Netty to 4.1.28.Final
2018-08-25 07:22:53 +01:00
Michael Andre Pearce
21c6886151
This closes #2258
2018-08-24 21:35:34 +01:00
Carsten Lohmann
95ec8ea433
ARTEMIS-2044 Add onSendException, onMessageRouteException to ActiveMQServerMessagePlugin
2018-08-24 21:35:34 +01:00
Justin Bertram
46bc10eeaf
This closes #2261
2018-08-22 10:37:46 -05:00
Martyn Taylor
5a36b516e0
ARTEMIS-2023 Fix cast on ActiveMQActivation
2018-08-22 10:37:46 -05:00
Clebert Suconic
c8792186e1
This closes #2257
2018-08-21 22:05:30 -04:00
Clebert Suconic
7558997d02
NO-JIRA Adding trace on RA Scan
2018-08-21 22:05:29 -04:00
Clebert Suconic
55b0d5b0ea
ARTEMIS-2047 Compatible option for ActiveMQJMSClient
2018-08-21 22:05:29 -04:00
Martyn Taylor
281cff3d41
This closes #2255
2018-08-21 14:27:36 +01:00
Clebert Suconic
63e6cd98f8
ARTEMIS-2046 Fixing issues with JournalStorageManager.stop in replication, JDBC and shared storage
2018-08-20 21:25:57 -04:00
Clebert Suconic
f1dfc7281b
This closes #2253
2018-08-17 15:27:08 -04:00
Justin Bertram
e6dddf8231
NO-JIRA Tweak RedeployTest
...
1) Remove use of deprecated EmbeddedJMS.
2) Change test config to use static clustering as discovery may not work
in some CI environments.
2018-08-17 15:27:07 -04:00
Clebert Suconic
581ee5bc46
ARTEMIS-2037 Adding 32 bits back on libaio
2018-08-17 12:52:38 -04:00
Clebert Suconic
7119f10d62
ARTEMIS-2036 Re-compiling libaio on older kernel version
...
Used RHEL6
2018-08-17 11:34:28 -04:00
Justin Bertram
29f9483960
This closes #2252
2018-08-17 10:02:08 -05:00