gtully
6b8e743b08
AMQ-6372 - add IOExceptionHandler to kahadb read path to ensure fast shutdown on disk access errors
2016-07-27 11:58:22 +01:00
Timothy Bish
37da75e0e4
https://issues.apache.org/jira/browse/AMQ-6375
...
Quick fix the build after broken by previous commit on this issue, no
actual stats tracking implemented in LevelDB by this commit.
2016-07-26 16:56:02 -04:00
Christopher L. Shannon (cshannon)
cf3d419528
https://issues.apache.org/jira/browse/AMQ-6375
...
Adding non-blocking metrics to KahaDB to track message counts and sizes
for subscriptions. Turned off by default but can be enabled on the
KahaDBPersistenceAdapter
2016-07-26 12:02:44 -04:00
gtully
2985651609
AMQ-6370 - speed up the test and wait a bit longer for sends in slow ci
2016-07-26 14:06:02 +01:00
gtully
01cfa7727d
AMQ-6361 - fix additional test regression on topic sub expiry AMQ4083Test,MessageEvictionTest
2016-07-26 13:45:41 +01:00
Timothy Bish
d54e21b2ff
https://issues.apache.org/jira/browse/AMQ-6374
...
Refactor transformer to better map AMQP messages to JMS message types
and better preserve the original encoding of stored messages so that
they can be sent back to an AMQP client with expected content types.
Adds additional interoperability tests.
2016-07-25 18:15:53 -04:00
Christopher L. Shannon (cshannon)
3953b9aaef
https://issues.apache.org/jira/browse/AMQ-6373
...
Adding a new OpenWire command called BrokerSubscriptionInfo in order to
help synchronize durable subs across a network bridge. Added OpenWire
version 12. For dynamicallyIncludedDestination durable subs will now be
synchronized on a bridge reconnect as long as the bridge supports
conduitSubscriptions and dynamicOnly=false
2016-07-25 11:56:13 -04:00
gtully
a65f5e7c20
AMQ-6362 - merge duplicated code - fix regression in AMQ4889Test and ExceptionListenerTest
2016-07-25 14:27:40 +01:00
gtully
ad657cc202
AMQ-6370 - ensure derby instance is created
2016-07-25 13:41:05 +01:00
gtully
d427952b19
AMQ-6372 - fix up accessor pool cleanupUnused and use the minimum number of open files for recovery
2016-07-25 13:33:24 +01:00
gtully
6cc2c1190d
AMQ-6361 - fix contention over expiry processing with expiry task and client expiry ack, unit test regression sorted.
2016-07-22 15:18:31 +01:00
gtully
2a815c2e08
AMQ-6370 - move cleanup lock to connection allocation to avoid contention with between store and connection pool. pool connection grant or block is now guarded by store lock which lasts till connection is closed
2016-07-21 10:54:40 +01:00
Christopher L. Shannon (cshannon)
9f7d70ba0d
https://issues.apache.org/jira/browse/AMQ-6366
...
Need to make sure that the durableDestinations set on the duplex bridge
are only topics
2016-07-20 08:33:45 -04:00
Timothy Bish
e05db7cb5c
https://issues.apache.org/jira/browse/AMQ-6273
...
increment the connect attempt count explicitly to ensure reconnect
policy options are applied.
2016-07-19 17:26:24 -04:00
Christopher L. Shannon (cshannon)
39184e2fb0
https://issues.apache.org/jira/browse/AMQ-6366
...
Fixing the duplex bridge case for restarting durable subscriptions when
dynamicOnly is false
2016-07-19 11:31:44 -04:00
Timothy Bish
4b018b4206
https://issues.apache.org/jira/browse/AMQ-6339
...
Clean up the transport implementation and reduce duplication.
2016-07-18 16:54:37 -04:00
Timothy Bish
34d7b0bfcb
https://issues.apache.org/jira/browse/AMQ-6339
...
Update to latest Netty 4.0.x release
2016-07-18 15:59:06 -04:00
Timothy Bish
f43c090809
https://issues.apache.org/jira/browse/AMQ-6362
...
Add option connectResponseTimeout to allow a stuck connection in
ensureConnectionInfoSent from stalling out a client. Timeout is
disabled by default.
2016-07-18 11:30:38 -04:00
Timothy Bish
a3a5a1affa
https://issues.apache.org/jira/browse/AMQ-6336
...
Ensure that when expired messages are handled client side that pull
consumers get a chance to see it and send a new pull request complete an
outstanding timed pull.
2016-07-15 16:45:35 -04:00
Timothy Bish
cd5ea6c27f
https://issues.apache.org/jira/browse/AMQ-6361
...
Honor the expired ack from the client as the authority on expiration
2016-07-15 15:08:26 -04:00
Timothy Bish
a35e8dc8a2
https://issues.apache.org/jira/browse/AMQ-6359
...
Allow a receiver link to enable consumer options on the subscription
such as exclusive and retroactive using options encoded on the address
2016-07-14 16:08:34 -04:00
Timothy Bish
8cc5c56d5e
https://issues.apache.org/jira/browse/AMQ-6358
...
Wait until recover is done before starting the checkpoint tasks.
2016-07-14 10:49:59 -04:00
Christopher L. Shannon (cshannon)
71ee1eae18
https://issues.apache.org/jira/browse/AMQ-6355
...
This closes #191
2016-07-14 10:46:05 -04:00
Christian Schneider
24eb2bb2db
[AMQ-6355] Provide bundles for client and jms-pool
2016-07-14 10:45:57 -04:00
Christopher L. Shannon (cshannon)
42dabb7a7a
https://issues.apache.org/jira/browse/AMQ-6357
...
Preventing a divide by 0 error by taking a local reference to the
prefetch size to guarantee that the value doesn't change after the > 0
check
2016-07-14 10:07:02 -04:00
Christopher L. Shannon (cshannon)
4b2760e749
NO-JIRA: Adding missing header
2016-07-14 09:49:47 -04:00
Christopher L. Shannon (cshannon)
d4dd138216
NO-JIRA: Adding schema for 5.13.4
2016-07-14 09:47:46 -04:00
Christopher L. Shannon (cshannon)
a5050a8bc5
https://issues.apache.org/jira/browse/AMQ-6356
...
Fixing store size calculation on KahaUpdateMessageCommand processing so
that the size won't increase inadvertently if the existing location of
the command in the journal is the same as the new location
2016-07-14 09:21:23 -04:00
Christopher L. Shannon (cshannon)
159713298a
https://issues.apache.org/jira/browse/AMQ-6301
...
using the proper command name in karaf after upgrading from karaf 2 to
4
2016-07-13 09:48:55 -04:00
Timothy Bish
16c487a7b9
https://issues.apache.org/jira/browse/AMQ-6353
...
Fix and test for encoding the correlation Id value to the ActiveMQ
message object's string value
2016-07-12 14:19:01 -04:00
Christopher L. Shannon (cshannon)
6c2ce67ffb
https://issues.apache.org/jira/browse/AMQ-6301
...
Updating ActiveMQServiceFactory to avoid using Spring DM directly and
instead use the Camel factory bean if it exists
Reverting back to Camel 2.16.3 until Spring DM is removed and Spring 4
can be used
2016-07-12 12:27:30 -04:00
Christopher L. Shannon (cshannon)
a2205f6919
https://issues.apache.org/jira/browse/AMQ-6301
...
This closes #187
2016-07-12 12:26:45 -04:00
Seth Leger
927bef7345
AMQ-6301: Changed activemq-osgi so that it embeds the spring-dm bundles
...
so that we can avoid loading the spring-dm feature which causes Spring
version conflicts.
2016-07-12 12:17:14 -04:00
Timothy Bish
c9c05eb866
NO-JIRA Update this test to test across all transformers.
2016-07-12 10:57:07 -04:00
Christopher L. Shannon (cshannon)
d635a36940
https://issues.apache.org/jira/browse/AMQ-6352
...
Fixing PList size tracking by moving the null assignment on removal to
after the onRemoval method is called to make sure that the decrement is
done properly.
2016-07-12 10:27:57 -04:00
Timothy Bish
0706fd0bc1
https://issues.apache.org/jira/browse/AMQ-6350
...
Allow for PooledConnectionFactory restart after being stopped.
2016-07-11 18:20:08 -04:00
Christopher L. Shannon (cshannon)
667ea7c640
https://issues.apache.org/jira/browse/AMQ-6345
...
disabling failed assertion for test as it is expected based on how this
test is usin the client
2016-07-07 18:23:50 +00:00
Christopher L. Shannon (cshannon)
b5b087d558
https://issues.apache.org/jira/browse/AMQ-6345
...
Moving PINGREQ tests into its own test class so they aren't run more
than once
2016-07-07 13:53:58 +00:00
Christopher L. Shannon (cshannon)
6dacef1c95
https://issues.apache.org/jira/browse/AMQ-6345
...
The MQTT transport will now throw an exception if a PINGREQ is sent to
the broker if a CONNECT packet has not been received first as the spec
says CONNECT must be the first packet sent.
2016-07-06 15:59:25 +00:00
Christopher L. Shannon (cshannon)
c02bc64846
https://issues.apache.org/jira/browse/AMQ-5426
...
Fixing a race condition in ActiveMQMessageConsumer that could cause a
NPE when the consumer is closing by only modifing pendingAck inside of
the deliveredMessagesMutex
Thanks to Michael Wong for providing the test case for this issue.
2016-07-05 20:35:07 +00:00
Christopher L. Shannon (cshannon)
3856c3999a
Revert " https://issues.apache.org/jira/browse/AMQ-5426 "
...
This reverts commit 6bfa13b6e7
.
2016-07-05 20:27:02 +00:00
Christopher L. Shannon (cshannon)
6bfa13b6e7
https://issues.apache.org/jira/browse/AMQ-5426
...
Fixing a race condition in ActiveMQMessageConsumer that could cause a
NPE when the consumer is closing
Thanks to Michael Wong for providing the test case for this issue.
2016-07-05 20:05:29 +00:00
Christopher L. Shannon (cshannon)
bd442a3388
https://issues.apache.org/jira/browse/AMQ-6343
...
On MQTT Websocket close, a LWT message will be properly sent if
configured and a disconnect packet was not received
2016-07-05 18:13:45 +00:00
Christopher L. Shannon (cshannon)
96494f74c7
https://issues.apache.org/jira/browse/AMQ-6346
...
Prevent concurrent access to the MQTT protocol handlers which can lead
to a tansport level deadlock
2016-07-05 17:50:03 +00:00
gtully
30ff378a35
increase service logging, seems npe in the mix on intermittent failure
2016-07-05 14:08:43 +01:00
gtully
4386750fdb
for mkahadb populate mdc activemq.persistenceDir such that logging for a particular instance can be identified and correlated
2016-07-04 11:19:56 +01:00
Claus Ibsen
73a8d7dd65
Upgrade Camel
2016-07-02 09:51:43 +02:00
Timothy Bish
021ac3d09f
https://issues.apache.org/jira/browse/AMQ-6344
...
Update to Qpid JMS 0.10.0
2016-06-30 18:52:35 -04:00
Timothy Bish
31c55f7510
https://issues.apache.org/jira/browse/AMQ-6339
...
Add support for AMQP client to connect using WebSockets.
2016-06-30 14:52:40 -04:00
Timothy Bish
83827f2770
https://issues.apache.org/jira/browse/AMQ-6341
...
Wait on broker response for async broker commands.
2016-06-29 20:13:34 -04:00