Clebert Suconic
35e8a52888
NO-JIRA: Adding an extra test on AmqpTransactionTest
...
The test I'm adding was back ported from Artemis.
It will validate if the ACKs are nacked in case of a connection.close();
To avoid a situation where the TX would sit on a Transaction Resource Manager somewhere like an XID.
2016-09-21 16:13:57 -04:00
Christopher L. Shannon (cshannon)
7c293b661f
https://issues.apache.org/jira/browse/AMQ-6430
...
When a nolocal durable consumer reconnects the new connectionId is properly captured for
the NoLocal expression so that nolocal works on reconnect. Also fixed
the detection of the nolocal value changing on consumer connect.
2016-09-21 09:34:46 -04:00
gtully
6c01b641b1
https://issues.apache.org/jira/browse/AMQ-6422 - move delivery tracking to pumpoutbound and additional test that shows how the presettle case breaks. Thanks to Robbie Gemmell for the feedback
2016-09-21 13:59:45 +01:00
gtully
ffee8b442f
https://issues.apache.org/jira/browse/AMQ-6422 - match proton sender view credit to prefetchExtension - tracking credit to dispatch delta to track additional flow requests. Proton sender layer is distinct from the transport layer - they mirror each other
2016-09-21 10:33:20 +01:00
gtully
5d9f1cd3d5
https://issues.apache.org/jira/browse/AMQ-6435 - use lesser guava dep to match leveldb java
2016-09-21 10:26:06 +01:00
Timothy Bish
5d53aa2d11
NO-JIRA: Add some more variants of the .NET transaction tests
...
Adds ability to not settle accepted messages on the client to enable
creation of tests that are equivalent to the AmqpNetLite client's
transaction tests which hold settlement and expect the resource to
handle it on successful discharge.
2016-09-19 17:36:58 -04:00
Timothy Bish
9f812a2103
NO-JIRA: Additional test on JobSchedulerStoreImpl
...
Pushes on the journal log GC logic to ensure that cleanup is occurring
when the redelivery plugin is scheduling more resends on TX rollback.
2016-09-19 10:53:50 -04:00
Dejan Bosanac
6630e81379
https://issues.apache.org/jira/browse/AMQ-6435 - destination mbean query api
2016-09-19 16:22:44 +02:00
Timothy Bish
a35d23dff7
NO-JIRA: Small test client fix to close threads out faster.
2016-09-15 16:28:16 -04:00
Timothy Bish
4516c8df3f
NO-JIRA: Add some additional tests ported from the .NET AMQP client
...
Adds some transaction tests ported from AMQP .NET client with some
variances based on the way the test client works and limitations in the
brokers handling of Transacted sends.
2016-09-15 13:26:06 -04:00
Timothy Bish
b4ab0e1af9
NO-JIRA AMQP Test updates
...
Adds support for doing sends and receives that are enrolled in a
transaction created in a session other than the session that created the
sender or receiver. Adds some tests that show this in action.
2016-09-14 18:23:52 -04:00
Timothy Bish
da9fedead4
https://issues.apache.org/jira/browse/AMQ-6422
...
Adds a split consumer test that uses presettled receivers.
2016-09-09 18:34:03 -04:00
Timothy Bish
2fdc2600ac
https://issues.apache.org/jira/browse/AMQ-6422
...
Small fix to test and check for zero inflight on successive send to
destination that should have no credit on the registered receiver.
2016-09-09 13:02:04 -04:00
Timothy Bish
640289868e
https://issues.apache.org/jira/browse/AMQ-6422
...
Add test for credit grants but no settles for a single receiver.
2016-09-09 12:52:48 -04:00
Timothy Bish
5de9bdac08
https://issues.apache.org/jira/browse/AMQ-6427
...
Move to Qpid JMS 0.11.0
2016-09-09 11:17:08 -04:00
Timothy Bish
84cd815500
Allow the AMQP test client to also be configure to trace frames
...
The test client can allow for quick tracing of the frame traffic via a
call to setTraceFrames on the client or connection instance before
connection to the remote. This allows for tests to easily switch on /
off tracing. The log4j.properties is also updated to output frame
tracing with the URI option is put on the AMQP transport or the client
value is enabled.
2016-09-08 16:19:37 -04:00
Christopher L. Shannon (cshannon)
a038655605
https://issues.apache.org/jira/browse/AMQ-6423
...
Fixing durable sync over a network bridge so that network subscriptions
that are no longer permissible are also cleaned up
2016-09-08 08:28:26 -04:00
Timothy Bish
0050f22b97
Add a test case for anonymous sender links using simple test client.
2016-09-07 17:27:31 -04:00
Timothy Bish
ee271afe90
https://issues.apache.org/jira/browse/AMQ-6422
...
I've made a few minor test changes and added a couple more cases. Under
heavy CPU load I'm able to get test,
testReceiveMessageAndRefillCreditBeforeAcceptOnQueue to fail on the
second receive call where it should get the second message since it
granted credit.
2016-09-07 14:05:21 -04:00
gtully
88daeec28f
AMQ-6422 - include the inflight count in the prefetch for positive remote credit flows. Fix and test
2016-09-07 17:28:35 +01:00
Christopher L. Shannon (cshannon)
88af1c70d9
https://issues.apache.org/jira/browse/AMQ-6418
...
Fixing mqtt link stealing default setting for auto transport
2016-09-07 08:17:34 -04:00
Christopher L. Shannon (cshannon)
9ab94883a8
https://issues.apache.org/jira/browse/AMQ-6420
...
Properly copying wire format options map before applying to the
transport when using auto transports so that the options do not get
cleared and will be used for all future connections
2016-09-07 07:42:13 -04:00
Christopher L. Shannon (cshannon)
98c5866c75
https://issues.apache.org/jira/browse/AMQ-6418
...
Properly setting the transport properties on the
AutoNIOSSLTransportServer and fixing the Stomp protocol to set the peer
certs when using auto+ssl
2016-09-06 10:17:05 -04:00
gtully
a3f1aa0bda
TrapMessageInJDBCStoreTest - intermittent ci failure. Avoid contention on datasource, use long lived connection for assertions
2016-09-02 11:27:12 +01:00
gtully
508df5359c
sanity check on provider url params for connection factory
2016-09-02 10:38:26 +01:00
Timothy Bish
bb8d32c04a
https://issues.apache.org/jira/browse/AMQ-6387
...
Fix up the Memory Store such that it removes the references it adds to
messages when they are placed into the memory durable topic subscription
store.
2016-09-01 16:26:03 -04:00
gtully
a0d05f8ea3
AMQ-2910 fix timing on test timeout - ensure consumer connection is started
2016-09-01 16:54:50 +01:00
gtully
a9c7f7122b
AMQ-6411 - tidy up latch between runs. Have not seen repeat of npe yet
2016-09-01 16:53:02 +01:00
gtully
f8bc19b96d
AMQ-6413 - ensure audit update on skipped store add for kahadb concurrentStoreAndDispatch. Fix and test
2016-09-01 16:46:21 +01:00
Christopher L. Shannon (cshannon)
ed0e786b60
https://issues.apache.org/jira/browse/AMQ-6414
...
Changing the nio+ssl transports to trigger a serviceRead after start up
to prevent blocking. The prevents the channels from not reading in
certain cases, most notably with the auto+nio+ssl transport when used
for a network bridge. Also added a couple tests and changed a network
bridge test to test out auto+nio+ssl.
2016-09-01 11:39:46 -04:00
Christopher L. Shannon (cshannon)
e57de54410
NO-JIRA: Fixing OpenWireConnectionTimeoutTest failure
2016-09-01 10:10:52 -04:00
Timothy Bish
4a1f2f7ca7
https://issues.apache.org/jira/browse/AMQ-6410
...
Advertise that the connection supported delayed message delivery.
2016-08-30 15:00:23 -04:00
Timothy Bish
a4cd4dc674
https://issues.apache.org/jira/browse/AMQ-6409
...
Update Netty to 4.0.41.Final
2016-08-30 11:04:43 -04:00
Timothy Bish
1595912bbf
https://issues.apache.org/jira/browse/AMQ-6408
...
Update to latest proton-j 0.14.0
2016-08-30 11:00:53 -04:00
gtully
bf5b1fcfce
address npe in intermittent failure in ci
2016-08-30 15:39:49 +01:00
Timothy Bish
de4f4e406f
Fix NPE case so a meaningful error is reported on failure.
2016-08-29 17:05:21 -04:00
Christopher L. Shannon (cshannon)
b9fad53fc6
https://issues.apache.org/jira/browse/AMQ-6067
...
The JDBCMessageStore now checks hasSpace() when running a message
recovery listener to prevent going past the max configured page size
2016-08-26 13:46:42 -04:00
gtully
2b1cda1964
AMQ-6406 - ensure duplicates trapped by the cursor-add or queue-page-in are removed from the message store
2016-08-25 15:01:19 +01:00
gtully
5a874816b7
AMQ-6403 - add indexDirectory attribute to kahadb plist impl - settable via broker service tempDataStore
2016-08-24 11:39:22 +01:00
Timothy Bish
1030fb1842
https://issues.apache.org/jira/browse/AMQ-6404
...
Add check for unmarshalled text body and handle that case.
2016-08-23 09:58:05 -04:00
Claus Ibsen
8447e1af2d
AMQ-6402: Fixed potential NPE in OriginalDestinationPropagateStrategy
2016-08-20 12:13:55 +02:00
gtully
b37b9eb5af
fix up cancelledTaskModMetric reporting in kahadb
2016-08-19 11:48:42 +01:00
gtully
e52a052761
add some diagnostics to track intermittent ci failure
2016-08-17 15:52:54 +01:00
Christopher L. Shannon (cshannon)
06e929f101
https://issues.apache.org/jira/browse/AMQ-6397
...
Setting the HTTP timeout for all HttpClients instead of just on send
2016-08-17 09:35:18 -04:00
John D. Ament
d39fe372e5
Renamed README file. Updated link for encryption and location of LICENSE. Update NOTICE year.
2016-08-15 18:27:37 -04:00
gtully
6d44ae6e97
AMQ-5815 - remove obsolete remnant of fix for AMQ-2594. holding global lock before attempting to get index and checkpoint lock can lead to deadlock if checkpoint write lock request pops in
2016-08-15 11:37:38 +01:00
gtully
330f0ce734
AMQ-5815 ensure async write latch is released on exception
2016-08-12 16:44:23 +01:00
gtully
51166dc7af
AMQ-6377 - fix deprecation java doc ref
2016-08-10 12:05:21 +01:00
gtully
fcd9047b9f
additional test to validate stats on missing messages and outstanding acks on recovery
2016-08-10 11:54:12 +01:00
Claus Ibsen
aae4b3dda7
Upgrade Jolokia
2016-08-10 10:48:27 +02:00