Commit Graph

9663 Commits

Author SHA1 Message Date
Clebert Suconic febbe20d62 NO-JIRA Updating Release on docs
(cherry picked from commit 2374bbcf2a)
2022-11-28 21:33:37 -05:00
Clebert Suconic fc6eb67606 [maven-release-plugin] prepare for next development iteration 2022-11-28 10:42:08 -05:00
Clebert Suconic 18fd10112f [maven-release-plugin] prepare release 2.27.1 2022-11-28 10:42:06 -05:00
Justin Bertram 60b08959ed Setting snapshot on poms
(cherry picked from commit dce4ba3c1a)
2022-11-28 10:26:13 -05:00
Clebert Suconic d79c5c41b0 ARTEMIS-4084 Dealing with multi consumers crashes, Improving cached addSorted
(cherry picked from commit af2b8e4b07)
2022-11-28 10:03:38 -05:00
Justin Bertram bbf2402e12 NO-JIRA improve reconnect doc
(cherry picked from commit bbd5043f4f)
2022-11-28 10:03:38 -05:00
Robbie Gemmell ecbb0e16d3 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

(cherry picked from commit 481d07f27e)
2022-11-28 10:03:38 -05:00
Clebert Suconic 7e00a701fe ARTEMIS-4096 Bridge transfer is broken with AMQP Large messages
(cherry picked from commit 0866a2eb88)
2022-11-28 10:00:13 -05:00
Clebert Suconic b471392872 ARTEMIS-4089 Check on AutoCreation during routing
(cherry picked from commit 4f79eb42f5)
2022-11-28 10:00:01 -05:00
Šmucr Jan 64918caa10 ARTEMIS-4078 Fix divert reloading
Reloading has been fixed for divert:
* filter
* address
* exclusive

Source address and exclusivity changes require divert redeployment.

(cherry picked from commit 43824fc494)
2022-11-28 09:59:48 -05:00
Justin Bertram f1030ddc19 ARTEMIS-4085 exclusive LVQ sending all messages to consumer
(cherry picked from commit ca580814de)
2022-11-28 09:59:40 -05:00
Domenico Francesco Bruscino f81134d748 ARTEMIS-4030 Fix SharedStoreLiveActivation race condition
DefaultCriticalErrorListener stops the server while SharedStoreLiveActivation
is initializing it.

(cherry picked from commit 3a5e4ce363)
2022-11-28 09:59:28 -05:00
Clebert Suconic 902e912f0d NO-JIRA small tweak on test
(cherry picked from commit 42529899d0)
2022-11-28 09:59:18 -05:00
Clebert Suconic 60c5b9871e ARTEMIS-4083 ClientLargeMessage Streaming not closing inputStream if compressed
(cherry picked from commit f2e0f8713f)
2022-11-28 09:59:09 -05:00
Clebert Suconic 58f201bbe3 ARTEMIS-4083 ClientLargeMessage Streaming not closing inputStream if compressed
(cherry picked from commit 9528e45869)
2022-11-28 09:58:54 -05:00
Clebert Suconic 220826b9b8 ARTEMIS-4084 Fixing CriticalAnalyzer policy on Test
(cherry picked from commit ae4475201e)
2022-11-28 09:58:45 -05:00
Clebert Suconic 66da97a3b1 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)
(cherry picked from commit 03b82142eb)
2022-11-28 09:58:33 -05: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
Robbie Gemmell 97e0a3d7f2 ARTEMIS-4081, ARTEMIS-4020: update versions/update docs around new upgrade helper tool, and refresh existing manual update step diffs for subsequent change 2022-11-04 18:13:06 +00:00
Jan Šmucr 60c544272c Fix and rewrite the config-delete-* docs
* Fixed the `config-delete-divert` entry
* Added some formatting
* Reworded the description
2022-11-04 09:26:21 -05:00
Domenico Francesco Bruscino d3e0ca3e11 ARTEMIS-4071 Fix erroneus audit log messages due to console logouts
The HTTP Informational responses (100 – 199) and redirection messages
(300 – 399) must be ignored they don't mean an authentication failure.
2022-11-04 14:44:21 +01: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
Justin Bertram 38fc74749b
ARTEMIS-4079 quick semantic fix 2022-11-01 10:24:40 -05:00
Justin Bertram d7e02ca9fb ARTEMIS-4079 CLI retry doesn't work sometimes
CLI commands which only use a JMS connection (e.g. producer and
consumer) will retry successfully when omitting or specifying the
incorrect user and/or password. However, commands which use the core API
directly will not.
2022-11-01 10:09:59 -04:00
Clebert Suconic 5d4e32d01c This closes #4275 2022-10-31 15:45:36 -04:00
Gerd Klingler d3a3009230 NO-JIRA: Fixing typo in address-model.md
Name for address should be address.foo as used in the related image
2022-10-31 15:45:06 -04:00
Justin Bertram ccb76c0a2a ARTEMIS-4064 Harden MetricsManager
In order to improve trouble-shooting for the MetricsManager there should
be additional logging and exceptions. In all, this commit contains the
following changes:

 - Additional logging
 - Throw an exception when registering meters if meters already exist
 - Rename a few variables & methods to more clearly identify what they
   are used for
 - Upgrade Micrometer to 1.9.5
 - Simplify/clarify a few blocks of code
 - No longer pass the ManagementServiceImpl when registering the
   metrics, but instead pass the Object the meter is observing (e.g.
   broker, address, or queue)
2022-10-31 09:04:20 -04:00
Justin Bertram d62a9c4f46 ARTEMIS-4070 drop Travis CI 2022-10-28 17:54:06 -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 e4ef483115 ARTEMIS-4076: add a JDK 19 run to CI jobs 2022-10-27 16:16: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
Robbie Gemmell 69264aee32 ARTEMIS-4076: make test ThreadLeakCheckRule account for differences on Java 19
In Java 19 the "process reaper" Thread name can change while it is working to also denote the related pid.

Also, the threads are created differently and dont belong to the "system" thread group as before, but the "InnocuousThreadGroup".

Related changes:
9561b5e041
f0282d7def
2022-10-27 16:16:42 +01:00
Clebert Suconic 9056ac1cc7 ARTEMIS-4074 Diagnostic involving FileRepository pushOpen not responding fast enough 2022-10-26 18:23:36 -04:00
Clebert Suconic 87ec9b5465 ARTEMIS-4045 Fixing in Handler ACKRunner on Mirror 2022-10-26 13:10:07 -04:00
AntonRoskvist a44b415395 NO-JIRA - Fix typo in OpenWireMessageConverter 2022-10-26 10:34:38 -04:00
Robbie Gemmell 92a87b0912 ARTEMIS-4060: temporarily make commons-text an explicit dep of artemis-server for now so dependent projects get the updated dep version 2022-10-26 14:16:12 +01:00
Clebert Suconic 0da14a303d ARTEMIS-4073 Relaxing some locks that were not necessary and were causing dead locks on the testsuite 2022-10-26 07:55:57 -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
Robbie Gemmell e1903bf67c ARTEMIS-4068: skip the 'default' subset of tests run twice during release steps
They, and many more, are also run in CI during the process, so its largely redundant.
2022-10-21 17:04:07 +01:00
Robbie Gemmell d286339a84 ARTEMIS-4067: remove unused/stale site distributionManagement settings 2022-10-21 16:57:12 +01:00
Robbie Gemmell 669bdc3a12 ARTEMIS-4062: update to Mockito 4.8.0 2022-10-20 15:59:49 +01:00
Robbie Gemmell b8148e6358 ARTEMIS-4063: update to jacoco 0.8.8 2022-10-20 15:59:25 +01:00
Robbie Gemmell 16ef6855af ARTEMIS-4060: update commons-text transitive dep to 1.10.0 2022-10-19 17:52:12 +01:00
Robbie Gemmell cd6a895c38 ARTEMIS-4061: have simplest protocol modules use the jar plugin for packaging, picks up the project.build.outputTimestamp 2022-10-19 17:32:15 +01:00
Robbie Gemmell 7bd67d2eb5 ARTEMIS-4061: update maven-bundle-plugin to 5.1.8 2022-10-19 17:32:15 +01:00