5885 Commits

Author SHA1 Message Date
Clebert Suconic
2489020d59 This closes #2405 2018-10-31 09:37:15 -04:00
yang wei
e024efcccd ARTEMIS-2158 don't get pagedMessage if it's nontransactional 2018-10-31 10:39:42 +08:00
Clebert Suconic
123383b8df This closes #2387 2018-10-30 16:24:33 -04:00
Michael André Pearce
f30ca44c82 ARTEMIS-2142 Support JMSXGroupSeq -1 to close/reset group.
Add test cases
Add GroupSequence to Message Interface
Implement Support closing/reset group in queue impl
Update Documentation (copy from activemq5)

Change/Fix OpenWireMessageConverter to use default of 0 if not set, for OpenWire as per documentation http://activemq.apache.org/activemq-message-properties.html
2018-10-30 16:24:33 -04:00
Clebert Suconic
8bf549b7c6 This closes #2390 2018-10-30 16:22:44 -04:00
Michael André Pearce
99a3f17aa0 NO-JIRA Move JMS_SESSION_CLIENT_ID_PROPERTY to JMS module
Remove JMS specifics from CORE, that are not used in broker
2018-10-30 16:22:44 -04:00
Clebert Suconic
33f679978a This closes #2392 2018-10-30 16:22:11 -04:00
Francesco Nigro
1c17a4d59d ARTEMIS-2100 address routing-type overridden on attaching AMQP sender
An already existing address routing type should be taken
in consideration while chosing which routing type use when none
is configured
2018-10-30 16:22:10 -04:00
Clebert Suconic
64cce8ce1f This closes #2402 2018-10-30 16:17:46 -04:00
Christopher L. Shannon (cshannon)
0a3f925c60 NO-JIRA: Clarify journal-buffer-timeout documentation
Clarify how to disable the buffer timeout
2018-10-30 16:17:46 -04:00
Clebert Suconic
6a7c549b96 This closes #2403 2018-10-30 16:17:09 -04:00
Justin Bertram
2a894cbe27 ARTEMIS-2155 disconnect on failure to handle packet 2018-10-30 16:17:08 -04:00
Clebert Suconic
558bb477f1 NO-JIRA Adding Test to validate OpenWire and Fail flow control 2018-10-30 11:47:37 -04:00
Michael Andre Pearce
16bcdf90b5 This closes #2384 2018-10-29 20:42:05 +00:00
sebthom
d7aa9e5077 ARTEMIS-2141 Add Filter column to Consumers View of AdminUI 2018-10-29 20:42:05 +00:00
Michael Andre Pearce
0630a18135 This closes #2375 2018-10-29 20:40:51 +00:00
Michael André Pearce
b0d36ebc50 ARTEMIS-856 small fix to avoid re-distributor being assigned a group 2018-10-29 20:40:50 +00:00
Michael Andre Pearce
a78ed9a2b3 This closes #2399 2018-10-27 06:52:56 +01:00
Arthur Fritz Santiago
dba405c404 ARTEMIS-2150 Counts the number of delivering messages in this queue 2018-10-27 06:52:56 +01:00
Michael Andre Pearce
3f3046c5ef This closes #2388 2018-10-26 19:30:07 +01:00
Justin Bertram
97612c48d3 ARTEMIS-1856 support delays before deleting addresses & queues 2018-10-26 19:30:06 +01:00
Clebert Suconic
9a885f1425 This closes #2396 2018-10-25 21:00:36 -04:00
Clebert Suconic
775e7d2603 ARTEMIS-2149 Protecting message.sendBuffer from races encoding it 2018-10-25 20:50:38 -04:00
Justin Bertram
76342e8e6f This closes #2395 2018-10-25 10:44:34 -05:00
Clebert Suconic
06c37422fb NO-JIRA Adding log.warn statements in case properties decode fails 2018-10-25 11:28:19 -04:00
Justin Bertram
8099ded5db This closes #2394 2018-10-25 09:53:30 -05:00
Clebert Suconic
04e278cd15 ARTEMIS-2148 Fixing typo where getDoubleProperty marks body as changed 2018-10-25 10:41:02 -04:00
Michael Andre Pearce
f6fc4a58b1 This closes #2368 2018-10-24 17:23:28 +01:00
Chris Keele
3e258d53ac Grammar and spelling fixes 2018-10-24 17:23:28 +01:00
Michael Andre Pearce
795d77de90 This closes #2379 2018-10-24 17:21:56 +01:00
art-licis
da8427df22 NO-JIRA Minor edit in HA doc 2018-10-24 17:21:55 +01:00
Timothy Bish
3a8c25c4c8 This closes #2393 2018-10-24 10:57:11 -04:00
Clebert Suconic
5132775371 ARTEMIS-2146 Avoiding NPE on AMQP Flow Control
AMQP Flow control will disable consumer flow control (setting credits to null)
This will avoid a race checking flow control.
2018-10-24 10:55:56 -04:00
Michael Andre Pearce
23cc4f45ce This closes #2389 2018-10-24 02:47:59 +01:00
Michael André Pearce
d37a0e5f87 NO-JIRA Remove dead jms code from broker 2018-10-24 02:04:25 +01:00
Clebert Suconic
e380eeb83c This closes #2383 2018-10-23 10:55:29 -04:00
Howard Gao
f4c93a2860 ARTEMIS-2135 Test multiple core consumers receiving amqp messages
This test can verify an issue fixed by the commit:
7a463f038ae324f2c5c908321b2ebf03b5a8e303 (ARTEMIS-2096)

The issue was reported later by users where messages
sent by amqp clients are having their body size
randomly being zero when received by multiple core
consumers.

This was also fixed on commit  48e0fc8f42346d96bc809593a150e05a586787e but that
was exclusively on 2.6.x branch.
2018-10-23 10:52:50 -04:00
Clebert Suconic
5269df8525 This closes #2250 2018-10-22 11:33:07 -04:00
Francesco Nigro
2967df6a99 ARTEMIS-1996 MappedSequentialFileFactory may cause DirectByteBuffer off-heap memory leaks
Compaction is now reusing direct ByteBuffers on both
reading and writing with explicit and deterministic
release to avoid high peak of native memory utilisation
after compaction.
2018-10-22 09:16:15 +02:00
Justin Bertram
ef7ff38de9 This closes #2381 2018-10-18 17:18:28 -05:00
Clebert Suconic
175d77a5b7 ARTEMIS-2136 synchronize copy constructor
A synchronization block was missed during the AMQP refactoring.
This could impact use-cases involving diverts, cluster bridges, and
multiple concurrent consumers.
2018-10-18 16:53:07 -05:00
Clebert Suconic
f70075a789 This closes #2362 2018-10-17 20:53:14 -04:00
Michael André Pearce
547b2aa592 ARTEMIS-2117 Add custom LVQ Key and Non Destructive Queue into Broker
Implement custom LVQ Key and Non-Destructive in broker - protocol agnostic
Make feature configurable via broker.xml, core apis and activemqservercontrol 
Add last-value-key test cases
Add non-destructive with lvq test cases 
Add non-destructive with expiry-delay test cases
Update documents
Add new methods to support create, update with new attributes
Refactor to pass through queue-attributes in client side methods to reduce further method changes for adding new attributes in future and avoid methods with endless parameters. (note: in future this should prob be done server side too)

Update existing test cases and fake impls for new methods/attributes
2018-10-17 20:53:13 -04:00
Clebert Suconic
44fa690375 This closes #2377 2018-10-17 20:50:36 -04:00
Howard Gao
7c699ff46b ARTEMIS-2133 Artemis tab not showing on IE browser
The web console on IE doesn't have 'Artemis' showed up because
it doesn't support javascripts => function.
2018-10-17 20:50:36 -04:00
Clebert Suconic
69447ca1f8 This closes #2378 2018-10-17 20:49:51 -04:00
Francesco Nigro
cae253d136 ARTEMIS-2131 Error compacting journal
Compaction cannot free a sliced view of a ByteBuffer on Java >=9:
the fix is using the original ByteBuffer instead of the slice
to perform a file write and allow it to be correctly released by
the Cleaner.
2018-10-17 20:49:50 -04:00
Clebert Suconic
48d8a54135 ARTEMIS-2135 Test avoiding NPE under race 2018-10-17 17:24:51 -04:00
andytaylor
66d5e4fbd1 This closes #2373 ARTEMIS-2125 Tabs preference changes to display columns not persistent through page refresh 2018-10-17 10:14:55 +01:00
Francesco Nigro
c4dd09cb8d ARTEMIS-2125 Tabs pref changes to display columns not persisted through page refresh 2018-10-16 13:41:40 +02:00