Domenico Francesco Bruscino
fa8d487ff2
ARTEMIS-3866 Authorize management message sending using context subject
2022-12-15 11:51:39 -05:00
Clebert Suconic
1de10671f8
ARTEMIS-3609 Do not use netty thread for thread completion listener
2022-12-15 10:35:43 -05:00
Clebert Suconic
af9bd7b84a
ARTEMIS-4065 Optimize page counters to not use the journal as often
...
- From now on we will save snapshots of page-counters on the journal (basically for compatibility with previous verions).
And we will recount the records on startup.
- While the rebuild is being done the value from the previous snapshot is still available with current updates.
2022-12-15 10:30:18 -05:00
Justin Bertram
ba2cbddd6b
ARTEMIS-3871 fix MQTT shared sub q naming semantics
2022-12-13 14:45:13 -06:00
Clebert Suconic
ef67ea0e26
NO-JIRA Fixing intermittent failure on JMSTransactionTest
...
We can't block the netty thread (which is used by the Listener) otherwise everything just blocks and nothing works on the client
2022-12-13 13:35:59 -05:00
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