8116 Commits

Author SHA1 Message Date
Justin Bertram
46a592e887 This closes #3415 2021-01-25 13:23:52 -06:00
Sebastian Thomschke
193374d71d NO-JIRA Minor code improvement in NettyAcceptor class
Make public static fields final and remove an unused private class field.
2021-01-25 13:23:52 -06:00
Justin Bertram
df7658f5a8 This closes #3417 2021-01-25 13:22:53 -06:00
Domenico Francesco Bruscino
9d070812dd ARTEMIS-3079 Fix AMQP binary properties serialization to JSON 2021-01-25 13:22:53 -06:00
Justin Bertram
8b093ec428 NO-JIRA minor logging doc updates 2021-01-20 12:19:58 -06:00
Clebert Suconic
1183e24503 This closes #3411 2021-01-20 11:27:03 -05:00
Domenico Francesco Bruscino
eea619137f ARTEMIS-3073 Improve replication manger NPE logs 2021-01-20 11:27:03 -05:00
Clebert Suconic
d3c6fb62b8 This closes #3413 2021-01-20 11:26:08 -05:00
gtully
c2c637407e ARTEMIS-2937 - tidy up shutdown, resolve intermittent failure in org.apache.activemq.artemis.tests.integration.amqp.connect.AMQPReplicaTest#testReplicaCatchupOnQueueCreates 2021-01-20 11:26:08 -05:00
Clebert Suconic
006fe4010d This closes #3414 2021-01-20 11:25:10 -05:00
gtully
ec32b68247 ARTEMIS-2559 - resolve intermittent test failure when last ack is lost 2021-01-20 11:25:10 -05:00
Justin Bertram
c4cc5ec873 This closes #3410 2021-01-19 10:09:55 -06:00
Andy Taylor
4a646e4415 ARTEMIS-3072 - Management methods check for null and not for empty strings
https://issues.apache.org/jira/browse/ARTEMIS-3072
2021-01-19 14:36:38 +00:00
Andy Taylor
9fde07dc45 ARTEMIS-3043 - just a console tweak to add a scrollbar on the column picker modal in case its too big for the screen
https://issues.apache.org/jira/browse/ARTEMIS-3043
2021-01-19 09:14:22 +00:00
Andy Taylor
6b6d993a1d NO-JIRA updating the console docs 2021-01-19 09:13:46 +00:00
Clebert Suconic
86daa7cd31 This closes #3409 2021-01-15 16:51:21 -05:00
Domenico Francesco Bruscino
1f825ee424 ARTEMIS-3069 Add option to mask using the configured password-codec 2021-01-15 18:05:59 +01:00
Clebert Suconic
697886a87c This closes #3406 2021-01-13 21:00:16 -05:00
Clebert Suconic
78c0792989 ARTEMIS-3065 AMQP Anonymous producer would eventually block 2021-01-13 15:46:54 -05:00
Clebert Suconic
65d6efa2ed This closes #3393 2021-01-12 17:28:13 -05:00
franz1981
22dbeb8022 ARTEMIS-3049 Simplify PagePosition API 2021-01-12 17:28:13 -05:00
franz1981
54b0094cd6 ARTEMIS-3049 Simplify PageCache API 2021-01-12 17:28:13 -05:00
franz1981
19b04531c6 ARTEMIS-3049 Reduce live page lookup cost 2021-01-12 17:28:13 -05:00
franz1981
884336f08c ARTEMIS-3049 append only chunk list benchmark 2021-01-12 17:28:13 -05:00
Clebert Suconic
ecf3c2f87d This closes #3405 2021-01-12 17:13:34 -05:00
franz1981
2e0f051d2d ARTEMIS-3063 AMQPMessage get property can use a String switch 2021-01-12 12:07:23 +01:00
Clebert Suconic
1adf88545f This closes #3404 2021-01-11 21:42:54 -05:00
franz1981
dc68d2e08f ARTEMIS-3061 AMQPMessage::getDuplicateProperty can save key comparisons and class checks 2021-01-11 21:42:54 -05:00
Clebert Suconic
cfc56a84ad This closes #3401 2021-01-11 11:38:59 -05:00
Justin Bertram
9aa7a10744 ARTEMIS-3058 improper AddressSettings merge
The merge method in AddressSettings should *not* use any getters. It
should reference the relevant variables directly. Using any getters will
return default values in the underlying value is null. This can cause
problems for hierarchical settings.

Also fixed a few potential NPEs exposed by the test-case.
2021-01-11 11:38:59 -05:00
Clebert Suconic
5dd147a023 This closes #3403 2021-01-11 11:37:30 -05:00
franz1981
be3812b2e2 ARTEMIS-3059 AMQP message reencoding should save creating Netty heap arenas 2021-01-11 11:37:30 -05:00
franz1981
3a138b4829 This closes #3402 2021-01-11 15:49:37 +01:00
Domenico Francesco Bruscino
ba2b891b63 ARTEMIS-3060 Upgrade to Guava 30.1 2021-01-11 12:48:40 +01:00
Clebert Suconic
c90d7dfc80 This closes #3400 2021-01-08 14:16:59 -05:00
Clebert Suconic
b4d66b684a ARTEMIS-3054 Fix inconsistencies between replica catchup and page cleanup 2021-01-08 13:48:41 -05:00
Clebert Suconic
727baf20b2 NO-JIRA fixing intermittent failure on QueueAutoDeleteTest 2021-01-07 10:42:26 -05:00
gtully
c384776d6f ARTEMIS-3033 - fix early visibility on cached simple string parts array 2021-01-07 11:32:46 +00:00
Clebert Suconic
751ac9d86e This closes #3382 2021-01-06 15:36:15 -05:00
gtully
546bbfebfb ARTEMIS-3033 - implement address tree map for wildcards in place of linked addresses 2021-01-06 20:31:46 +00:00
gtully
4e70fcdb52 ARTEMIS-3043 - remove reference to improperly named field, now corrected, from test 2021-01-06 20:19:49 +00:00
Clebert Suconic
de603ceba2 This closes #3396 2021-01-06 10:49:02 -05:00
Justin Bertram
9fc22675df ARTEMIS-3031 add new callback for broker deactivation
The existing deactivation callback happens *after* several important
services are shutdown (e.g. the remoting service which allows client
connectivity). This commit adds a new callback which is invoked *before*
any services are stopped. This is useful for embedded use-cases where
applications want to stop gracefully before any part of the broker is
stopped.

A default, empty method implementation is provided so that existing
callback implementations don't need to change.
2021-01-06 10:49:02 -05:00
Clebert Suconic
1d7d7f9ce6 This closes #3389 2021-01-06 10:47:57 -05:00
Andy Taylor
ea7f001776 ARTEMIS-3043 - improvements on new console
https://issues.apache.org/jira/browse/ARTEMIS-3043
2021-01-06 10:47:57 -05:00
Clebert Suconic
168883df20 This closes #3399 2021-01-06 10:27:01 -05:00
Clebert Suconic
a6160dac14 ARTEMIS-3052 Not block on Binding operations
There no need to test on this commit,
since current tests are enough coverage on this change.
2021-01-06 10:27:01 -05:00
Clebert Suconic
b1b88b4f6f This closes #3363 2021-01-06 09:05:01 -05:00
franz1981
2b5d99bbd1 ARTEMIS-3016 Refactored duplicate ids cache 2021-01-06 09:05:01 -05:00
franz1981
b3b5d4893c ARTEMIS-3016 Reduce DuplicateIDCache memory footprint 2021-01-06 09:05:01 -05:00