Commit Graph

7849 Commits

Author SHA1 Message Date
Emmanuel Hugonnet fdfc58171b [ARTEMIS-2939]: Artemis should not delete corrupt log files.
* Moving corrupted journal files to the attic folder.

Jira: https://issues.apache.org/jira/browse/ARTEMIS-2939
2020-10-20 18:39:06 -04:00
Clebert Suconic 9a954188d8 This closes #3301 2020-10-20 17:23:48 -04:00
franz1981 4545749969 ARTEMIS-2941 Improve JDBC HA connection resiliency 2020-10-20 17:23:48 -04:00
Clebert Suconic 04bb3d66b0 This closes #3303 2020-10-20 12:28:10 -04:00
franz1981 6932b4674d ARTEMIS-2949 Reduce GC on OperationContext::checkTasks 2020-10-20 12:28:10 -04:00
Clebert Suconic d9545540e2 This closes #3309 2020-10-20 10:59:34 -04:00
Andy Taylor 3a82c830f0 ARTEMIS-2838 adding missing "send message" tab for addresses
plus removed some erronious logging

https://issues.apache.org/jira/browse/ARTEMIS-2838
2020-10-20 10:57:24 -04:00
Clebert Suconic 2ab36905ae This closes #3310 2020-10-20 10:44:49 -04:00
Emmanuel Hugonnet f6353f5259
[ARTEMIS-2954] Fixing double preifx issue.
Avoiding double preifx with ARTEMIS-2954 fix.

Issue: ARTEMIS-2954
2020-10-20 16:41:06 +02:00
Gary Tully 28d9038673
Merge pull request #3308 from franz1981/jdbc_fix
ARTEMIS-2955 commons-dbcp2 performance issue with Derby Embedded DBMS
2020-10-20 10:32:45 +01:00
franz1981 769101ac69 ARTEMIS-2955 commons-dbcp2 performance issue with Derby Embedded DBMS
This commit is fixing:
- a missing commit that can make leak a connection
- restricting default specific commons-dbcp2 to the default data source
- setting poolPreparedStatements true by default
- configured embedded Derby to be in-memory to speedup tests
2020-10-20 10:48:12 +02:00
Clebert Suconic 0077f354cd This closes #3305 2020-10-19 13:55:52 -04:00
gtully c4832c3209 ARTEMIS-2953 - drop the use of non deterministic finalize 2020-10-19 13:55:52 -04:00
Clebert Suconic e84fb95144 This closes #3307 2020-10-19 13:22:02 -04:00
Emmanuel Hugonnet bd392e1f93
[ARTEMIS-2954]: RA doesn't use the RA specified prefix when setting up a
destination.

 * When creating a destination it should rely on the RA configuration if
   none is provided instead of relying directly on the default
configuration.

Issue: https://issues.apache.org/jira/browse/ARTEMIS-2954
2020-10-19 18:11:41 +02:00
Clebert Suconic 0be78c84c5 This closes #3300 2020-10-19 10:09:24 -04:00
Justin Bertram 75e12b5e1d ARTEMIS-2947 Implement SecurityManager that supports replication 2020-10-19 10:07:57 -04:00
Clebert Suconic caab2e1d4d This closes #3306 2020-10-19 09:48:07 -04:00
gtully 583bd3602a ARTEMIS-2888 ARTEMIS-2859 ARTEMIS-2768 - revert new page-store-name addressSetting, when the page store respects the target address and the size is tallied on the target address store, it is no longer neecessary 2020-10-19 14:04:35 +01:00
Clebert Suconic 211c8d0b63 This closes #3296 2020-10-16 22:08:02 -04:00
Domenico Francesco Bruscino 5f4afd8b5e ARTEMIS-2942 Disable hawtio proxy 2020-10-16 22:08:02 -04:00
Clebert Suconic 5b20f712fc This closes #3304 2020-10-15 00:07:07 -04:00
Clebert Suconic 621b845d16 ARTEMIS-2951 Fixing Large Message reference counting 2020-10-15 00:07:07 -04:00
Clebert Suconic 4395a951b5 This closes #3282 2020-10-15 00:06:43 -04:00
gtully 4e8ce9ed10 ARTEMIS-2859 - track owning page store as in a message reference to ensure correct usage tracking, only track size on the owning store, reference everywhere else via refUp 2020-10-15 00:06:43 -04:00
Justin Bertram 96fc3b7a23 This closes #3291 2020-10-14 12:27:14 -05:00
Luis Alves 4584ab16df ARTEMIS-2886 pass FQQN regardless of match 2020-10-14 12:26:19 -05:00
franz1981 a59f81dfe4 This closes #3298 2020-10-12 15:20:48 +02:00
Domenico Francesco Bruscino 50f7efcfbe NO-JIRA Split commons.dbcp2.version 2020-10-12 15:17:45 +02:00
Clebert Suconic 950e087c38 This closes #3257 2020-10-09 17:58:58 -04:00
Andy Taylor 0ce173dcb5 ARTEMIS-2838 - migrate to HawtIO 2
https://issues.apache.org/jira/browse/ARTEMIS-2838
2020-10-09 09:20:29 +01:00
Clebert Suconic 5be917ff06 This closes #3292 2020-10-07 11:25:43 -04:00
Clebert Suconic 8fe4bfb29a ARTEMIS-2936 Adding logging.info on when to enable trace on critical analyzer 2020-10-07 10:40:55 -04:00
franz1981 74dfd19afa This closes #3288 2020-10-06 10:21:59 +02:00
franz1981 b4532d944d ARTEMIS-2823 Use datasource with JDBC store db connections fixes
It add additional required fixes:
- Fixed uncommitted deleted tx records
- Fixed JDBC authorization on test
- Using property-based version for commons-dbcp2
- stopping thread pool after activation to allow JDBC lease locks to release the lock
- centralize JDBC network timeout configuration and save repeating it
- adding dbcp2 as the default pooled DataSource to be used
2020-10-06 10:19:06 +02:00
franz1981 4979262f2d This closes #3204 2020-10-06 09:23:37 +02:00
Mikko Uoti 2faafec737 ARTEMIS-2823 Use datasource with JDBC store db connections
Replaces direct jdbc connections with dbcp2 datasource. Adds
configuration options to use alternative datasources and to alter the
parameters. While adding slight overhead, this vastly improves the
management and pooling capabilities with db connections.
2020-10-06 08:32:58 +03:00
franz1981 90d6bad879 This closes #3286 2020-10-06 07:14:24 +02:00
franz1981 a680f7d52e ARTEMIS-2928 blocking CallbackCache can be replaced with a JCTools lock-free queue 2020-10-06 07:14:24 +02:00
Domenico Francesco Bruscino ecdcdd0f78 This closes #3283 2020-09-30 17:57:45 +02:00
Justin Bertram aaba435cae ARTEMIS-2924 prevent NPE 2020-09-30 17:56:36 +02:00
Domenico Francesco Bruscino e0c8859367 This closes #3240 2020-09-30 17:50:48 +02:00
odidev 6666037935 ARTEMIS-2921 Upgrade to Netty 4.1.51.Final and netty-tcnative 2.0.33.Final
- Upgrade to netty 4.1.51.Final and netty-tcnative 2.0.33.Final for both security fixes and AArch64 performance improvements
- Refer release notes for detail:
  -https://netty.io/news/2020/05/13/4-1-50-Final.html
  -https://netty.io/news/2020/07/09/4-1-51-Final.html

Signed-off-by: odidev <odidev@puresoftware.com>
2020-09-30 17:47:02 +02:00
Clebert Suconic 52263663c4 This closes #3280 2020-09-30 10:21:08 -04:00
Domenico Francesco Bruscino fc628dc6b9 ARTEMIS-2920 Fix ActiveMQ Artemis Features build on IBM JDK 1.8 2020-09-30 10:21:08 -04:00
Justin Bertram a8d718166d NO-JIRA higher quality logos 2020-09-29 12:19:39 -05:00
Justin Bertram 7ed83a78a0 NO-JIRA update doc logos 2020-09-29 11:34:07 -05:00
gtully 7a472d2782 ARTEMIS-2768 - fix up conditional to include null pageStoreName option, it was a little over eager 2020-09-28 15:53:06 +01:00
Clebert Suconic 1d9964c2b0 NO-JIRA Fixing test intermittent failure with a Wait call 2020-09-27 00:26:15 -04:00
Clebert Suconic 702f3c453b ARTEMIS-2906 Fixing test on lastAckTimestamp 2020-09-25 15:26:14 -04:00