Clebert Suconic
ae1ccf034a
ARTEMIS-2228 Large Messages over Management
2019-01-15 12:31:26 -05:00
Clebert Suconic
ee2b0366ce
This closes #2494
2019-01-14 11:40:42 -05:00
Francesco Nigro
47db4714fc
ARTEMIS-2216 Avoid unnecessary page cache queries on ack TX
...
PageSubscriptionImpl::ackTx is already performing a counter update
using the message persistent size: the size can be reused on
PagePosition::setPersistentSize, avoiding to query the page cache just
to compute it.
2019-01-14 11:40:41 -05:00
Francesco Nigro
e541126ca6
ARTEMIS-2224 lock-free LivePageCache + tests
...
LivePageCacheImpl has been reimplemented to be
lock-free, multi-producer and multi-consumer
in any of its operations.
2019-01-14 11:40:41 -05:00
Clebert Suconic
4e55c6418c
This closes #2484
2019-01-14 11:39:48 -05:00
Clebert Suconic
4bcad4bf47
ARTEMIS-2224 Javadoc changes after the paging lock changes
2019-01-14 11:39:37 -05:00
Qihong Xu
e6fe9f9d92
ARTEMIS-2216 Use a specific executor for pageSyncTimer
2019-01-14 11:39:37 -05:00
Clebert Suconic
5ae3dba072
ARTEMIS-2215 Fixing LiveCrashOnBAckupSyncTest"
2019-01-11 14:08:32 -05:00
Francesco Nigro
e5e57442a2
This closes #2467
2019-01-10 16:39:56 +01:00
Francesco Nigro
8281e3b58f
ARTEMIS-2205 Optimizing some Lambda usages
...
https://issues.apache.org/jira/browse/ARTEMIS-2205
2019-01-10 16:39:56 +01:00
Clebert Suconic
d79762fa04
ARTEMIS-2205 Refactor AMQP Processing into Netty Thread
...
These improvements were also part of this task:
- Routing is now cached as much as possible.
- A new Runnable is avoided for each individual message,
since we use the Netty executor to perform delivery
https://issues.apache.org/jira/browse/ARTEMIS-2205
2019-01-10 16:39:56 +01:00
Francesco Nigro
a40a459f8c
ARTEMIS-2205 Netty is used in a more idiomatic way
...
This helped decreasing a lot of pressure on GC by not creating
as many runnables for each write.
Besides this helps fixing some of the issues I would have had on refactoring AMQP
over flushing writes and other asynchronous issues.
2019-01-10 16:39:56 +01:00
Clebert Suconic
7b34b5648b
This closes #2495
2019-01-10 09:50:57 -05:00
andytaylor
13e410dbee
ARTEMIS-2144 fixing TransactionManagerLocatorTest
2019-01-10 09:50:25 -05:00
Clebert Suconic
a34dc64c23
This closes #2483
2019-01-09 17:25:02 -05:00
yb
0a47e1bc6f
ARTEMIS-2215 largemessage have been consumed but not deleted from the disk during backup and live sync
2019-01-09 17:25:02 -05:00
Clebert Suconic
02fc3c50a5
This closes #2489
2019-01-09 16:56:09 -05:00
Francesco Nigro
c1eba53b77
ARTEMIS-2220 Fix PageCursorStressTest::testSimpleCursorWithFilter NPE
...
FakeQueue is not correctly setting the queue on its PageSubscription,
leading to fail the test due to NPEs when PageSubscription::getQueue
is being used.
2019-01-09 16:56:08 -05:00
Clebert Suconic
72b85b1938
This closes #2491
2019-01-09 16:48:56 -05:00
Justin Bertram
14e8b49558
ARTEMIS-2217 remove state on clean MQTT session disconnect
2019-01-09 16:48:55 -05:00
Clebert Suconic
908c34c518
This closes #2492
2019-01-09 16:31:30 -05:00
yb
8acdbc6237
ARTEMIS-2222 removing unecessary check for positioning on page
2019-01-09 16:31:05 -05:00
Francesco Nigro
5aeee1fcea
This closes #2475
2019-01-07 15:21:54 +01:00
andytaylor
0f9bf15788
ARTEMIS-2144 - tx begin failure in ra doesn't get cleaned up
...
https://issues.apache.org/jira/browse/ARTEMIS-2144
2019-01-02 10:55:43 +00:00
Justin Bertram
2c7bd5605f
This closes #2472
2018-12-19 09:11:51 -06:00
Martyn Taylor
4445e7ce18
ARTEMIS-2208 Fix Unit Tests Pom
2018-12-19 09:51:27 +00:00
Justin Bertram
09b3e25d1f
This closes #2471
2018-12-18 19:07:42 -06:00
Clebert Suconic
40966c769a
ARTEMIS-2207 Page Showing Log.warns for regular acked messages
2018-12-18 19:07:42 -06:00
Justin Bertram
969983cf1b
This closes #2256
2018-12-17 10:30:31 -06:00
Carsten Lohmann
d3233e45f6
ARTEMIS-2045 Add support for setting delivery annotations on outgoing message
2018-12-17 10:30:12 -06:00
Justin Bertram
f60d50c8ad
This closes #2382
2018-12-16 20:41:11 -06:00
Shailendra Kumar Singh
a9b3e83234
ARTEMIS-2137 web console retryMessage is broken
2018-12-16 20:38:07 -06:00
Justin Bertram
5ca6418cca
This closes #1982
2018-12-14 20:02:30 -06:00
Mohammad Naghavi
407f63cf3a
NO-JIRA add user/pass as part of junit rule
2018-12-14 19:47:34 -06:00
Justin Bertram
c2c2ce0a47
This closes #2264
2018-12-14 18:04:07 -06:00
JiriOndrusek
3c3c81720a
[ARTEMIS-2050] It is possible to get AMQ224000: Failure in initialisation: java.lang.NullPointerException during shutdown of backup server with shared store
2018-12-14 18:04:07 -06:00
Justin Bertram
552b7793d3
This closes #2442
2018-12-14 15:20:34 -06:00
Francesco Nigro
672f536222
ARTEMIS-2139 Fix setJMSReplyTo for 1.x clients with enable1xPrefixes
2018-12-14 15:20:34 -06:00
Justin Bertram
0acd706987
This closes #2454
2018-12-14 15:10:30 -06:00
Francesco Nigro
1c0ef5d7f7
ARTEMIS-2196 Avoid creating RandomAccessFile when FileChannel is needed
2018-12-14 15:10:30 -06:00
Justin Bertram
cc4aaa46c5
This closes #2456
2018-12-14 15:04:05 -06:00
Francesco Nigro
2716a7be88
ARTEMIS-2198 Reduce GC pressure on TransactionImpl and OperationContextImpl
...
TransactionImpl::properties are often not used and could be
avoided to be allocated.
OperationContextImpl.TaskHolders instances are turned into static
classes to avoid refecencing back the context, making the life
easier for the GC.
OperationContexImpl volatile loads can be reduced to make the
code faster on the hot path.
2018-12-14 15:04:05 -06:00
Clebert Suconic
3feba1ece8
This closes #2465
2018-12-14 09:28:49 -05:00
andytaylor
80058677d9
ARTEMIS-2130 - This is to allow views to have the client id when set on core protocol
...
https://issues.apache.org/jira/browse/ARTEMIS-2130
2018-12-14 09:28:48 -05:00
Francesco Nigro
986051a05d
This closes #2450
2018-12-14 11:37:57 +01:00
Justin Bertram
4ab7923a84
ARTEMIS-2190 core JMS client leaks temp dest names
2018-12-14 11:37:57 +01:00
Francesco Nigro
e41a24af78
This closes #2460
2018-12-14 11:32:13 +01:00
feuillemorte
a3001fd9bd
ARTEMIS-2201 Added tests on DEFAULT_JOURNAL_FILE_OPEN_TIMEOUT value
2018-12-14 11:32:13 +01:00
feuillemorte
6dfa9a1fa4
#ARTEMIS-2201 Added tests on DEFAULT_JOURNAL_FILE_OPEN_TIMEOUT value
2018-12-14 11:32:13 +01:00
Justin Bertram
aac7b8373f
This closes #2155
2018-12-13 14:03:02 -06:00