This is an automated email from the ASF dual-hosted git repository.
clebertsuconic pushed a change to branch new-logging
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git
discard 6b6a511cca flesh out assembly default logging config, give output like
previous behaviour
discard 3aac74b5e2 squashme: fixup placeholders in prev commit
discard a27044f30c ARTEMIS-3896 clarify logging for transactional ops
discard 3e03b1db6e Removing Reload4J
discard d64891f9fc fix some more placeholders missed previously
discard dfa7f8cc51 make basic start on audit log file config, add [unfinished]
config changes to get AuditLoggerResourceTest smoke test passing
discard fc80391ebd reorder args to match previously out-of-order placeholders,
ensure new output matches previous
discard 762b05ef74 remove now-unnecessary quote escaping from log/message
bundle format strings, giving same output as before switch to slf4j formatter
discard 3dac731659 switch to released 2.0.0 artemis-native dep
discard 6c49f15065 Fixing up some {0} versus {}
discard a31545053f re-enable GHA CI runs in the main repo, build now in state
it can pass the PR test subset (except for
d153efde4e04703875c92fdcb45f9f65b87a215b needing reverted which would make it
fail)
discard 1265ab33ff add TODO for another fun task
discard 8bac1a8e06 fix various test failures due to unexpected message string;
also make some tests indicate why they failed
discard d153efde4e temporarily remove test to allow concentrating on other
issues
discard 33b882052a fix test missed in prior change
discard c2e27fc6a1 fix format of code prefix in messages, pointed out by
failing test
discard 92408fc7b4 make a start on a basic loging config for distribution
discard f454dbb5df add some more needed deps; essentially every module with
tests (or without specific log test config) will need this to avoid a
stacktrace from logging setup issues
discard 3312a0dc64 avoid NPE in a unit test due to audit loggers still being
enabled, unlike prior test logging config
discard 3983a49725 Using Artemis Native 2.1.0 snapshot until 2.0.0 is released
discard 443039d2d1 add some deps needed/used already, look into test failure
discard d8046047d3 fixup for release profile following prior rebases+squashes
discard 905fc39853 add commons-logging -> SLF4J bridge and exclude
commons-logging, suppresses unconfigured log spam from beanutils etc
discard c94cf6e630 basic logging config and some more on
AssertionLoggerHandler to get some tests using it working
discard f1817539b2 make a start on restoring AssertionLoggerHandler to get
tests going
discard 32e5a3ed3c Artemis native at 2.0 snapshot
discard 2b1db131f3 squashed logging changes from Clebert + me, rebased onto
main at 1c0a6d4091796362ff5c3ded15866bfdf7e57272
add 597953b6e2 ARTEMIS-3886 fix CLI operation retry
add f3954961e3 This closes #4138
add 15d839a6b0 ARTEMIS-3820 Fix browsing original queue of AMQP messages
add 8ef91333f7 This closes #4137
add e6e9dfd55f Upgrade jetty to v10
add 09859655f0 This closes #4132
add 57f48ee146 ARTEMIS-3558 Add broker-connections to config idx
add 91f1d37266 This closes #4114
add 4a4765c39c ARTEMIS-3890 - rework LVQ implementation to ensure all
messages get delivered, replacement of lvq now tied to the deliver loop. Fix
issue with duplicates - bug in LinkedListImpl`
add 1f2543029c ARTEMIS-3891 - allow TransformerConfig creation via
properties
add 52c2372053 ARTEMIS-3893: update to commons-configuration 2.8.0
add ee877e83a6 ARTEMIS-3885: refresh documentation build deps
add 8a6ee31055 NO-JIRA Adding a non failing test on TX send and mirror
add 7ee820864b ARTEMIS-3894 - add conversion from string for list - allow
core bridge static connector config via properties
add d3ed11da2a ARTEMIS-3894 - resolve errorprone warn on vargs call
add 0f5bd28e23 ARTEMIS-2894 Small tweak into newInstance call
add a0fb174c8f NO-JIRA clarify JmsTemplate warning
add 7bc3b02809 ARTEMIS-3895 - treat properties url with trailing slash as
directory of .properties files and apply in lexical order of name
add 8e54a65227 ARTEMIS-3767 Incompatibility on replication between 2.17
and current version
add ff770d540d ARTEMIS-1964 fix and deprecate getNumberOfMessages() on
AddressControl
add ff1fe7f6b5 ARTEMIS-3892 user limits not working with cert auth
add 695bc5a648 ARTEMIS-3888 make web console detection more robust
new 548005fcc7 squashed logging changes from Clebert + me, rebased onto
main at 1c0a6d4091796362ff5c3ded15866bfdf7e57272
new 94e8ea36cd Artemis native at 2.0 snapshot
new 796397d07a make a start on restoring AssertionLoggerHandler to get
tests going
new d60740d2f4 basic logging config and some more on
AssertionLoggerHandler to get some tests using it working
new 9fc012c2c9 add commons-logging -> SLF4J bridge and exclude
commons-logging, suppresses unconfigured log spam from beanutils etc
new ad6f99cffd fixup for release profile following prior rebases+squashes
new 95b91be94a add some deps needed/used already, look into test failure
new a4eb15a70a Using Artemis Native 2.1.0 snapshot until 2.0.0 is released
new d1e3e1cfdd avoid NPE in a unit test due to audit loggers still being
enabled, unlike prior test logging config
new 0e387b0290 add some more needed deps; essentially every module with
tests (or without specific log test config) will need this to avoid a
stacktrace from logging setup issues
new b6a9576feb make a start on a basic loging config for distribution
new 44e8e6ee3b fix format of code prefix in messages, pointed out by
failing test
new 2d39e7e6f4 fix test missed in prior change
new e72190e12b temporarily remove test to allow concentrating on other
issues
new a13898fff9 fix various test failures due to unexpected message string;
also make some tests indicate why they failed
new 5929e18fad add TODO for another fun task
new 3038ceaaf3 re-enable GHA CI runs in the main repo, build now in state
it can pass the PR test subset (except for
d153efde4e04703875c92fdcb45f9f65b87a215b needing reverted which would make it
fail)
new 4b71436fbe Fixing up some {0} versus {}
new 2b6f11c4aa switch to released 2.0.0 artemis-native dep
new c333175e21 remove now-unnecessary quote escaping from log/message
bundle format strings, giving same output as before switch to slf4j formatter
new c8b99e1d00 reorder args to match previously out-of-order placeholders,
ensure new output matches previous
new f072298e26 make basic start on audit log file config, add [unfinished]
config changes to get AuditLoggerResourceTest smoke test passing
new 89f230de39 fix some more placeholders missed previously
new fa6122a9ff Removing Reload4J
new 10e1e3001c ARTEMIS-3896 clarify logging for transactional ops
new 6cfbebc437 squashme: fixup placeholders in prev commit
new 819b12f495 flesh out assembly default logging config, give output like
previous behaviour
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (6b6a511cca)
\
N -- N -- N refs/heads/new-logging (819b12f495)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 27 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../cli/commands/messages/ConnectionAbstract.java | 26 +-
.../org/apache/activemq/cli/test/ArtemisTest.java | 32 ++
.../artemis/utils/collections/LinkedListImpl.java | 4 +
.../utils/collections/PriorityLinkedListImpl.java | 2 +-
.../api/core/management/AddressControl.java | 11 +-
.../core/protocol/core/CoreRemotingConnection.java | 5 +
.../src/main/webapp/plugin/js/components/browse.js | 2 +-
.../core/config/impl/ConfigurationImpl.java | 82 +++-
.../core/management/impl/AddressControlImpl.java | 60 +--
.../artemis/core/protocol/ServerPacketDecoder.java | 6 +-
.../impl/wireformat/ReplicationAddMessage.java | 28 +-
.../impl/wireformat/ReplicationAddTXMessage.java | 28 +-
.../wireformat/ReplicationStartSyncMessage.java | 39 +-
.../core/replication/ReplicationManager.java | 10 +-
.../core/server/embedded/EmbeddedActiveMQ.java | 12 +-
.../core/server/impl/ActiveMQServerImpl.java | 2 +-
.../artemis/core/server/impl/LastValueQueue.java | 437 +++------------------
.../core/server/impl/QueueConsumersImpl.java | 2 +-
.../artemis/core/server/impl/QueueImpl.java | 72 ++--
.../core/server/impl/ServerSessionImpl.java | 8 +-
.../core/config/impl/ConfigurationImplTest.java | 117 +++++-
.../artemis/component/WebServerComponent.java | 47 ++-
.../activemq/cli/test/WebServerComponentTest.java | 3 +-
artemis-website/package-lock.json | 28 +-
artemis-website/package.json | 2 +-
docs/user-manual/en/configuration-index.md | 13 +
docs/user-manual/en/management-console.md | 19 +
docs/user-manual/en/perf-tuning.md | 14 +-
pom.xml | 4 +-
tests/compatibility-tests/pom.xml | 60 +++
.../artemis/tests/compatibility/GroovyRun.java | 2 +
.../multiVersionReplica/backupServer.groovy | 7 +-
.../multiVersionReplica/mainServer.groovy | 8 +-
.../compatibility/MultiVersionReplicaTest.java | 53 ++-
tests/integration-tests/pom.xml | 6 +
.../artemis/tests/integration/amqp/JMSLVQTest.java | 32 ++
.../integration/amqp/JMSNonDestructiveTest.java | 3 +
.../integration/amqp/connect/AMQPReplicaTest.java | 82 ++++
.../tests/integration/jms/client/LVQTest.java | 4 +-
.../integration/management/AddressControlTest.java | 41 +-
.../management/AddressControlUsingCoreTest.java | 8 +-
.../tests/integration/server/LVQRecoveryTest.java | 2 +-
.../artemis/tests/integration/server/LVQTest.java | 29 +-
.../integration/server/ResourceLimitTest.java | 3 +
...itTest.java => ResourceLimitTestWithCerts.java} | 92 +++--
.../artemis/tests/smoke/console/QueuesTest.java | 63 +++
.../tests/smoke/console/pages/ArtemisPage.java | 19 +
.../tests/smoke/console/pages/QueuePage.java | 36 ++
.../artemis/tests/unit/util/LinkedListTest.java | 35 ++
49 files changed, 1033 insertions(+), 667 deletions(-)
copy
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/server/{ResourceLimitTest.java
=> ResourceLimitTestWithCerts.java} (50%)