Justin Bertram
495350a0c1
ARTEMIS-4425 upgrade Hawtio to 2.17.6
2023-09-12 17:10:22 +02:00
Clebert Suconic
6a8cd175dc
ARTEMIS-4401 improving JDBC Performance with Paging by a significant factor
2023-09-12 08:34:09 -04:00
Timothy Bish
d830f04de8
ARTEMIS-4419 Add federation support to AMQP broker connections
...
Allows federation of addresses and queues over an outbound AMQP broker
connection and provide configuration via XML or broker propeties.
2023-09-11 16:38:36 -04:00
Justin Bertram
f860be432e
NO-JIRA small doc fix for HTTP
2023-09-11 15:24:03 -05:00
Clebert Suconic
ab6cfe2445
ARTEMIS-4424 Unecessary AMQ212025 (not connected) when no nodes are connected
...
The exception thrown by serverLocator.connect() should be all you need on such case
and the caller should then be responsible for taking appropriate action.
2023-09-11 11:19:26 -04:00
Clebert Suconic
263a44e262
ARTEMIS-4421 Page counters should work before page rebuild is done
2023-09-10 19:35:38 -04:00
Clebert Suconic
4b8c7199e7
ARTEMIS-4384 Moving Cluster verify under verify group
...
With this you would access the same functionality as ./artemis check cluster
2023-09-08 14:08:14 -04:00
Emmanuel Hugonnet
bbe23b24ad
ARTEMIS-4423 upgrade Netty to 4.1.97.Final
...
Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2023-09-08 06:40:30 +02:00
Gary Tully
91debf25db
ARTEMIS-4418 use consumer delivery sequence in messageId for openwire broker sequence id, makes delivery count calculation independent of message order
2023-09-07 15:24:35 +01:00
Robbie Gemmell
9864e005d2
ARTEMIS-4174: test is verifying hostname detail, so use floating ports to avoid sporadic bind failures that are happening
2023-09-06 16:33:43 +01:00
Robbie Gemmell
aa4e4409bf
ARTEMIS-4417: use ConcurrentHashMap for the sub-maps to make their use thread safe
2023-09-05 19:13:39 +02:00
Clebert Suconic
98710fe032
ARTEMIS-4174 Changing JMXRMIRegistryPortTest to extend ActiveMQTestBase
...
This way we ensure no thread leaks in tests
2023-09-01 15:26:28 -04:00
Justin Bertram
75c995198e
ARTEMIS-4409 update examples to use management.xml
2023-09-01 13:33:33 -05:00
Justin Bertram
691771c766
ARTEMIS-4174 fix style & rat
2023-09-01 11:23:48 -05:00
Justin Bertram
791fb7fd7b
This closes #4374
2023-09-01 11:09:08 -05:00
Marvin Blauth
4d46588cdf
ARTEMIS-4174 Listen only to provided connector-host for JMX RMI sockets
2023-09-01 11:08:57 -05:00
Muammer Eroglu
fd5b64f035
ARTEMIS-4408 Update docker-run.sh for etc override
...
ARTEMIS-4408 Update docker-run.sh for etc override
After creating the artemis docker image using the docker-run.sh script,
it is not possible to map a user supplied broker.xml using a volume
mapping. The broker.xml file is not there before instance creation,
so we cannot a static file mapping.
This change introduces an etc-override folder to write over the etc
folder contents. If a folder named etc-override exists inside the
instance folder, its contents will be copied over to etc folder after
instance creation. In order to use custom files that reside in etc,
eg. broker.xml or artemis.profile; it is sufficient to place these
files to a folder and map it to /var/lib/artemis-instance/etc-override
folder of the image.
The usage is also documented in readme.md file under the docker folder.
2023-09-01 11:07:03 -05:00
Clebert Suconic
47a3ee5304
ARTEMIS-4413 Improve reliability of CheckTest.testNodeCheckTopology
...
I have also made some other quick changes to make testing here easier.
2023-09-01 11:53:58 -04:00
Clebert Suconic
78a3e66f3d
ARTEMIS-4372 Renaming --staticCluster as --static-cluster
2023-09-01 11:53:58 -04:00
Gary Tully
b11945e0c7
ARTEMIS-4410 - process deliveries before removing consumer on session close, ensure strict order for a single consumer
2023-09-01 12:52:58 +01:00
Justin Bertram
60ac0f32a5
ARTEMIS-4396 fill in some gaps
2023-08-31 11:35:00 -05:00
Justin Bertram
7790920150
This closes #4598
2023-08-31 08:22:30 -05:00
George Gastaldi
0776f33934
ARTEMIS-4411 reduce log level for RA message
...
This commit sets ActiveMQRALogger.instantiatingDestination to DEBUG as
this message is only useful during debugging.
2023-08-31 08:22:30 -05:00
Justin Bertram
cd8a2e5c49
ARTEMIS-4396 make address/queue internal prop durable
2023-08-31 14:09:42 +01:00
Robbie Gemmell
424ed6123b
ARTEMIS-4412: make connection spread check less optimistic to counter sporadic failures
2023-08-31 09:48:56 +01:00
Clebert Suconic
b2c08f356b
ARTEMIS-4372 Upgrade Pico-cli to 4.7.5
2023-08-30 21:39:00 -04:00
Alexey Markevich
ce8163b780
ARTEMIS-4355 Update Curator to 5.5.0; Zookeeper 3.8.2
2023-08-30 16:51:35 +01:00
Vilius Šumskas
6796e548be
NO-JIRA Remove dependency on tree utility
2023-08-29 14:55:51 -05:00
Justin Bertram
5e93650a4a
This closes #4593
2023-08-29 14:20:25 -05:00
mikewilliams
480bde1855
ARTEMIS-4404 minor Docker doc update
...
This is a clarification of the steps required to create a docker image
from ActiveMQ source using the local-distribution method and a couple
of formatting recommendations.
2023-08-29 14:18:11 -05:00
Alexey Markevich
50a1824c02
ARTEMIS-4349: Replace Guava cache with Caffeine
...
Combination of changes from Alexey Markevich with updates from Robbie Gemmell. See PRs for detail.
This closes #4584 .
This closes #4540 .
2023-08-29 16:00:53 +01:00
Justin Bertram
56c8afe934
ARTEMIS-4405 wrong user logged for authz audits
2023-08-29 15:35:22 +01:00
Andy Taylor
6b053dd290
ARTEMIS-4398 - support configuring database using Broker Properties
...
https://issues.apache.org/jira/browse/ARTEMIS-4398
2023-08-29 15:23:51 +01:00
Robbie Gemmell
c1648d5917
ARTEMIS-4406: update LocalCache persisted entry tracking to use a ConcurrentHashMap
2023-08-29 10:07:32 +01:00
Robbie Gemmell
df410da7ae
ARTEMIS-4402: add some unit tests exercising the semi-generated log/message bundles to make generation problems more quickly noticable
2023-08-25 15:02:24 +01:00
Robbie Gemmell
6d4fad7a4c
ARTEMIS-4391: fix break in findText from prior changes
...
Only report finding matching log message if all requested entries are present in it, not just the last one provided.
Also fix the updated AssertionLoggerHandler usage within AddressFullLoggingTest, ensure it is active across the full period expected messages can happen and doesnt miss early ones.
2023-08-25 14:42:55 +01:00
Gary Tully
84c16f1a0d
ARTEMIS-4378 ignore address federation config if connection is configured as pull, consumerWindowSize=0
2023-08-25 11:15:07 +01:00
Justin Bertram
29fafb5fed
ARTEMIS-4399 fix disabled authn/z cache
2023-08-24 11:25:29 +01:00
Alexey Markevich
61a8e19ecd
ARTEMIS-4400 artemis-cdi-client: artemis-unit-test-support in test scope
2023-08-24 10:38:16 +01:00
Domenico Francesco Bruscino
9d1e1602ac
ARTEMIS-4395 Upgrade spring-boot-plugin version to 2.6.15
2023-08-22 12:21:16 +01:00
Robbie Gemmell
476357c553
ARTEMIS-4394: also exclude older guava transitive deps, retain the replacement ones only
2023-08-21 16:25:01 +01:00
Emmanuel Hugonnet
a960a5bf62
ARTEMIS-4392 Upgrade Netty to 4.1.96.Final
...
Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2023-08-17 12:18:23 -05:00
Alexey Markevich
67f9c9d92d
ARTEMIS-4391 tests: rework AssertionLoggerHandler
2023-08-17 05:47:24 -04:00
Šmucr Jan
999789bdc5
ARTEMIS-4390 Fix the upgrade-linux smoke test on Windows
...
The test cannot work on Windows unless I can make the `upgrade` CLI command
respect my choice to upgrade a Linux distribution. This commit therefore adds
a new `--linux` option for the `upgrade` command, and leverages it in the
`upgrade-linux` smoke test.
* The `--cygwin` option has been preserved for backwards compatibility.
* The `IS_CYGWIN` attribute has been renamed to `IS_NIX` to reflect the change.
* The OS "recognition" method (in `InstallAbstract::run`) has been updated to
reflect the need for enforcing *nix behavior, which is now the default if all
other methods fail.
2023-08-16 09:06:10 -04:00
Yashashree Chopada
ab3e67a24b
ARTEMIS-4389 The word "mesage" should be corrected to "message"
2023-08-16 09:05:55 -04:00
Clebert Suconic
ea1a556299
ARTEMIS-4387 Improving Consumer Memory Leak test with a non empty string
2023-08-14 13:51:38 -04:00
Clebert Suconic
019b682c70
ARTEMIS-4388 Topic Distribution tests
2023-08-14 13:17:46 -04:00
Clebert Suconic
fbcdc4b1f4
ARTEMIS-4387 Memory Leak Test for null versus empty string on consumper
2023-08-14 09:45:40 -04:00
Šmucr Jan
2f2dacdd34
ARTEMIS-4387 Fix empty consumer filter string leak
2023-08-14 10:06:25 +02:00
Clebert Suconic
064018a3e9
ARTEMIS-4384 cluster verify CLI command
...
ARTEMIS-4385 Expand StatQueue to visualize --clustered
2023-08-11 19:12:44 -04:00