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:
7a463f038a
(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 48e0fc8f42
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
Tadayoshi Sato
fe971a7a97
ARTEMIS-2125 Queue preference changes to display columns not persistent through page refresh
2018-10-15 14:38:43 +09:00
Clebert Suconic
0d89eb3c30
This closes #2353
2018-10-11 13:43:57 -04:00
Ville Skyttä
74951d9221
NO-JIRA Log STOMP transaction starts with debug level instead of error
2018-10-11 13:43:39 -04:00
gtully
202ae262d3
ARTEMIS-2103 - fix up test to reflect full consumer queue name in the fqqn queue
2018-10-11 17:05:32 +01:00
Clebert Suconic
67d493ee0f
This closes #2365
2018-10-11 11:28:26 -04:00
Justin Bertram
cbace51d6c
ARTEMIS-2121 reload logging config at runtime
...
Many thanks to James Perkins who supplied the guts of the reload logic.
2018-10-11 11:28:25 -04:00
Michael Andre Pearce
3cb5883aa1
This closes #2367
2018-10-11 11:58:10 +01:00
andytaylor
d8c34dd3d7
NO-JIRA - fixing up some broken tests
...
updated tests that rely on logging id's
2018-10-11 10:25:14 +01:00
Michael Andre Pearce
d4ac3c2f87
This closes #2366
2018-10-11 08:22:22 +01:00
Michael André Pearce
755f71e431
NO-JIRA cli test fixes
...
fix pom to not use hard coded version
further close cf's
2018-10-11 07:11:01 +01:00
Clebert Suconic
25f3000e19
This closes #2342
2018-10-10 18:53:38 -04:00
Ingo Weiss
2450f6a376
[ARTEMIS-2105] Discovery group connectors can delay broker shutdown
...
Issue: https://issues.apache.org/jira/browse/ARTEMIS-2105
2018-10-10 18:53:38 -04:00
Clebert Suconic
d441e7595d
This closes #2339
2018-10-10 18:50:12 -04:00
yang wei
8f4bd7c621
ARTEMIS-2102 delete paging directory or table if address is removed
2018-10-10 18:50:11 -04:00
Clebert Suconic
8c3f6cd3c2
This closes #2340
2018-10-10 18:48:54 -04:00
Justin Bertram
b3529dcea4
ARTEMIS-1018 de-duplicate logging codes
2018-10-10 18:48:53 -04:00
Clebert Suconic
76595e79a1
This closes #2341
2018-10-10 18:48:12 -04:00
gtully
b812bfdbed
ARTEMIS-2103 - use the full openwire consumer queue for the mapped virtual topic queue binding, fix and test
2018-10-10 18:48:11 -04:00
Clebert Suconic
714a3f862e
This closes #2343
2018-10-10 18:47:22 -04:00
Justin Bertram
59ad650a13
ARTEMIS-2106 log failure to start broker
2018-10-10 18:47:22 -04:00
Clebert Suconic
c035c55167
This closes #2344
2018-10-10 18:46:49 -04:00