yb
8799615a13
ARTEMIS-2244 checkDepage method placed outside CRITICAL_DELIVER avoid critical analyzer timeout
2019-02-05 15:04:09 -05:00
Clebert Suconic
4f758f3dd9
This closes #2536
2019-02-05 13:57:29 -05:00
Clebert Suconic
02505fc004
ARTEMIS-2245 Moving docker files under artemis-docker and other improvements
2019-02-05 13:57:10 -05:00
Francesco Nigro
8c89c3584f
ARTEMIS-2245 adding Docker images User guide
2019-02-05 13:32:24 -05:00
Francesco Nigro
d9af3bb480
ARTEMIS-2245 Cleaning and Extending Docker images
...
Cleaning Docker images and adding CentOS version
2019-02-05 13:32:24 -05:00
Clebert Suconic
f2a2d6d99f
ARTEMIS-2245 Implement Docker images
2019-02-05 13:32:24 -05:00
Clebert Suconic
91a1ea8811
This closes #2538
2019-02-04 17:46:20 -05:00
Justin Bertram
b711901a4a
NO-JIRA fix race condition in QueueQueryTest
...
My previous commit to fix this was amended which nullified the fix.
2019-02-04 16:04:50 -06:00
Clebert Suconic
3a61d2c799
This closes #2535
2019-01-31 13:24:53 -05:00
Justin Bertram
4bff01e01c
NO-JIRA update docs for gitbox
2019-01-31 09:42:12 -06:00
Clebert Suconic
40704c8101
This closes #2531
2019-01-30 15:38:37 -05:00
Clebert Suconic
c0edb88747
ARTEMIS-2205 Fixing Divert Example
...
This is simply fixing the example under examples/features/standard/divert
Other tests are passing.
No additional tests are needed as the example on this case acts like a test.
2019-01-30 15:38:36 -05:00
Clebert Suconic
1a20499a06
ARTEMIS-2189 Fixing queueRequestor example
2019-01-30 15:38:07 -05:00
Michael Andre Pearce
056cee4183
This closes #2524
2019-01-30 08:14:58 +00:00
Francesco Nigro
ea29483449
ARTEMIS-2240 ActiveMQThreadPoolExecutor should use LinkedTransferQueue
2019-01-30 08:14:57 +00:00
Michael Andre Pearce
5fe8688a4c
This closes #2525
2019-01-30 08:11:46 +00:00
Michael André Pearce
b76f0061f8
ARTEMIS-2241 Support direct deliver for InVMAcceptors
...
Push isDirectDeliver method from netty impl, to the Connection interface
Add support to InVMConnection for isDirectDeliver flag and ability to set via config, defaulting to false, to keep current default behavior.
Extend DirectDeliverTest to check InVM as well.
2019-01-30 08:11:46 +00:00
Clebert Suconic
43a1cc2822
This closes #2527
2019-01-29 23:09:20 -05:00
Justin Bertram
4d2eae2686
NO-JIRA add logging to LegacyLDAPSecuritySettingPlugin
2019-01-29 23:09:20 -05:00
Clebert Suconic
f4436a9f72
ARTEMIS-2242 Reverting regression caused by ARTEMIS-2229
...
Revert "ARTEMIS-2229 Qpid jms consumer cannot receive from multicast queue using FQQN"
This reverts commit 882da19c8a
.
2019-01-29 10:50:46 -05:00
Michael Andre Pearce
4ca3a971ba
This closes #2520
2019-01-28 13:30:22 +00:00
Clebert Suconic
e595b7ca16
ARTEMIS-2238 Enhancement to queueQuery on producer
...
this is an adjustment on top of 33f56c81bd
2019-01-25 16:39:55 -05:00
Michael André Pearce
33f56c81bd
ARTEMIS-2238 Enhancement to queueQuery on producer
...
Move logic to ActiveMQSession
Use same method for createProducer, avoiding duplicated logic
Specific exception messages, for users
2019-01-25 11:27:54 -05:00
Clebert Suconic
0f905224e7
ARTEMIS-2238 Enhancement to queueQuery on producer
2019-01-25 11:27:53 -05:00
Clebert Suconic
bcd2f1cc94
This closes #2519
2019-01-24 14:35:18 -05:00
Clebert Suconic
90a66266b6
ARTEMIS-2238 Fixing QueueQuery on every single send on topics
2019-01-24 14:35:18 -05:00
Clebert Suconic
f76a4a9afb
This closes #2516
2019-01-24 14:34:27 -05:00
Justin Bertram
693ea722f5
ARTEMIS-2192 fix listener for LegacyLDAPSecuritySettingPlugin
2019-01-24 14:34:27 -05:00
Clebert Suconic
6db229fb0d
This closes #2518
2019-01-24 14:33:09 -05:00
Justin Bertram
eb50546a4f
NO-JIRA fix race condition in QueueQueryTest
2019-01-24 14:32:56 -05:00
Michael Andre Pearce
7ea7b85f1a
This closes #2427
2019-01-24 08:31:11 +00:00
Michael André Pearce
cf65912bcc
ARTEMIS-2170 Optimized CoreMessage clearInternalProperties
...
Ensure only iterate properties, if internal property is set.
2019-01-24 08:31:10 +00:00
Francesco Nigro
6446d01a15
ARTEMIS-2170 Optimized CoreMessage check and cleanup methods
...
Any checkProperties();<usage of this.properties> pattern has been
replaced by an atomic checkProperties().<usage of returned properties>
to help both performance and consistency.
The cleanup is now performed into CoreTypedProperties both
for performance reasons (avoid lock/unlock many times)
and consistency, given that the operation is now atomic.
2019-01-24 08:31:10 +00:00
Clebert Suconic
b73ff1b48e
This closes #2305
2019-01-23 21:30:36 -05:00
Howard Gao
90ca87c5e1
ARTEMIS-2088 - Page.write() should throw exception if file is closed
...
In Page.write(final PagedMessage message) if the page file is closed
it returns silently. The caller has no way to know that if the message
is paged to file or not. It should throw an exception so that the
caller can handle it correctly.
This causes random failure PagingTest#testExpireLargeMessageOnPaging().
The test shows that when the server stops it closes the page file.
In the mean time a message is expired to the expiry queue and if
the expiry queue is in paging mode, it goes to Page.write() and
returns without any error. The result is that the message is removed
from the original queue and not added to the expiry queue.
If we throw exception here it makes the expiration failed, the message
will not be removed from the orginal queue. Next time broker is started,
the message will be reloaded and expired again. no message lost.
2019-01-23 21:25:58 -05:00
Clebert Suconic
3ac96491ec
NO-JIRA Update year to 2019
2019-01-23 21:06:09 -05:00
Clebert Suconic
9a15dcecc3
This closes #2515
2019-01-23 13:32:10 -05:00
Justin Bertram
a4a929a154
ARTEMIS-1867 fix FQQNOpenWireTest
2019-01-23 13:32:09 -05:00
Clebert Suconic
5a19c54f9f
ARTEMIS-196 Removing dead variables
...
Fixing build after removing variable used by FieldUpdater
2019-01-23 13:31:31 -05:00
Clebert Suconic
99b24adfba
This closes #2451
2019-01-23 11:52:33 -05:00
Justin Bertram
8d7d78074c
ARTEMIS-2192 LegacyLDAPSecuritySettingPlugin uses hard-coded RDN types
...
Change the LegacyLDAPSecuritySettingPlugin to interpret the search
results based on the order of the returned RDNs rather than hard-coded
types.
2019-01-23 11:52:32 -05:00
Clebert Suconic
d7c940d01a
This closes #2490
2019-01-23 11:30:58 -05:00
Clebert Suconic
f225a4e166
ARTEMIS-196 Removing dead variables
...
This is really a NO-JIRA
however it was done in the context of merging ARTEMIS-196
2019-01-23 11:25:15 -05:00
Michael André Pearce
7dfa0fe7f4
ARTEMIS-196 Implement Consumer Priority
...
Add consumer priority support
Includes refactor of consumer iterating in QueueImpl to its own logical class, to be able to implement.
Add OpenWire JMS Test - taken from ActiveMQ5
Add Core JMS Test
Add AMQP Test
Add Docs
2019-01-23 11:19:24 -05:00
Clebert Suconic
71d5494345
This closes #2510
2019-01-23 10:17:03 -05:00
Luis De Bello
d78eeb05cd
ARTEMIS-2156 Message Duplication when using exclusive divert and clustering
2019-01-23 10:17:03 -05:00
Clebert Suconic
fd1447a168
This closes #2514
2019-01-23 10:10:53 -05:00
Michael André Pearce
d4c41e45bc
ARTEMIS-2236 Address Latency Impact caused by ARTEMIS-1451
...
Readdress ARTEMIS-1451 concern of sync blocks, remove synchronization by simplifying original code and using atomics.
2019-01-23 10:01:40 +00:00
Michael André Pearce
b9a063f2e7
ARTEMIS-2236 - Revert Original ARTEMIS-1451
...
This reverts commit f8b758d1
2019-01-23 09:54:19 +00:00
Clebert Suconic
9599fab372
This closes #2506
2019-01-22 17:42:57 -05:00