Commit Graph

8268 Commits

Author SHA1 Message Date
Erwin Dondorp 8f7970cd59 NO-JIRA clarify REST doc to use ttl parameter 2021-03-09 10:39:14 -06:00
gtully 37371c749f NO JIRA - remove commented out dependency 2021-03-08 21:10:57 +00:00
Domenico Francesco Bruscino dbebf68ae1 ARTEMIS-3165 Update karaf version to 4.3.0 2021-03-08 10:18:52 -05:00
franz1981 57e85bbc10 NO-JIRA fix flaky ReplicatedMultipleFailbackTest NPE 2021-03-05 10:18:48 -05:00
Robbie Gemmell 2826c8abe1 NO-JIRA: GHA workflow improvements
- Build examples using release profile on JDK8, like the Travis job.
- Build the examples on JDK11+ (unlike the Travis job).
- Add a workflow_dispatch trigger to allow manual start of new runs
  without using the rerun button and overrwriting previous logs.
2021-03-04 20:36:00 -05:00
Clebert Suconic d0cbd08363 This closes #3475 2021-03-04 10:48:44 -05:00
Clebert Suconic 05c55d382c ARTEMIS-3133 Just Encapsulating ObjectPool into a small utility 2021-03-04 10:38:14 -05:00
Clebert Suconic 4d934e364e This closes #3462 2021-03-03 13:51:05 -05:00
franz1981 bc83b31232 ARTEMIS-3133 Reduce memory usage for Null an Ping packets 2021-03-03 13:51:05 -05:00
Clebert Suconic 86be98242c This closes #3472 2021-03-03 13:49:59 -05:00
Domenico Francesco Bruscino 5aa3a4b6aa ARTEMIS-3147 Fix auto created addresses reload 2021-03-03 13:49:59 -05:00
Justin Bertram c0055dd34f This closes #3459 2021-03-03 10:06:45 -06:00
sebthom 026f3859a2 ARTEMIS-3117 Provide CachingOpenSSLContextFactory
to mitigate performance degradation in JDK 11 during TLS connection
initialization.
2021-03-03 10:06:45 -06:00
Domenico Francesco Bruscino 2f5b9325f3 This closes #3461 2021-03-02 12:55:45 +01:00
Andy Taylor 46858bcfc3 ARTEMIS-3130 - fixing broken filter fields in console
https://issues.apache.org/jira/browse/ARTEMIS-3130
2021-03-02 12:55:45 +01:00
Andy Taylor 9e72460565 ARTEMIS-3129 - added roles needed for the browse tab for clarity
https://issues.apache.org/jira/browse/ARTEMIS-3129
2021-03-02 12:55:45 +01:00
Justin Bertram 457915f54a This closes #3465 2021-03-01 13:41:20 -06:00
Christopher L. Shannon (cshannon) 4c4d7a71cb ARTEMIS-2802: Add a null check when checking matching metaData inside
Federated Queue

Other protocols besides CORE may not have a metadata map so we need to
check for null before passing to the filter matcher
2021-03-01 13:41:20 -06:00
Clebert Suconic 9d4f88c1e5 This closes #3468 2021-02-25 10:19:02 -05:00
franz1981 6c7231928f ARTEMIS-3138 Shared Nothing Live broker shouldn't try to connect to itself (2) 2021-02-25 10:19:02 -05:00
franz1981 03a8e20de2 ARTEMIS-3138 Shared Nothing Live broker shouldn't try to connect to itself 2021-02-25 10:19:02 -05:00
gtully a0ce3812ba ARTEMIS-3067, ARTEMIS-3135 - rework accounting for lazy decoding by directly referencing the owning page store, owner now tracked on a message rather than the message reference. This avoids the error prone checks around potential decoding sites 2021-02-24 15:50:13 +00:00
Clebert Suconic 66040b009c ARTEMIS-3135 Fixing intermittent test failure 2021-02-23 13:59:26 -05:00
gtully a56ade38b4 ARTEMIS-3135 - track possible change in memory estimate when messages are converted to maps for JMX or UI display, follows up from ARTEMIS-3067 2021-02-23 15:30:40 +00:00
Clebert Suconic 4de4329cb1 This closes #3463 2021-02-22 17:32:38 -05:00
Clebert Suconic 12c8096a23 ARTEMIS-3093 Ordering on multiple consumers and core with rollback 2021-02-22 15:10:04 -05:00
Clebert Suconic 898b406430 This closes #3392 2021-02-19 15:24:34 -05:00
franz1981 6126d926dd ARTEMIS-3045 ReplicationManager can batch sent replicated packets 2021-02-19 15:18:20 -05:00
Clebert Suconic 8611095f48 This closes #3455 2021-02-19 14:25:22 -05:00
sebthom f9e23def8d ARTEMIS-3121 Avoid creation of unnecessary StringBuilder instance in
Netty#getProtocols() and simplify implementation
2021-02-19 14:25:22 -05:00
Clebert Suconic 3cbc225ee1 NO-JIRA Fixing links on RELEASING.md 2021-02-17 15:57:14 -05:00
Clebert Suconic 91e37a6909 This closes #3458 2021-02-17 15:37:41 -05:00
Justin Bertram 3296d431cf ARTEMIS-3124 readability for 'Expires' when browsing via console 2021-02-17 15:37:41 -05:00
Clebert Suconic f451c42d22 This closes #3457 2021-02-17 15:31:08 -05:00
Domenico Francesco Bruscino ab7058ac75 ARTEMIS-3118 Fix the expiration on converting from AMQP to core
Initialize the JMS expiration with the value calculated during the scan
of the AMQP message to avoid a different value for each conversion based
on System.currentTimeMillis() and ttl.
2021-02-17 17:34:20 +01:00
Clebert Suconic 34af74ec14 This closes #3454 2021-02-16 08:44:28 -05:00
Bartosz Spyrko-Smietanko fd1ccbe135 ARTEMIS-3120 Preserve default LocatorConfig if no configuration provided in RecoveryConfig 2021-02-16 08:44:06 -05:00
Clebert Suconic d2f06034cb This closes #3453 2021-02-12 16:39:19 -05:00
Clebert Suconic 7d10e915b6 ARTEMIS-3116 Fixing Core->AMQP Conversion of Scheduled Delivery Time 2021-02-12 13:00:06 -05:00
Justin Bertram 8ff072a4e8 This closes #3295 2021-02-11 20:52:31 -06:00
Petr Kužel a75dce9577 ARTEMIS-2931: Resolving potential NPEs detected by eclipse
WARNING: the eclipse static analyser is pretty limited and it cannot cope with cases like: correlated variables, exception paths, .... 70% of eclipse warnings on artemis codebase is a false alarm.

Anyway some variable correlations can be eliminated and code becomes more readable for humans too.

For "never-throws", the assumption is made explicit. If you disagree with the reverse-engineered assumption then it is likely an indication of a true potential NPE.

Last but not least, copy&paste is a common source of bugs. I suspect eclipse indirectly detected one such case.

Hope it helps
2021-02-11 20:52:16 -06:00
Clebert Suconic 21ee5985ea [maven-release-plugin] prepare for next development iteration 2021-02-11 12:00:04 -05:00
Clebert Suconic 36a771150b [maven-release-plugin] prepare release 2.17.0 2021-02-11 11:59:51 -05:00
Clebert Suconic cb1beac21f This closes #3450 2021-02-11 11:29:52 -05:00
Clebert Suconic e7e3c71511 ARTEMIS-3113 - Artemis AMQP shouldn't depend on JMS.
* removing the  JMS dependency on AMQP module
* fixing destinations usage.
* refactoring to remove some JMS usage and make exceptions a bit better

Jira: https://issues.apache.org/jira/browse/ARTEMIS-3113
2021-02-11 10:45:01 -05:00
Clebert Suconic 3cd5efd7ae This closes #3451 2021-02-11 10:44:10 -05:00
Jan Šmucr 5dc038b537 NO-JIRA Add a note about the `jms-client-id` session metadata to the docs 2021-02-11 10:43:27 -05:00
Clebert Suconic 078b2c076e This closes #3452 2021-02-11 10:35:59 -05:00
Erwin Dondorp 2aedde1c80 NO_JIRA mention that a multiple values are allowed for anycastPrefix/multicastPrefix 2021-02-11 10:35:41 -05:00
Clebert Suconic 0bd52c7b9f This closes #3445 2021-02-10 19:26:00 -05:00