Clebert Suconic
845648526f
[maven-release-plugin] prepare for next development iteration
2023-10-25 14:45:43 -04:00
Clebert Suconic
5a1c9bf3d1
[maven-release-plugin] prepare release 2.31.1
2023-10-25 14:45:41 -04:00
Clebert Suconic
9b56d296a3
ARTEMIS-4464 Cleanup on Soak and Smoke tests
...
- removed a few ignored tests
- removed some artemis maven plugin usage and using the CLI directly now
2023-10-24 14:44:24 -04:00
Clebert Suconic
7c9a15e9b4
ARTEMIS-4447 Add paging prefetch parameters into address settings
...
we are adding new attributes to determine how many messages (or bytes) we are reading from paging into Queue memory.
2023-09-29 18:43:23 -04:00
Clebert Suconic
d01445f485
NO-JIRA removing parameters-paging.sh
...
use parameters.sh instead
2023-09-29 16:38:23 -04:00
Clebert Suconic
0d2a94b006
[maven-release-plugin] prepare for next development iteration
2023-09-15 14:40:49 -04:00
Clebert Suconic
74f08ea059
[maven-release-plugin] prepare release 2.31.0
2023-09-15 14:40:45 -04:00
Clebert Suconic
784aa9f884
[maven-release-plugin] prepare for next development iteration
2023-09-14 16:54:07 -04:00
Clebert Suconic
816b0828eb
[maven-release-plugin] prepare release 2.31.0
2023-09-14 16:54:05 -04:00
Clebert Suconic
6c9ddfd460
[maven-release-plugin] prepare for next development iteration
2023-09-14 14:58:10 -04:00
Clebert Suconic
30e4df8ff8
[maven-release-plugin] prepare release 2.31.0
2023-09-14 14:58:07 -04:00
Clebert Suconic
6a8cd175dc
ARTEMIS-4401 improving JDBC Performance with Paging by a significant factor
2023-09-12 08:34:09 -04:00
Clebert Suconic
78a3e66f3d
ARTEMIS-4372 Renaming --staticCluster as --static-cluster
2023-09-01 11:53:58 -04:00
Alexey Markevich
67f9c9d92d
ARTEMIS-4391 tests: rework AssertionLoggerHandler
2023-08-17 05:47:24 -04: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
Clebert Suconic
bce775c98e
ARTEMIS-4382 Long Time to process export / import
2023-08-01 13:08:03 -04:00
Clebert Suconic
93ee61e35c
ARTEMIS-4372 Implement Pico-cli and script auto-complete
...
ARTEMIS-4375 Implement artemis shell using JLine3 integrated with auto-completion from picocli
This commit involves two JIRAs. One is adding PicoCLI and the next is Using JLine3 and implement a shell.
I have tried to keep these commits separate but these changes became interdependent hence the two JIRAs are squashed in this commit.
2023-07-31 10:40:27 -04:00
Justin Bertram
7048d9d4a5
[maven-release-plugin] prepare for next development iteration
2023-07-20 14:39:21 -05:00
Justin Bertram
f05b63b8a1
[maven-release-plugin] prepare release 2.30.0
2023-07-20 14:36:44 -05:00
Justin Bertram
cce565e78f
ARTEMIS-4353 clean up Maven dependencies
...
This commit contains the following changes:
- eliminate used, undeclared dependencies
- eliminate unused, declared dependencies
- fix scope for test dependencies
- eliminate org.hamcrest completely as its use involved deprecated code
as well as dependencies from multiple versions
2023-07-14 14:03:41 +01:00
Justin Bertram
b316272e14
ARTEMIS-4311 fix typo
2023-06-20 17:50:19 +01:00
Clebert Suconic
ae554b43db
[maven-release-plugin] prepare for next development iteration
2023-06-14 18:20:58 -04:00
Clebert Suconic
2be5c54cd0
[maven-release-plugin] prepare release 2.29.0
2023-06-14 18:20:45 -04:00
Clebert Suconic
4a202bccfe
ARTEMIS-4308 Allowing individual DatabasePagingTest tests, also adding postgres to the list
2023-06-13 04:55:30 -07:00
Clebert Suconic
b61ec81656
ARTEMIS-4308 Adding Soak tests for Paging and JDBC
...
I am also allowing optionally testing with mysql.
The CLI maven plugin is creating a server and downloading the JDBC jar directly into the ./server/lib folder.
Notice this is a test dependency only and it will be used only if mysql is set to true.
2023-06-09 09:48:22 -07:00
Clebert Suconic
88f9fa494b
ARTEMIS-4215 Test adjustments
2023-05-26 16:50:12 -04:00
a181321
747e0bd1e4
ARTEMIS-4215 JournalFlush might never happen when journal-sync-* is false
2023-05-26 14:29:20 -04:00
Clebert Suconic
80e34bfba7
ARTEMIS-4290 Replacing maven-surefire deprecated property forkMode by forkCount and reuseFork
2023-05-24 22:21:16 -04:00
Clebert Suconic
c7f28ad70b
ARTEMIS-4290 Isolating more threads, removing disableThreadChecks
2023-05-24 11:16:49 -04:00
Clebert Suconic
f733cac08f
ARTEMIS-4254 Improving Transaction test with replication to use 3 nodes
2023-05-03 13:51:56 -07:00
Clebert Suconic
101eabdda8
ARTEMIS-4254 Transactional test with replication
2023-04-25 08:11:22 -07:00
Clebert Suconic
6d3dbc4383
ARTEMIS-4233 Large Message Issues After Failed Clients
...
- interrupted message breaking reference counting
After the server writing to the client is interrupted in AMQP, the reference counting was broken what would require the server restarted
in order to cleanup the files of any interrupted sends.
- Removed consumer during large message delivery damaging large messages
If the consumer failed to deliver messages for any reason, the message on the queue would be duplicated. what would wipe out the body of the message
and other journal errors would happen because of this.
extra debug capabilities added into RefCountMessage as part of ARTEMIS-4206 in order to identify these issues
2023-04-06 07:40:01 -07:00
Clebert Suconic
d9d727b9c2
ARTEMIS-4224 Optimizing memory consumption from MQTT5SoakTest
2023-04-06 07:36:10 -07:00
Clebert Suconic
301aadbf1a
ARTEMIS-4237 SoakPagingTest/ReplicationFlowControlTest into soak-tests
2023-04-05 19:11:23 -07:00
Clebert Suconic
880fe86ddc
NO-JIRA Moving MQTT5Test::testMaxMessageSize into a soak-test
...
MQTT5Test::testMaxMessageSize is spiking the memory on the integration testsuite all the way up to 1.5G
what makes this test more like a soak test.
The test is now converted to use a real server like other Soak Tests.
2023-03-27 17:47:50 -07:00
Clebert Suconic
d139ad75c2
NO-JIRA Allocating less memory on soak-tests
...
OWLeakTests is requiring a huge 200MB string to be sent to the clients
which is using too many resources from CI
2023-03-27 10:45:07 -07:00
Clebert Suconic
95cba558e4
NO-JIRA Allocating less memory on soak-tests
...
These tests are requiring a huge ammount of memory from CI Servers.
I'm tunning down the memory usage and parameters on a few tests.
2023-03-27 11:07:48 -04:00
Clebert Suconic
3a5601572e
ARTEMIS-4207 Redistribution could leave messages stranded in the folder
...
- redistribute received the handle call, it then copies the message
- the routing table changes
- the message is left behind
With the new version of the server these messages will be removed. But we should remove these right away
2023-03-15 12:46:50 -07:00
Clebert Suconic
2c037386b6
ARTEMIS-4206 Unreferenced AMQP Large Messages not removed right away, requiring a reboot
2023-03-15 05:57:51 -07:00
Clebert Suconic
257dd86ae2
ARTEMIS-4193 Large Message Files orphaned after server killed
...
This fix is scanning journal and paging for existing large messages. We will remove any large messages that do not have a corresponding record in journals or paging.
2023-03-09 08:35:51 -08:00
Clebert Suconic
08a81a7402
I had a mistake reapplying the large message fix. I'm still reworking the commit.
...
I apologize for this spam
This reverts commit 14536bf311
.
2023-03-06 20:05:18 -05:00
Clebert Suconic
14536bf311
Revert "I'm temporarily reverting "ARTEMIS-4193 Large Message Files orphaned after server killed""
...
This reverts commit 7e6ce5a259
.
2023-03-06 17:04:18 -08:00
Clebert Suconic
7e6ce5a259
I'm temporarily reverting "ARTEMIS-4193 Large Message Files orphaned after server killed"
...
while I figure out a better fix
This reverts commit 9f1927d3fa
.
2023-03-06 12:31:54 -05:00
Clebert Suconic
9f1927d3fa
ARTEMIS-4193 Large Message Files orphaned after server killed
2023-03-02 19:03:37 -08:00
Clebert Suconic
ed5f63538e
ARTEMIS-4155 Fixing deadlock on LargeMessage conversion and retention
2023-02-06 09:27:18 -05:00
Clebert Suconic
2378d187af
[maven-release-plugin] prepare for next development iteration
2023-01-31 07:22:48 -05:00
Clebert Suconic
893e1e7916
[maven-release-plugin] prepare release 2.28.0
2023-01-31 07:22:47 -05: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