Timothy Bish
7bafa7da50
https://issues.apache.org/jira/browse/AMQ-5405
...
Move to v 0.30 of the QPid JMS client. Allow the CI tests to exercise
these to see what might be broken.
2014-12-03 15:28:07 -05:00
Timothy Bish
9edf907aed
https://issues.apache.org/jira/browse/AMQ-5467
...
Apply patch to use individual ack for messages in a TX to avoid
unmatched ack when ack range is non-sequential
2014-12-01 14:16:01 -05:00
Timothy Bish
9797d3b957
https://issues.apache.org/jira/browse/AMQ-5464
...
Apply patch from gemmellr to allow Configuration' TerminusDurability to
imply a durable subscription as well.
2014-12-01 09:56:37 -05:00
Dejan Bosanac
0ca376d540
https://issues.apache.org/jira/browse/AMQ-5379 - amqp prefetch size and redelivery header problem
2014-11-27 14:42:39 +01:00
Timothy Bish
c5f183548e
https://issues.apache.org/jira/browse/AMQ-5456
...
Apply patch from gemmellr to ensure that TX messages accepted retain the
TX state until commit.
2014-11-25 09:15:36 -05:00
Dejan Bosanac
5cd56e7fb1
https://issues.apache.org/jira/browse/AMQ-5431 - prevent NPE when a Detach frame is received for a
...
link that didn't get as far as setting a context during creation before being
detached/closed
2014-11-25 10:43:27 +01:00
Dejan Bosanac
162f9fc559
https://issues.apache.org/jira/browse/AMQ-5391 : offer the ANONYMOUS-RELAY connection capability to
...
signal support for the anonymous relay
2014-11-24 15:56:05 +01:00
Dejan Bosanac
741b739da8
https://issues.apache.org/jira/browse/AMQ-5391 : use null or empty address to signify
...
anonymous-relay node, in line with expected direction for the Addressing spec
underway at OASIS AMQP TC
2014-11-24 15:54:52 +01:00
Kevin Earls
2842cbd5b6
Skip all Joram tests on Windows because of CI hangs
2014-11-07 17:31:44 +01:00
Timothy Bish
0b148ade32
https://issues.apache.org/jira/browse/AMQ-5402
...
Revert the changes here as the mapping is moving in a different
direction.
4881a848dc
2014-10-29 14:16:34 -04:00
Timothy Bish
adafdfe97d
Make BrokerService visible to the protocol converter so that in the
...
future we can use it to better manage durable subscriptions and link
reattach behavior.
2014-10-28 14:58:17 -04:00
Timothy Bish
e3377edb06
https://issues.apache.org/jira/browse/AMQ-5401
...
Free the broker side sender right away so that client's that don't close
their end properly after error don't prevent future remove attempts.
2014-10-22 10:48:11 -04:00
Dejan Bosanac
ab3de0c4c2
https://issues.apache.org/jira/browse/AMQ-5379 - amqp prefetch; split producer and consumer prefetch settings; allow consumer prefetch to be adjusted using link credit
2014-10-21 14:52:39 +02:00
Timothy Bish
4881a848dc
https://issues.apache.org/jira/browse/AMQ-5402
...
Add support for encoding the destination type in transformed messages as
a byte value to supoort future JMS->AMQP spec mappings.
2014-10-20 09:49:36 -04:00
Timothy Bish
5a6129b512
https://issues.apache.org/jira/browse/AMQ-5403
...
Remove now unnecessary workaround for older proton-j TTL issue.
2014-10-20 09:42:56 -04:00
Timothy Bish
004568234b
https://issues.apache.org/jira/browse/AMQ-5401
...
Ensure that the sender is closed on error and add some tests for
unsubscribe failures.
2014-10-17 14:58:56 -04:00
Timothy Bish
226e012d88
Restore test case removed last commit.
2014-10-17 12:22:27 -04:00
Kevin Earls
76e29bdf9c
Changed or added timeouts to try to prevent CI hangs
2014-10-17 12:03:04 +02:00
Timothy Bish
41ca0d9464
Add a test case for durable topic unsubscribe.
2014-10-16 16:11:26 -04:00
Timothy Bish
e90f1decb2
https://issues.apache.org/jira/browse/AMQ-5391
...
Fix temp queue creation.
2014-10-15 10:35:36 -04:00
Timothy Bish
78cb1120b7
https://issues.apache.org/jira/browse/AMQ-5391
...
Allow for an anonymous relay using a configurable node name when
creating the new link, default is $relay. Message's that arrive without
a to field set are rejected as this is required for a relay.
2014-10-14 17:32:23 -04:00
Timothy Bish
27833d025e
Remove unused imports
2014-10-14 11:47:48 -04:00
Timothy Bish
78446ad175
https://issues.apache.org/jira/browse/AMQ-5395
...
Check for the presence of a prefix before asking for a substring
2014-10-14 11:46:49 -04:00
Dejan Bosanac
838bbebeeb
https://issues.apache.org/jira/browse/AMQ-5379 - amqp prefetch size
2014-10-02 11:32:31 +02:00
Timothy Bish
2d9475c4f0
https://issues.apache.org/jira/browse/AMQ-5346
...
Apply patch for link detach event from @gemmellr
2014-09-30 12:18:00 -04:00
Timothy Bish
80322ce00d
https://issues.apache.org/jira/browse/AMQ-5373
...
Use dynamic ports for the test to avoid clashing with other brokers.
2014-09-30 09:56:24 -04:00
Kevin Earls
025c2316d9
Added timeouts to prevent hangs during CI builds
2014-09-29 14:47:54 +02:00
Timothy Bish
c70d75213e
https://issues.apache.org/jira/browse/AMQ-5352
...
Applied and tested, all tests still passing after this change.
2014-09-09 14:19:39 -04:00
Timothy Bish
b2e6a41661
https://issues.apache.org/jira/browse/AMQ-5350
...
Don't link the AMQP max frame size to the TransportConnector
maxFrameSize value.
2014-09-09 10:59:11 -04:00
Timothy Bish
3afde7bac7
https://issues.apache.org/jira/browse/AMQ-5346
...
need to call free on the amqp resources now to ensure their state data
is all cleaned up.
2014-09-08 17:48:22 -04:00
Timothy Bish
644b96a68a
https://issues.apache.org/jira/browse/AMQ-5346
...
Prepare for the move to Proton 0.8. Use the 1.0-SNAPSHOT builds to
start testing against the changes coming in Proton 0.8
2014-09-08 13:29:10 -04:00
Daniel Kulp
7fe23bce62
Change some of the amqp tests to be more event driven reducing the time by several minutes
2014-07-21 15:56:05 -04:00
Kevin Earls
2b53036b27
Excluding some tests which hang Jenkins on Windows and Solaris, see AMQ-5270
2014-07-10 17:12:09 +02:00
gtully
5aef16ad06
https://issues.apache.org/jira/browse/AMQ-5256 - fix spurious amqp ioexception on concurrent connection protocol discrimination, client would see a hang on open. additional test
2014-07-01 22:34:44 +01:00
Dejan Bosanac
fa086396a7
[maven-release-plugin] prepare for next development iteration
2014-06-05 11:59:29 +02:00
Dejan Bosanac
58dd93e42e
[maven-release-plugin] prepare release activemq-5.10.0
2014-06-05 11:59:17 +02:00
Dejan Bosanac
c2cf78542f
[maven-release-plugin] prepare for next development iteration
2014-06-04 11:33:17 +02:00
Dejan Bosanac
5bc741f227
[maven-release-plugin] prepare release activemq-5.10.0
2014-06-04 11:33:03 +02:00
Dejan Bosanac
1591960887
fixing licenses
2014-06-03 14:03:28 +02:00
Dejan Bosanac
7bfbce9a54
minor cleanup
2014-05-29 16:41:07 +02:00
Dejan Bosanac
e9126f3513
ignore JmsClientRequestResponseTest until we have qpid/proton libs with appropriate fixes
2014-05-29 16:41:06 +02:00
Timothy Bish
f2653e6936
Clean up a bit, remove commented out code from other transports.
2014-05-28 15:27:34 -04:00
Timothy Bish
ba519d8bd3
https://issues.apache.org/jira/browse/AMQ-5195
...
Use largest incoming capaity value, broker will do flow control based on
destination policies.
2014-05-23 11:26:55 -04:00
Timothy Bish
9b6f419d44
https://issues.apache.org/jira/browse/AMQ-5195
...
Set session incoming credit value and improves the flow handling to
reduce chatter on each message send, improves overall producer
performance significantly.
2014-05-20 18:26:17 -04:00
Timothy Bish
b9d51bf1d4
Use a fixed buffer to handle incoming deliveries from proton via the
...
receiver.recv method instead of allocating a new byte array each time as
the contents are copied out to create the complete frane
2014-05-15 15:28:02 -04:00
Timothy Bish
b83a3d4388
Add option to turn on an OpenWire TCP endpoint.
2014-05-15 11:58:49 -04:00
Dejan Bosanac
ff64b14bc7
https://issues.apache.org/jira/browse/AMQ-5186 - remove amqp producers
2014-05-15 15:13:01 +02:00
Timothy Bish
8f3e08c7b6
Add an option to allow test cases to easily change the transformer
...
instance used by the AmqpProtocolConverter.
2014-05-14 13:02:28 -04:00
Timothy Bish
38a86b470f
https://issues.apache.org/jira/browse/AMQ-5183
...
Swithc to using Proton's Evet collector for processing engine state
changes. All tests passing locally with this change.
2014-05-12 15:23:42 -04:00
Timothy Bish
1dd34a13b2
Pull out JMS client common test bits into a test support class.
2014-05-12 15:16:03 -04:00
Timothy Bish
683fcda55d
Turn down default logging to DEBUG for tests.
2014-05-12 11:20:11 -04:00
Timothy Bish
8498136f5e
fix for: https://issues.apache.org/jira/browse/AMQ-5004
2014-04-30 10:08:28 -04:00
Hadrian Zbarcea
ed11b067c5
Add missing license headers in preparation of releases
2014-03-31 18:43:54 -04:00
Timothy Bish
da07a11760
https://issues.apache.org/jira/browse/AMQ-4563
...
Fix for client's that use a message Id similar to ActiveMQ's version
which can throw off the ack later on when a stored message is
dispatched.
2014-03-27 11:33:50 -04:00
Timothy Bish
6d8449f053
Speed up these tests by only creating the connector needed for the test
...
so we spend less time starting and stopping the broker for each test
run.
2014-03-27 11:33:50 -04:00
Timothy Bish
359ec25e21
Reduce the use of QPid JMS specific types in this test.
2014-03-27 11:33:50 -04:00
Timothy Bish
13b33da37b
Remove use of deprecated use MessageImpl and load the Proton
...
MessageFactory instead.
2014-03-20 13:05:19 -04:00
Timothy Bish
6972d37e63
Add in transacted producer rollback test.
2014-03-19 14:15:59 -04:00
Timothy Bish
e06e23b9f3
https://issues.apache.org/jira/browse/AMQ-5110
...
Set accepted outcome for successful commit and rollback.
2014-03-19 12:55:43 -04:00
Kevin Earls
4e79e43905
Added @Ignore for AMQ-5102 until proton 0.7 is released
2014-03-14 16:23:45 +01:00
Timothy Bish
1671523076
https://issues.apache.org/jira/browse/AMQ-5096
...
Return proper error code for unathorized access.
2014-03-12 16:13:04 -04:00
Kevin Earls
c8a5fb769e
Fix for https://issues.apache.org/jira/browse/AMQ-5073
2014-03-11 14:58:13 +01:00
Kevin Earls
87420cc455
Fix for AMQ-5093. amqp+nio and amqp+nio+ssl were failing on large messages
2014-03-11 12:00:16 +01:00
Timothy Bish
da5d0d819e
Clean up some imports and get rid of some warnings throught the code.
2014-03-07 18:12:04 -05:00
Timothy Bish
ddf0b2a309
Adds a basic request / response test using temp topic and temp queue for
...
reply to destination.
2014-03-07 18:07:58 -05:00
Timothy Bish
f555d90e92
Adds a test for anonymous Producers
2014-03-06 12:39:30 -05:00
Kevin Earls
2360fb8596
Fix for AMQ-5073, updated AmqpNioSslTransport.java to propery handle frames. Also fixed bugs in amqp test, as seen in AMQ-5062
2014-02-28 10:58:15 +01:00
Timothy Bish
da72aa6570
https://issues.apache.org/jira/browse/AMQ-5075
2014-02-24 16:09:46 -05:00
Kevin Earls
28c565c266
See https://issues.apache.org/jira/browse/AMQ-5062 . Added @Ignore while I work on these tests so they stop causing CI builds to hang
2014-02-19 10:30:58 +01:00
Kevin Earls
dc0996d1e5
Restored most of the tests, see AMQ-4978
2014-02-18 14:44:53 +01:00
Kevin Earls
2ba6689ee5
Removed AutoFailTestSupport and changed surefire fork behavior to help with some runtime issues with AMQP tests, including AMQ-5062
2014-02-18 14:43:58 +01:00
Kevin Earls
3a48b654c6
Uncommented UnifiedSessionTest, it's now working
2014-02-18 11:30:25 +01:00
Kevin Earls
7453b77cd7
Added UnifiedSessionTest, fixed by AMQ-5042
2014-02-18 11:09:32 +01:00
Kevin Earls
da63f3f20a
Fix for https://issues.apache.org/jira/browse/AMQ-5042 . Handles receiving multiple frames at once from an nio channel
2014-02-18 10:52:37 +01:00
Hadrian Zbarcea
7b555c2898
AMQ-5047. Fix packaging issues related to maven version
2014-02-15 16:15:04 -05:00
Timothy Bish
99d533c060
Add timouts to tests that currently lack them.
2014-02-11 13:53:17 -05:00
Timothy Bish
d8c2eda6e8
Add a NIO variant of the JMS clent tests for working through NIO
...
transport issues.
2014-02-11 12:05:46 -05:00
Timothy Bish
be6b4830ec
AMQ-5041 fix mistaken change of test to the nio port and revert ignored
...
tests.
2014-02-11 10:17:49 -05:00
Kevin Earls
a165054df9
Added multiple @Ignores to keep this test from hanging and blocking CI builds. AMQ-5041
2014-02-11 14:39:40 +01:00
Timothy Bish
42d006f2b6
Enable some of the NIO joram tests so we can get an idea of what the
...
state of things is now that Proton and QPid client's are updated.
2014-02-10 17:03:49 -05:00
Timothy Bish
301866d151
enable frame tracing in few more test cases
2014-02-10 15:27:35 -05:00
Timothy Bish
cdfb562455
Add a timeout in case of hang.
2014-02-10 13:25:47 -05:00
Timothy Bish
1e7dc12c30
Add test case for session with local transactions.
2014-02-10 13:25:47 -05:00
Kevin Earls
e80cb78616
Increased timeout on testSendHugeMessage, fix for AMQ-5036
2014-02-10 14:03:45 +01:00
Timothy Bish
e102e64e9d
Use non-deprecated output methods for proton to allow for faster bulk
...
sends of outbound amqp frames.
2014-02-04 12:47:42 -05:00
Timothy Bish
69e6ad8cf3
Add additional tests for connection loss exception handling.
2014-01-30 15:24:19 -05:00
Hiram Chirino
875822de51
Fixes AMQ-5002: Support receiving AMQP messages which do not have the timestamp set but the expiration is set.
2014-01-30 09:51:53 -05:00
Timothy Bish
f5e54cf75c
fix typo in enum where tests were commented out.
2014-01-29 17:20:59 -05:00
Timothy Bish
2f9c43f11f
don't trace frames
2014-01-29 14:39:10 -05:00
Timothy Bish
19344991af
Add some additional logs
2014-01-29 12:41:43 -05:00
Timothy Bish
8b993b4dc6
Couple of changes to allow for some performance analysis.
2014-01-29 12:28:55 -05:00
Kevin Earls
82cd256683
Commented out most test cases because of CI hangs. See AMQ-4978
2014-01-20 11:41:13 +01:00
Timothy Bish
3d63ca75fb
Use the AMQP JMS client's setTopicPrefix and setQueuePrefix on the
...
ConnectionFactory to make the JMS client usage simpler.
2014-01-15 09:46:43 -05:00
gtully
efb988655c
https://issues.apache.org/jira/browse/AMQ-4741 - move to .26-SNAPSHOT for qpid jms and reinstate factory.setSyncPublish - amqp tests all pass with that which is smashing
2014-01-09 14:46:48 +00:00
gtully
a33a4e7693
https://issues.apache.org/jira/browse/AMQ-4741 - revert factory.setSyncPublish which seems to need .026 of qpid jms client
2014-01-09 14:09:51 +00:00
Timothy Bish
efc51fa448
https://issues.apache.org/jira/browse/AMQ-4741
...
Set state to accepted if message received is properly handled.
2014-01-08 17:28:39 -05:00
Timothy Bish
283cdd0502
https://issues.apache.org/jira/browse/AMQ-4914
...
Up the max frame size to a value of 1mb so that we are restricted by the
default in the QPid client which is 32k.
2014-01-08 11:27:39 -05:00
Timothy Bish
3af70ba285
https://issues.apache.org/jira/browse/AMQ-4962
...
ensure immediate removal of connection MBean
2014-01-06 17:38:41 -05:00
Timothy Bish
cf2083f06b
https://issues.apache.org/jira/browse/AMQ-4962
...
Test that demonstrates the issue.
2014-01-06 16:40:56 -05:00
Timothy Bish
c387e842ee
https://issues.apache.org/jira/browse/AMQ-4920
...
And code to prevent concurrent writes to a message when dispatched to
multiple Topic consumers.
2013-12-17 15:22:08 -05:00