Clebert Suconic
f6050b842e
NO-JIRA fixing intermittent failure on ActiveMQServerControlTest
2022-12-13 12:17:26 -05:00
Justin Bertram
b5e25eb4fe
ARTEMIS-3871 uniquely name MQTT share sub queues
2022-12-13 11:59:08 -05:00
Clebert Suconic
4af11a04d3
NO-JIRA fixing intermittent failure on ActiveMQServerControlTest
2022-12-13 11:35:19 -05:00
Justin Bertram
499e3c119f
ARTEMIS-4101 caching failed authn result on LDAP cxn failures
2022-12-13 09:07:28 -05:00
Gary Tully
bfb33c7a26
ARTEMIS-4042 - remove use of codec system property from scripts as env var can now be read directly
2022-12-08 15:04:26 +00:00
Robbie Gemmell
f790911c44
ARTEMIS-4110: insert standard ASF licence header comment in various cases, such as to replace a javadoc header
2022-12-07 10:21:25 +00:00
Clebert Suconic
eb11b044af
ARTEMIS-4108 AMQP Drain fails under load with Large Messages
2022-12-05 16:47:08 -05:00
Clebert Suconic
af2b8e4b07
ARTEMIS-4084 Dealing with multi consumers crashes, Improving cached addSorted
2022-11-28 09:54:45 -05:00
Robbie Gemmell
481d07f27e
ARTEMIS-4092: resolve issues with upgrade backups, tweaks for clarity and consistency, additional output detail
...
Adds test verifications that expected files are backed up and match pre-upgrade reference files.
This closes #4291
2022-11-23 16:05:37 +00:00
Clebert Suconic
0866a2eb88
ARTEMIS-4096 Bridge transfer is broken with AMQP Large messages
2022-11-19 11:57:28 -05:00
Domenico Francesco Bruscino
3a13a7850c
ARTEMIS-4077 Add an option to disable XML external entity processing
2022-11-15 10:06:03 -06:00
Clebert Suconic
4f79eb42f5
ARTEMIS-4089 Check on AutoCreation during routing
2022-11-14 15:25:42 -05:00
Šmucr Jan
43824fc494
ARTEMIS-4078 Fix divert reloading
...
Reloading has been fixed for divert:
* filter
* address
* exclusive
Source address and exclusivity changes require divert redeployment.
2022-11-11 12:00:00 -06:00
Justin Bertram
ca580814de
ARTEMIS-4085 exclusive LVQ sending all messages to consumer
2022-11-10 13:58:53 -05:00
Clebert Suconic
42529899d0
NO-JIRA small tweak on test
2022-11-10 07:52:44 -05:00
Clebert Suconic
f2e0f8713f
ARTEMIS-4083 ClientLargeMessage Streaming not closing inputStream if compressed
2022-11-10 07:52:44 -05:00
Clebert Suconic
9528e45869
ARTEMIS-4083 ClientLargeMessage Streaming not closing inputStream if compressed
2022-11-10 06:27:10 -05:00
Clebert Suconic
ae4475201e
ARTEMIS-4084 Fixing CriticalAnalyzer policy on Test
2022-11-09 16:49:50 -05:00
Clebert Suconic
03b82142eb
ARTEMIS-4084 Fixing addSorted with large transactions
...
when cancelling a large number of messages, the addSorted could be holding a lock for too long causing the server to crash under CriticalAnalyzer
co-authored: AntonRoskvist <anton.roskvist@volvo.com> (discovering the issue and providing the test ClientCrashMassiveRollbackTest.java)
2022-11-09 15:43:02 -05:00
Justin Bertram
dce4ba3c1a
[maven-release-plugin] prepare for next development iteration
2022-11-08 13:17:38 -06:00
Justin Bertram
1fd6cb6239
[maven-release-plugin] prepare release 2.27.0
2022-11-08 12:46:20 -06:00
Clebert Suconic
03dec4e2d0
ARTEMIS-4081 Comparing upgrades against fresh instances and some adjustments
2022-11-08 11:29:53 -05:00
Robbie Gemmell
304033673c
ARTEMIS-4081: some small cleanups and fixups
2022-11-07 15:41:44 +00:00
Clebert Suconic
9c88fb4f88
ARTEMIS-4081 Upgrade command
...
This command will help updating the instance from a previous home
2022-11-04 00:13:39 -04:00
Clebert Suconic
db1338af52
ARTEMIS-4020 Fixing Management DTO Parsing with custom ETC
...
This is fixing an issue introduced by the logging changes where a custome ETC would not work correctly.
2022-11-02 15:05:58 -04:00
Gary Tully
45ffea9ef8
ARTEMIS-4002 - support JAVA_ARGS_APPEND env var to easily modify the jdk comand line, JDK_JAVA_OPTIONS is prepend only
2022-10-28 13:59:42 +01:00
Robbie Gemmell
3a55ac72e5
ARTEMIS-4076: handle EventLoop becoming AutoClosable via ExecutorService parent on Java 19, and default method impl causing AllClassesTest to infinite loop
...
Adds a timeout to the test to prevent similar future issues.
2022-10-27 16:16:42 +01:00
Clebert Suconic
87ec9b5465
ARTEMIS-4045 Fixing in Handler ACKRunner on Mirror
2022-10-26 13:10:07 -04:00
Clebert Suconic
d185735e55
ARTEMIS-4073 Page Counters can go off sync when multiple producers are used in the same address
2022-10-25 21:26:14 -04:00
Clebert Suconic
cffc06aec8
NO-JIRA Fixing intermittent failure in PagingTest
2022-10-23 12:16:23 -04:00
Clebert Suconic
c199902cde
NO-JIRA Fixing intermittent failure in PagingTest
...
receiveImmediate will issue a depage but it might not be available right away.
A retry needs to be done.
2022-10-23 12:11:53 -04:00
Clebert Suconic
b388a24b26
ARTEMIS-4056 Paging Management optimizations
...
- optimize startup time on paging (check-depage on startup)
- otpimize getNextPage() on complete pages
- optimize getFirstMessage() and paging. (avoid iterator usage)
2022-10-18 10:45:55 -04:00
Clebert Suconic
10a93f9203
NO-JIRA log.debug on a test
2022-10-15 00:24:19 -04:00
Clebert Suconic
0275efff29
NO-JIRA Fixing Junit Helpr methods errorprone issue in MegaCleanerPagingTest
2022-10-15 00:15:09 -04:00
Clebert Suconic
3f63e6be82
NO-JIRA Adding a test to validating paging reload
...
no issues found as part of this test. Just adding a new test.
2022-10-14 16:31:37 -04:00
Clebert Suconic
ec00def02b
ARTEMIS-4025 Fixing testsuite by adding json missing dependencies
2022-10-14 15:42:42 -04:00
Gary Tully
03ef286cc8
ARTEMIS-4025 - trap failure to apply properties as errors and report via the broker status in a configuration/properties/errors status field
2022-10-13 18:23:09 +01:00
Timothy Bish
b900a1e4bd
ARTEMIS-4020 Standardize the naming of Logger types for consistency
...
Attempt to standardize all Logger declaration to a singular variable name
which makes the code more consistent and make finding usages of loggers in
the code a bit easier.
2022-10-13 12:40:45 -04:00
Justin Bertram
ea04426bcd
ARTEMIS-4037 refactor MQTTRetainMessageManagerTest
...
Commit 5a42de5fa6ee1b96f6f3e404f5a3d11a702e1776 called my attention to
this test. It really needs to be refactored because:
- It belongs in the integration-tests module rather than the MQTT
protocol module.
- It is using a lot of non-standard components (e.g.
EmbeddedJMSResource, Awaitility, etc.).
- It is overly complicated (e.g. using its own MqttClientService).
This commit resolves all those problems. The new implementation is quite
a bit different but still equivalent. I reverted the original fix from
ARTEMIS-2476 and the test still fails.
2022-10-13 17:33:43 +01:00
Justin Bertram
f0ecf6bc89
NO-JIRA fix AMQP acceptor property typo
2022-10-13 11:23:51 -05:00
Justin Bertram
0ab098e456
ARTEMIS-4035 all consumers of federated queue drop if only one consumer drops
2022-10-13 10:36:38 -05:00
Clebert Suconic
49d33470f9
ARTEMIS-4041 Improve critical IO reporting
2022-10-12 10:50:33 -04:00
Justin Bertram
5343c97c7d
ARTEMIS-4022 add auto-delete queue attribute to management
2022-10-11 13:16:46 -04:00
Domenico Francesco Bruscino
47e82c4ad0
NO-JIRA Add direct jakarta.annotation-api dependency to integration-tests
...
ResourceLoadingSslContext depends on jakarta.annotation-api
2022-10-11 09:09:08 +02:00
Clebert Suconic
33438c2e44
ARTEMIS-4029 Avoid OME When too many pages are cleared all at once
...
this is the second part of the fix (I missed the first part) where I am clearig midstream records as well.
2022-10-11 00:26:41 -04:00
Timothy Bish
617269319a
ARTEMIS-4020: Remove string appends and various isXEnabled logger checks (add some where useful)
...
Logger statements should use formatting syntax and let the normal framework checks take care of
checking if a logger is enabled instead of string concats and isXEnabled logger checks except
in cases there is known expense to the specifc logging message/arg preparation or passing.
Changes from myself and Robbie Gemmell.
Co-authored-by: Robbie Gemmell <robbie@apache.org>
2022-10-07 15:40:53 -04:00
Clebert Suconic
42d07458e9
ARTEMIS-4029 Avoid OME When too many pages are cleared all at once
...
The issue is that depage should not put pages on the used pages as they were not actually intended to read.
instead I should create a newPageObject and not use the RefCounts caching.
2022-10-06 07:53:38 -04:00
Clebert Suconic
20fde76e99
ARTEMIS-4020 Fixing Semaphore on soak-tests/OWLeakTest
...
I did not intend to have this difference in the semaphore.
The idea is that we never keep messages pending on this case, otherwise such a huge message would use too much memory.
2022-10-04 15:02:10 -04:00
Clebert Suconic
18cfdb7049
ARTEMIS-4024 Avoid excessive NativeMemory allocation when sending OpenWire Multi mega sized messages in openwire
2022-10-04 13:35:50 -04:00
Clebert Suconic
d2354ae470
ARTEMIS-4020 Fixing logging on soak-tests
2022-09-29 17:48:46 -04:00