Clebert Suconic
64f43b47b6
NO-JIRA Updating Proton and qpid-jms on missing poms
2016-11-02 19:18:52 -04:00
Ulf Lilleengen
52a462d155
ARTEMIS-814: Refactor client connection and allow adding custom event handlers
2016-11-02 14:24:44 -04:00
Clebert Suconic
5e5ac0f057
ARTEMIS-832 Openwire was ignoring data syncs.
...
I'm also adding the possibility of sync on libaio, and not only relay on write-cache
2016-11-02 13:17:12 -05:00
Timothy Bish
b07d6a9e75
ARTEMIS-268 Adds tests that shows issue with presettled receivers
...
Tests added that show that a receiver attached to a queue as presettled
are not removing the messages that are dispatched to them.
2016-11-02 14:14:35 -04:00
Clebert Suconic
7eadff7681
ARTEMIS-822 Injecting IO Pools into and from ArtemisServerImpl
...
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-31 11:34:27 -04:00
Clebert Suconic
6afde8f45a
ARTEMIS-822 Review journal threading model
...
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-28 16:54:59 -04:00
barreiro
4b47461f03
ARTEMIS-822 Add executor service to JournalImpl for append operations and remove synchronization
...
https://issues.apache.org/jira/browse/ARTEMIS-822
2016-10-28 16:54:59 -04:00
Clebert Suconic
bfb9bedb2d
ARTEMIS-828 Queue browsing can be out of sync while paging
...
https://issues.apache.org/jira/browse/ARTEMIS-828
2016-10-28 16:54:58 -04:00
Clebert Suconic
e0021252ee
ARTEMIS-829 Removing messages re-encoding
...
https://issues.apache.org/jira/browse/ARTEMIS-829
2016-10-28 16:54:58 -04:00
Clebert Suconic
e49eda9664
NO-JIRA fixing byteman (extra tests)
...
Two issues encountered here:
i - ClosingConnectionTest was intermittently breaking other tests, in particular it was breaking PagingLeakTest for no apparent reason
. apparently it was a dead lock from removeAddress on the ServerController
ii - it still showing issues after removing the not needed synchronziation. Since the test is not really needed I am just removing the offending test.
2016-10-28 16:32:04 -04:00
Ulf Lilleengen
1b7033a20e
ARTEMIS-824: Add management routines for connector services
2016-10-26 10:11:11 +02:00
Francesco Nigro
490bd31c4b
ARTEMIS-820 AMQP: Add frame inspection capability to the test client.
2016-10-25 14:15:28 -04:00
Andy Taylor
1a4a148ba9
ARTEMIS-817 and ARTEMIS-818 openwire fixes
...
https://issues.apache.org/jira/browse/ARTEMIS-817
https://issues.apache.org/jira/browse/ARTEMIS-818
issues around Openwire protocol, sending a null stream maessage via openwire causes a null pointer and if a topic is auto created with openwire then it cant be destroyed as it checks for the management queue.
2016-10-25 12:00:37 -04:00
Clebert Suconic
2d1bdcd5bd
ARTEMIS-814: Moving classes around and adding docs
2016-10-24 09:42:22 -04:00
Ulf Lilleengen
e65fd5d674
ARTEMIS-814: Add support for outgoing AMQP connections
2016-10-24 09:42:22 -04:00
Clebert Suconic
a074f9f1a5
ARTEMIS-753 Queue Pause and Resumed persisted
2016-10-21 20:26:23 -04:00
Howard Gao
9c16ba26be
ARTEMIS-812 The countDelta attribute showing negative values
2016-10-21 17:13:41 +08:00
Tomas Hofman
b2b6743b58
ARTEMIS-805 old JMS clients failing on new broker
...
Old JMS clients are getting a CCE related to SessionBindingQueryResponseMessage
2016-10-19 13:22:56 -04:00
Clebert Suconic
b7d79f328f
NO-JIRA: a few additions and tweaks around OSGI
2016-10-19 13:19:10 -04:00
Timothy Bish
f1728abb5f
ARTEMIS-795 Tests for temporary destinations using dynamic nodes
...
Tests for the management of temporary destinations using the dynamic
node feature. Failing case, the broker return a source or target that
indicates it will honor the lifetime policy of delete on close but the
temporary destination remains in existence after the link it closed.
2016-10-14 10:24:13 +01:00
Timothy Bish
226f28abf5
ARTEMIS-799 Fix issues with the AMQP Durable Topic Subscription model
...
Fixes several issues found in the handling of durable topic
subscriptions (test cases added).
2016-10-14 03:54:35 +02:00
Timothy Bish
7a8b7e9cfb
ARTEMIS-792 Add additional tests for AMQP protocol
...
Adds several tests for AMQP expectations in various use cases.
2016-10-13 16:07:50 -04:00
Paul Gallagher
fcb70f3f60
ARTEMIS-779 upgrade to netty 4.1.5.Final
2016-10-10 23:24:56 +02:00
Martyn Taylor
a09348695c
ARTEMIS-778 Fix MQTT tests, refactor session state
2016-10-10 23:24:14 +02:00
Clebert Suconic
374f142edb
fixing build for LargeMessageOverReplicationTest
2016-10-10 10:12:22 +02:00
Ville Skyttä
65342a5ad2
javadoc: Fix doclint syntax errors
2016-10-10 10:02:49 +02:00
Ville Skyttä
9a439b4791
javadoc: Fix doclint reference errors
2016-10-10 10:02:49 +02:00
jbertram
c47a9a5f80
ARTEMIS-761 fix possible dup journal record ID
2016-10-07 18:50:44 -04:00
Timothy Bish
bc6ad1dfdb
ARTEMIS-775 Tests for AMQP credit handling
...
Some new tests that cover some AMQP credit handling scenarios. Test
case 'testCloseBusyReceiver' currently fails due to being dispatched a
duplicate message.
2016-10-07 18:40:49 -04:00
Timothy Bish
4496cd6120
ARTEMIS-777 Remove dependency on legacy Qpid AMQP 0.x JMS client
...
Remove the dependency on the qpid-client module which is an AMQP JMS
client for the 0.x AMQP protocols which Artemis does not support.
2016-10-07 18:39:41 -04:00
Timothy Bish
398da40f7d
ARTEMIS-776 Attach response should only list supported filters
...
The broker needs to return only the filters that are supported on a
receiver attach otherwise the remote is not aware that the broker is not
able to honor the requested configuration of the receiver.
2016-10-07 17:35:27 -04:00
jbertram
59bff3b36b
ARTEMIS-767 consumer with pre-ack flagged as slow
2016-10-07 14:47:21 -04:00
Clebert Suconic
54b7dcc48e
ARTEMIS-773 closing connections through finally to avoid thread leakage
2016-10-07 11:04:45 -04:00
Timothy Bish
ea54071f77
ARTEMIS-773 Tests that show issue with TX acquisition and retirement.
...
Two new tests that acquire messages inside a TX and manage their
settlement and retirement in differing ways, one test works the other
'testReceiversCommitAndRollbackWithMultipleSessionsInSingleTXNoSettlement'
fails due to messages that were committed being redelivered to the
client unexpectedly.
2016-10-07 10:54:02 -04:00
Timothy Bish
62627bf2ee
ARTEMIS-770 AMQP Message Transformer refactor
...
Refactor the AMQP Message transformers both for better performance and
also to fix a number of issues with the transformers creating inbound
and outbound messages with incorrectly mapped values or extra data
appended where it should not be.
2016-10-07 10:42:52 -04:00
Martyn Taylor
95c4fdd408
ARTEMIS-762 Reflect management changes in AMQP protocol
2016-10-07 10:38:01 -04:00
Clebert Suconic
ec48f9ed00
ARTEMIS-765 Improve Checkstyle
2016-09-30 11:12:09 -04:00
Andy Taylor
bd9b2057fa
ARTEMIS-758 - List/Object message sent by OpenWire JMS client can't be consumed with other clients
...
https://issues.apache.org/jira/browse/ARTEMIS-758
2016-09-29 20:28:31 -04:00
Clebert Suconic
01503ed46e
ARTEMIS-739 fixing checkstyle
2016-09-29 12:58:20 -04:00
jbertram
a6974596a0
ARTEMIS-739 fix large msg file leak on copy
2016-09-28 14:20:07 -04:00
Clebert Suconic
a838bf0479
ARTEMIS-751 Simplification of the AMQP implementation
...
Since we don't need client implementations any longer, given the maturity level of
qpid jms, these classes can go, as a result a lot of the interfaces can be removed.
As part of this I am removing proton-plug, and reorganizing the packages in a way I think it
makes more sense and easier to other developers to understand and maintain it.
https://issues.apache.org/jira/browse/ARTEMIS-751
2016-09-27 09:29:40 -04:00
Clebert Suconic
4e349693f4
Fixing build on extra-tests
2016-09-27 09:21:25 -04:00
Ville Skyttä
447d7840aa
Add missing @Overrides
2016-09-27 14:36:54 +03:00
jbertram
2dcf8de0de
ARTEMIS-741 fix subscription queue leak on STOMP
2016-09-26 18:01:30 -04:00
Ville Skyttä
b69af66f47
Expose disk-scan-period, max-disk-usage, and global-max-size in server control
2016-09-26 13:33:23 -04:00
jbertram
ea552a1f88
ARTEMIS-747 multiple CDATA events on import fails
2016-09-23 12:15:13 -04:00
Ville Skyttä
e98da5f288
Make bunch of private fields final
2016-09-23 09:06:08 -04:00
Andy Taylor
4c1d9e2c0f
ARTEMIS-742 = test fixes
...
https://issues.apache.org/jira/browse/ARTEMIS-742
2016-09-23 08:18:03 +01:00
Francesco Nigro
c002cf13b8
ARTEMIS-743 Created QueueConfig that replace and enable additional behaviours on QueueFactory.
...
Added Filter predicate.
2016-09-22 15:45:14 +01:00
Clebert Suconic
113c0c9360
ARTEMIS-738 Improving TX support on AMQP
...
https://issues.apache.org/jira/browse/ARTEMIS-738
2016-09-21 18:14:38 -04:00