Justin Bertram
2cc3704551
[maven-release-plugin] prepare for next development iteration
2024-03-19 15:22:47 -05:00
Justin Bertram
900d217bf9
[maven-release-plugin] prepare release 2.33.0
2024-03-19 15:21:32 -05:00
Clebert Suconic
db94b18b73
ARTEMIS-4651 Performance improvements on Mirror and Paging
2024-02-26 11:01:04 -05:00
Alexey Markevich
9cd598ebf4
ARTEMIS-1230 Added artemis-bom
2024-02-14 10:33:19 +00:00
Robbie Gemmell
8ad8c9d385
ARTEMIS-4589: consolidate utility code and remove the remaining test-jar creations in tests/ tree
2024-01-30 13:18:18 -05:00
Clebert Suconic
e513e6d2dd
[maven-release-plugin] prepare for next development iteration
2024-01-24 14:21:08 -05:00
Clebert Suconic
dbaa508d07
[maven-release-plugin] prepare release 2.32.0
2024-01-24 14:21:07 -05:00
Clebert Suconic
cedc050e03
ARTEMIS-4569 Blocked Producers will hold runnables until messages are consumed.
...
When initially developed the expectation was that no more producers would keep connecting but in a scenario like this
the consumers could actually give up and things will just accumulate on the server.
We should cleanup these upon disconnect.
2024-01-17 15:40:15 -05:00
Robbie Gemmell
66dd52fcf2
ARTEMIS-4490: update to SLF4J 2.0.9
2023-11-03 17:55:48 +00:00
Robbie Gemmell
bbe40c4b45
[maven-release-plugin] prepare for next development iteration
2023-10-27 11:14:45 +01:00
Robbie Gemmell
f4bccc1a26
[maven-release-plugin] prepare release 2.31.2
2023-10-27 11:14:19 +01:00
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
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
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
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
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
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
Clebert Suconic
764db34e9b
ARTEMIS-3178 Page Limitting (max messages and max bytes)
...
I am adding three attributes to Address-settings:
* page-limit-bytes: Number of bytes. We will convert this metric into max number of pages internally by dividing max-bytes / page-size. It will allow a max based on an estimate.
* page-limit-messages: Number of messages
* page-full-message-policy: fail or drop
We will now allow paging, until these max values and then fail or drop messages.
Once these values are retracted, the address will remain full until a period where cleanup is kicked in by paging. So these values may have a certain delay on being applied, but they should always be cleared once cleanup happened.
2023-01-30 18:19:45 -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
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
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
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
Clebert Suconic
12cc70c5bf
ARTEMIS-4020 Using a little trick to create the Loggers
...
Trick provided by Tim Bish
2022-09-29 17:46:51 -04:00
Robbie Gemmell
9873fccf74
ARTEMIS-4020: switch to using SLF4J API for logging, use Log4J 2 as impl for broker distribution and tests
...
PR includes work from myself and Clebert Suconic, squashed from the new-logging branch.
2022-09-28 14:01:54 -04:00
Clebert Suconic
5d8e7fe829
[maven-release-plugin] prepare for next development iteration
2022-09-21 13:00:47 -04:00
Clebert Suconic
2d7b1a3ef7
[maven-release-plugin] prepare release 2.26.0
2022-09-21 13:00:46 -04:00
Clebert Suconic
4ad830fb95
Bumping artemis as 3.0
...
After removing ActiveMQ Artemis rest (per ARTEMIS-3987), we should start promoting Artemis as 3.0
2022-09-12 15:09:31 -04:00
Clebert Suconic
11eab60584
[maven-release-plugin] prepare for next development iteration
2022-08-30 18:04:06 -04:00
Clebert Suconic
fb1b362b47
[maven-release-plugin] prepare release 2.25.0
2022-08-30 18:04:05 -04:00
Clebert Suconic
fa002728f2
[maven-release-plugin] prepare for next development iteration
2022-07-26 11:59:21 -04:00
Clebert Suconic
897d9beaef
[maven-release-plugin] prepare release 2.24.0
2022-07-26 11:59:19 -04:00
Clebert Suconic
79daf49105
[maven-release-plugin] prepare for next development iteration
2022-07-21 17:44:35 -04:00
Clebert Suconic
cc4867ccba
[maven-release-plugin] prepare release 2.24.0
2022-07-21 17:44:33 -04:00
Robbie Gemmell
2ab0e85db4
ARTEMIS-3874: move/update various bits to allow removing many test-jar creations and dependencies
2022-06-27 09:52:54 -04:00
Clebert Suconic
342565d4c1
ARTEMIS-3850 Eliminate Page Soft Cache. Add Option to read messages based on sizing.
2022-06-14 14:53:14 -04:00
Clebert Suconic
0fab0dae91
[maven-release-plugin] prepare for next development iteration
2022-06-07 12:39:09 -04:00
Clebert Suconic
224ca0d4d7
[maven-release-plugin] prepare release 2.23.0
2022-06-07 12:39:07 -04:00
Clebert Suconic
a2dd805a2f
ARTEMIS-3848 High CPU usage on ReadWriteLocks
...
This is caused by too many entries on the HashMap for ThreadLocals.
Also: I'm reviewing some readlock usage on the StorageManager to simplify things a little bit.
2022-05-25 12:27:57 -04:00
Clebert Suconic
57fa8b8271
[maven-release-plugin] prepare for next development iteration
2022-04-27 17:26:46 -04:00