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
d4cbbfde1e
ARTEMIS-3943 Changing default broker.xml and xsd with max-page-read comments and defaults
2022-08-30 13:45:17 -04:00
Rico Neubauer
6482805f7d
ARTEMIS-3922 Reducing contention on Throwable#getOurStackTrace
...
By allowing to pass caller's classname directly to org.apache.activemq.artemis.utils.ActiveMQThreadFactory#defaultThreadFactory instead of calculating it from stack.
2022-08-30 11:08:31 -05:00
Clebert Suconic
d06459df57
ARTEMIS-3943 Adjusting defalut address settings to avoid OME from paging and flow control
2022-08-30 09:26:35 -04:00
Robbie Gemmell
734e7f4ae5
ARTEMIS-3950: dont prepare unused debug detail during xml data import processing
2022-08-22 16:10:28 +01:00
Clebert Suconic
252e5b0b14
ARTEMIS-3928 Limiting parallel IO in paging which would allow multiple destinations running all at once
...
Running HorizontalPagingTest with these variables would make the test to fail unless these changes are applied.
export TEST_HORIZONTAL_SERVER_START_TIMEOUT=300000
export TEST_HORIZONTAL_TIMEOUT_MINUTES=120
export TEST_HORIZONTAL_PROTOCOL_LIST=OPENWIRE
export TEST_HORIZONTAL_OPENWIRE_DESTINATIONS=200
export TEST_HORIZONTAL_OPENWIRE_MESSAGES=1000
export TEST_HORIZONTAL_OPENWIRE_COMMIT_INTERVAL=100
export TEST_HORIZONTAL_OPENWIRE_RECEIVE_COMMIT_INTERVAL=0
export TEST_HORIZONTAL_OPENWIRE_MESSAGE_SIZE=20000
export TEST_HORIZONTAL_OPENWIRE_PARALLEL_SENDS=10
2022-08-10 19:29:29 -04:00
Clebert Suconic
12b81e7a25
ARTEMIS-3928 Adding SoakTest for Paging with in many destinations
...
Also some organization on soak test to allow this test
adding CLI operation to configure memory size of the broker
2022-08-10 16:38:58 -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
e35758a4d0
ARTEMIS-3901 Improvements on PerfCommand
2022-07-22 10:24:02 -04:00
Šmucr Jan
4737c5c889
ARTEMIS-3901 Fix artemis perf client --durable fails on exception
2022-07-22 14:26:53 +02: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
Justin Bertram
597953b6e2
ARTEMIS-3886 fix CLI operation retry
...
Commit f8b045bd2d
broke the operation
retry as it introduced local variables named "user" and "password" which
overried the class-level variables of the same name. Therefore, when the
user re-enters the username and password on the command-line those
values won't actually be used when attempting to reconnect.
2022-07-11 12:03:14 -05: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
Erwin Dondorp
3ea18a8ea7
ARTEMIS-3376 fixed descriptions of option --no-anycast and option --no-multicast
2022-05-25 13:11:24 +02:00
Clebert Suconic
f58db5a054
ARTEMIS-3836 PrintData may miss messages if cleanup happened in the middle of the stream
2022-05-17 09:06:47 -04:00
Clebert Suconic
bed9af2e51
ARTEMIS-3825 Improve Print-data output with non existing queues
2022-05-10 16:53:53 -04:00
Clebert Suconic
57fa8b8271
[maven-release-plugin] prepare for next development iteration
2022-04-27 17:26:46 -04:00
Clebert Suconic
1a49845628
[maven-release-plugin] prepare release 2.22.0
2022-04-27 17:26:45 -04:00
Justin Bertram
bcfff61e17
ARTEMIS-3800 allow CLI to delete address with queues
2022-04-25 15:39:44 -04:00
Clebert Suconic
cfdb710a08
ARTEMIS-3761 Improve page cleanup to remove messages in the middle of the stream as well
...
Paging only removes files at the beginning of the stream...
Say you have paged files 1 through 1000...
if all the messages are ack, but one message on file 1 is missing an ack, all the 999 subsequent files would not be removed until all the messages on file 1 is ack.
This was working as engineered, but sometimes devs don't have complete control on their app.
With this improvement we will now remove messages in the middle of the stream as well.
There is also some improvement to how browsing and page work with this
2022-04-07 10:33:08 -04:00
Robbie Gemmell
e774e4fcfb
ARTEMIS-3768: update to Qpid JMS 1.6.0
2022-04-07 13:05:15 +01:00
Justin Bertram
dce7ff2ef7
ARTEMIS-3744 NPE with empty security-manager config in bootstrap.xml
2022-03-30 11:57:50 -05:00
Justin Bertram
3ec88c5ea4
ARTEMIS-3740 Upgrade Johnzon
2022-03-30 11:57:27 -05:00
Clebert Suconic
a0e7cb4eae
[maven-release-plugin] prepare for next development iteration
2022-03-22 13:34:58 -04:00
Clebert Suconic
d57ac487c7
[maven-release-plugin] prepare release 2.21.0
2022-03-22 13:34:55 -04:00
Clebert Suconic
4bca3d1375
ARTEMIS-3734 Correcting typo on documentation for CLI Transfer
2022-03-22 11:52:46 -04:00
Clebert Suconic
0c651dd17b
ARTEMIS-3720 Exposing global-max-messages on the CLI
2022-03-21 18:50:08 -04:00
Clebert Suconic
5f22a51926
ARTEMIS-3720 Improvements on Paging MaxMessages usage
...
I "used" the broker a little bit around max-messages and found a few minor issues.
2022-03-21 16:51:22 -04:00
franz1981
a51916447e
ARTEMIS-3522 Improve next fire time computation using double period
2022-03-03 16:46:28 +01:00
franz1981
f8b045bd2d
ARTEMIS-3522 Implement performance tool for RUL benchmarks
...
Co-authored-by: gtully
2022-03-02 13:32:42 +01:00
Domenico Francesco Bruscino
dd4328b654
ARTEMIS-3691 Build the CLI connector from a broker acceptor
2022-02-27 19:57:14 -06:00
Justin Bertram
c3d0658466
ARTEMIS-3671 fix readability of queue stat output
2022-02-09 18:29:27 -05:00
Domenico Francesco Bruscino
a882b5514b
ARTEMIS-3673 Set default hawtio role
2022-02-07 11:14:14 -06:00
Justin Bertram
f18dd80dc8
ARTEMIS-3662 remove deprecated config from default broker.xml
...
The auto-create-jms-queues, auto-delete-jms-queues,
auto-create-jms-topics, and auto-delete-jms-topics address settings
were deprecated in ARTEMIS-881 way back in 2016. There's no need to keep
them in the default broker.xml at this point.
2022-02-04 13:49:32 -05:00
Robbie Gemmell
8661cecb8f
ARTEMIS-3655: isolate the errorprone dependencies to its profiles, enable everywhere, fix related problems, and update to 2.10.
2022-01-26 16:32:34 +00:00
gtully
10d93d9c92
ARTEMIS-3627 - support broker.properties for augmenting or supplying additional configuration via nested properties of the internal configuratinimpl bean - elements with a name attribute can be configured in collections, the type inferred by the add singular fluent api
2022-01-19 14:39:27 +00:00
Clebert Suconic
4e52758a62
NO-JIRA Updating activemq.org links
2021-12-20 14:46:01 -05:00
Clebert Suconic
e34677f5c0
[maven-release-plugin] prepare for next development iteration
2021-12-14 22:50:55 -05:00
Clebert Suconic
3dea7eeb71
[maven-release-plugin] prepare release 2.20.0
2021-12-14 22:50:53 -05:00
Marlon Müller
d56d299456
ARTEMIS-3574 multiple bindings for embedded webserver
...
* Add BindingDTO to allow configuring multiple addresses to listen on
* Start a new ServerConnector for each binding and deploy the corresponding web-applications
* Update documentation and tests
* Add tests to verify old and new configuration style produce equal results
2021-12-14 19:16:34 -05:00
Clebert Suconic
1857017abe
Revert "ARTEMIS-3574 multiple bindings for embedded webserver"
...
This reverts commit 182334359c
.
2021-12-14 15:18:16 -05:00
Marlon Müller
182334359c
ARTEMIS-3574 multiple bindings for embedded webserver
...
* Add BindingDTO to allow configuring multiple addresses to listen on
* Start a new ServerConnector for each binding and deploy the corresponding web-applications
* Update documentation and tests
* Add tests to verify old and new configuration style produce equal results
2021-12-14 09:38:59 -05:00
Clebert Suconic
4196faf7ce
ARTEMIS-3595 PrintData option helping on visualization of data
...
I need to filter out some of the data when looking for issues.
Like I will not need to print every single page.
and some times I need to find the records that are not acked on Page
2021-12-01 15:12:18 -05:00
Clebert Suconic
bfc10dcf8b
ARTEMIS-3546 Jakarta javax.json incompability on jakarta all client
...
Domenico Bruscino provided the JSON Wrapper used here. Thanks Domenico!
2021-11-19 13:20:38 -05:00
Clebert Suconic
8b3663e827
ARTEMIS-3538 Removing a few extra // ----- structural comments
2021-11-02 21:45:09 -04:00
Justin Bertram
f1004c8b94
ARTEMIS-2922 artemis-cli consumer on large message results in a ClassCastException
2021-11-01 17:14:16 -04:00
Justin Bertram
6d52f20edd
ARTEMIS-3530 space in role list breaks user listing
2021-10-21 10:44:29 +01:00
Justin Bertram
b459fe5075
ARTEMIS-3528 only enable JVM debug options for 'run' command
2021-10-21 10:38:22 +01:00
Justin Bertram
402842062a
[maven-release-plugin] prepare for next development iteration
2021-10-11 13:35:57 -05:00
Justin Bertram
5fcb763234
[maven-release-plugin] prepare release 2.19.0
2021-10-11 13:35:06 -05:00
Domenico Francesco Bruscino
493bd225e4
ARTEMIS-2933 Add .NET Famework v4.0 supported runtime for com.sun.winsw
2021-10-11 16:16:42 +02:00
Justin Bertram
1740f9cfef
ARTEMIS-3488 add system property for setting key in DefaultSensitiveStringCodec
2021-10-06 11:12:41 -05:00
Clebert Suconic
481b73c8ca
ARTEMIS-3502 Auto delete & auto create leading to inconsistencies
2021-10-05 17:53:30 -04:00
Andy Taylor
e37175784c
ARTEMIS-3493 - expose User ID (JMS Message ID) in send tab of console
...
https://issues.apache.org/jira/browse/ARTEMIS-3493
2021-09-28 08:11:26 +01:00
gtully
824eaf7a69
no jira - fix leak of connection in case of failed attempt to connect
2021-09-23 17:03:49 +01:00
Andy Taylor
0545664b3d
ARTEMIS-3474 - replace whitelist with allowlist in management.xml
...
https://issues.apache.org/jira/browse/ARTEMIS-3474
2021-09-16 17:19:02 -05:00
Robbie Gemmell
8451f50b57
ARTEMIS-3486: update docs around data tools commands, note use of broker instance and refresh shown output
2021-09-16 17:16:38 -05:00
Clebert Suconic
d997e01e85
ARTEMIS-3442 Improving comment generated about retention
2021-09-14 14:48:36 +01:00
Clebert Suconic
6db6b8cf9e
ARTEMIS-3442 Removing input for journal retention on cli create
2021-09-12 20:11:16 -04:00
gtully
475d349a23
ARTEMIS-3446 - tidy up cli set code based on static analysis
2021-09-09 13:29:01 +01:00
gtully
dbdd941c49
ARTEMIS-3446 - tidy up cli code based on static analysis
2021-09-09 13:22:56 +01:00
franz1981
1e5b361b6a
ARTEMIS-3446 Pluggable quorum vote force live CLI command
2021-09-06 18:14:29 +02:00
franz1981
c31db95f6b
NO-JIRA Reduce amount of Apache Curator logs
2021-09-06 18:14:29 +02:00
gtully
276f822a0e
ARTEMIS-1925 - allow redistribution with new loadbalance type of OFF_WITH_REDISTRIBUTION to ensure local consumers get priority, we only optionally redistribute when messages are stuck
2021-09-06 11:18:11 +01:00
Robbie Gemmell
587e0f8252
ARTEMIS-3451: add dependencyManagement entry for qpid-jms-client, remove various redundant uses of property
2021-08-30 17:26:28 +01:00
Clebert Suconic
9b8e82601b
ARTEMIS-3442 Configure journal retention through cli create
2021-08-25 13:22:05 -04:00
Clebert Suconic
ed4c915d50
ARTEMIS-3434 Fixing Journal Retention Wrong month
2021-08-20 11:22:33 -04:00
Emmanuel Hugonnet
2f74fa1920
[ARTEMIS-3431]: PrintData is missing a retro-compatible method.
...
* Adding public static void printData(File bindingsDirectory, File messagesDirectory, File pagingDirectory, PrintStream out, boolean secret) throws Exception
Issue: https://issues.apache.org/jira/browse/ARTEMIS-3431
2021-08-19 17:12:48 -04:00
Clebert Suconic
b8c64590f9
[maven-release-plugin] prepare for next development iteration
2021-08-09 11:58:28 -04:00
Clebert Suconic
37cc298973
[maven-release-plugin] prepare release 2.18.0
2021-08-09 11:58:27 -04:00
Clebert Suconic
cc4a51a3ea
[maven-release-plugin] prepare for next development iteration
2021-08-06 17:04:18 -04:00
Clebert Suconic
0b30187091
[maven-release-plugin] prepare release 2.18.0
2021-08-06 17:04:16 -04:00
Clebert Suconic
0e2ce484ba
[maven-release-plugin] prepare for next development iteration
2021-08-06 13:46:56 -04:00
Clebert Suconic
cb705b5c5c
[maven-release-plugin] prepare release 2.18.0
2021-08-06 13:46:54 -04:00
Clebert Suconic
8442c9b9d6
ARTEMIS-3417 AutoDelete false by default on the created broker.xml
2021-08-06 12:08:49 -04:00
franz1981
f54c9156fa
ARTEMIS-3414 Disable OpenWire advisory support as default created configuration on CLI
2021-08-06 15:22:52 +02:00
Domenico Francesco Bruscino
3555dd7d25
ARTEMIS-3365 Add broker balancers
2021-08-06 08:33:21 -04:00
gtully
ca7a100de0
ARTEMIS-3340 Sequential activation tracking for pluggable quorum replication policies + peer
...
Co-authored-by: franz1981 <nigro.fra@gmail.com>
2021-08-05 14:18:20 -04:00
Erwin Dondorp
abcfe2fe6f
ARTEMIS-3177 allow a NOT-CONTAINS filter
2021-08-05 09:21:55 -04:00
Erwin Dondorp
c6874c9acc
ARTEMIS-3375 fix for helptext for 'artemis address'
2021-07-04 13:31:53 -05:00
Clebert Suconic
bff242bba7
NO-JIRA Small tweaks on PrintData.java
2021-06-11 10:53:48 -04:00
Clebert Suconic
05498c350e
ARTEMIS-3261 Remove need to lookup replaceableRecords on the hot path
...
We known it's a replaceable record as part of the logic, no need to lookup the record type unless it's a reload from the system.
2021-06-09 14:52:06 -04:00
Clebert Suconic
0edf599adc
ARTEMIS-3261 Updating logic to use only replaceable records on compacting verification
2021-06-07 13:05:02 -04:00
Justin Bertram
3ca02955bf
NO-JIRA make TransferTest more robust, readable
2021-05-27 13:02:10 -05:00
Clebert Suconic
0716189518
ARTEMIS-3309 Improving test reliability
2021-05-27 11:46:48 -04:00
Clebert Suconic
a06494db85
ARTEMIS-3297 Moving journal-retention-directory commented out element
...
Just moving it close to the journal locations, as it was my original intent
2021-05-24 16:49:59 -04:00
Domenico Francesco Bruscino
e03c4fe193
ARTEMIS-3309 Add a parameter to limit messages to move or transfer
2021-05-24 14:09:20 -04:00
Clebert Suconic
23a28dc1d8
NO-JIRA Removing comment from PrintData
2021-05-24 10:34:58 -04:00
Clebert Suconic
27c343913f
ARTEMIS-3297 Journal Retention Feature
2021-05-18 16:29:18 -04:00
Clebert Suconic
fe361d3fae
ARTEMIS-3273 Moving verification of directory
2021-05-14 22:20:05 -04:00
Clebert Suconic
909f6f4492
NO-JIRA avoiding println on PrintData for Paged Files
2021-05-05 16:09:23 -04:00
Clebert Suconic
b0f8f515c5
ARTEMIS-3273 Recover tool and PrintData enhancements
2021-04-30 18:41:05 -04:00
Clebert Suconic
62395dcd44
ARTEMIS-3261 Fixing tests and allowing configuration to reload data files on start
2021-04-24 21:30:56 -04:00
Clebert Suconic
1392cb5f0b
ARTEMIS-3261 Enhance compact to deal with Rollbacks and update records that can be replaced
2021-04-23 15:17:06 -04:00