This is an automated email from the ASF dual-hosted git repository.

robbie pushed a change to branch new-logging
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


    omit b8bab69059 basic change to allow a broker distribution to <just> start 
and serve clients
    omit 0fcc5f22ce unsaved change missed from previous commit
    omit 6c8f3a257c some more fixups following review of delta on main prior to 
last rebase, from e49a9521aaf6b706d692d797c32100a205704186 to 
d0d2a9a16bb6664d1ebeb977f7213a9b8fa640da
    omit 1c36d932da fixups for rebase from 
e49a9521aaf6b706d692d797c32100a205704186 to 
d0d2a9a16bb6664d1ebeb977f7213a9b8fa640da
    omit ab1ed6c26f add TODOs and disable certain tests that need more 
extensive fixups, gets overall build 'completing' for next steps
    omit 0a71eb0532 update various tests to fix compilation
    omit 132a445290 fixup various compilations issues in more modules, and 
poking to get artemis-features build to complete
    omit 7a2b481a31 add TODO about potentially expensive preparation of 
probably-not-logged details
    omit 233445878a get artemis-cli compiling
    omit f31c69337a get artemis-mqtt-protocol compiling
    omit 492c79ad56 get artemis-jms-server compiling
    omit bf44d5bd14 add some TODO notes
    omit 80e6fe4a4d get artemis-amqp-protocol compiling [again]
    omit 804ae3c953 some more rebase fixups missed in prior commit
    omit 67ba9eadc5 Fixing clashes after rebasing
    omit 1f961de74b remove log config reloader that depends on jboss logmanager
    omit 9036de4dd4 WIP - some osgi changes probably needed, and use snapshot 
artemis-native to remove JBL dep that should never have been passed on
    omit 4be34b586d fix some missed conversions, dep updates from previous 
changes
    omit d3bf8f985a jms-tests, joram tests
    omit e1f95ff856 Rest conv
    omit f0a44b5adf Jakarta RA pom
    omit d5eb7530d9 RA changes
    omit 964b1c1170 some progress... next on the list now is RA
    omit 66e69c5433 tweak variables for simplicity, make debug env variable 
align better with processor name/purpose
    omit bbf9e6c2b7 add missing license header
    omit 49c32f25d3 Placing getlogger back in place
    omit b6e3e0e485 moving System.out loggers on LogProcessor
    omit df25cc0352 removing system.out
    omit 5dbaa2a6ac some javadoc fixup
    omit 3f727bbb4a Some System.out.println logging on the log processor
    omit ca242c9da1 removing some non used logging
    omit c86b3c2c10 removing non used class
    omit 5fbca4cc15 update artemis-cli
    omit 1fe3a540c5 update artemis-cdi-client
    omit 12ad8271c8 update artemis-mqtt-protocol
    omit 5fcdcbf4ff restore some levels to original DEBUG, for now at least (as 
they dont seem like INFOs)
    omit bb5a9b098b fix some placeholder references not previously converted
    omit 54288d45de fix some handling of out-of-order placeholder references 
previously missed
    omit 98b8913a23 restore original log level for a couple of entries in 
previous change
    omit b11abd2c20 converting jms-server
    omit 4338fe0af1 fix placeholders missed in previous updates
    omit ddde4e7bcc typo on comment
    omit d774249df6 adding some known objects to LogProcessor, adding an 
additional test
    omit 05b4707e59 service-extensions conversion
    omit 7bd4bfe0da openwire conversion
    omit b628a27685 convert logging for artemis-jms-client
    omit 22f09396c5 convert logging for artemis-stomp-protocol
    omit a20a28011f convert logging for artemis-amqp-protocol
    omit 87aa7fcb02 some fixups or notes, for prior changes or existing code 
noticed reviewing them
    omit 2920cc7dfe small tweak on log processor
    omit 263dbe2b3d making progress: Artemis-server is compiling fine at this 
point
    omit f6f8214240 more progress
    omit 6bf89f31c2 progress on server
    omit 34b9084063 Making progress with artemis-server
    omit 55eb7ed731 removing example created during prototype
    omit c5ce66d0b3 small tweak on processor to use a more unique name
    omit 07f3a5a17a Tweaks on log processor to support Exception, add DEBUG and 
TRACE (temporarily)
    omit 5726a27c54 restore a @Cause annotation to args that had it removed 
previously, where method still exists
    omit ebecf9822a small test tweak
    omit 0ac71db124 Adding support for exception on LogProcessor
    omit e819a5ee10 some more converstion on artemis-server
    omit e5481d72a0 disable push builds on apache repo; still enabled for 
forks, along with PR + manual builds
    omit 37a738f709 make start on artemis-server, note some issues with these 
and previous changes
    omit bbb821b7b3 remove actioned TODO comment
    omit 2bb0006a49 fix some arg/format issues with prior commit
    omit 99772f0967 Addressing variable arguments on AuditLogger
    omit 24bb838a7d Addressing TODOs: we should never have any wrong class 
names, no more usage of LOGGER.error, always remove those
    omit d56041b487 some TODOs around logger names etc
    omit 915e0eeca4 update more of artemis-jdbc-store, but not all in order to 
note specific issues
    omit f61c43eaa7 fixing formatting with {} some real implementation on 
Processor
    omit 2f8af615b2 make start on artemis-jdbc-store to highlight some needed 
conversions
    omit d969ba854e add scopes, mostly test and some runtime for now, for SLF4J 
Log4J binding dep
    omit f38b24b23a use SLF4J -> Log4J 2 impl
    omit 2042e95a8b fix AuditLogger line spacing
    omit c6b664835c remove comment note already actioned
    omit ba6d550667 fix junit licence note again
    omit 1ab2743203 progress - artemis-journal is compiling
    omit 83019db1af progress
    omit dc46dd1be7 WIP: some notes
    omit ca0c64a411 progress
    omit 87b00081e8 Progress
    omit 26423be44c Fixes
    omit 75ff495081 progress
    omit a23199ab72 progress
    omit f66167eb37 moving some stuff
    omit 1895474a05 removing jboss logging
    omit c3ff24eba7 fail on duplicate
    omit 3daa3dd603 removing logger level
    omit 74905447db prototype Log Processor
     add 196e604778 NO-JIRA: suppress significant teardown stacktraces after 
compatibility test that is a no-op...make test itself skip
     add 9dd026118e ARTEMIS-3862 Short lived subscriptiong makes address size 
inconsistent
     add c1fd16d66a ARTEMIS-3864 StompTransactions leaking on 
ActiveMQServer.getSessions()
     add fd345f0a03 ARTEMIS-3858 fix navigation from consumer/producer columns 
of a session to those consumers/producers
     add 78587f0a82 NO-JIRA: remove unused methods and related dependencies 
left from initial copy plus some other cleanup
     add 8d29742d40 ARTEMIS-3862 Adding Topic Durable Subscription to 
RemoveSubscriptionRaceTest
     add 56e9d9525d ARTEMIS-3864 Removing debug statement
     add 6d926719f4 ARTEMIS-3863 - allow Role configuration via properties
     add d199bf3c8c ARTEMIS-3870: mark -all client deps optional in 
distribution pom, avoid passing on clashing/duplicate deps
     add 2123de415b ARTEMIS-3873 AMQP Broker Conn Encrypted Attrs
     add 2ab0e85db4 ARTEMIS-3874: move/update various bits to allow removing 
many test-jar creations and dependencies
     new 1d050d1d3b squashed logging changes from Clebert + me
     new 41785fe2aa fixups for changes on main between 
d0d2a9a16bb6664d1ebeb977f7213a9b8fa640da and 
2ab0e85db48964fdb45b47b7c7da3ea504943c56
     new c658de2cbb more fixups from chainges on main to 
2ab0e85db48964fdb45b47b7c7da3ea504943c56, convert modules missed originally due 
to the test interdependencies

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   (b8bab69059)
            \
             N -- N -- N   refs/heads/new-logging (c658de2cbb)

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 3 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:
 artemis-cli/pom.xml                                |  20 +--
 .../ActiveMQDefaultConfigurationTestAccessor.java  |   0
 artemis-commons/pom.xml                            |  18 +-
 artemis-core-client/pom.xml                        |  20 +--
 .../activemq/artemis/core/security/Role.java       |  70 ++++++--
 .../apache/activemq/artemis/util/XMLUtilTest.java  |   2 +-
 artemis-distribution/pom.xml                       |  27 +--
 .../main/webapp/plugin/js/components/consumers.js  |   4 +-
 .../main/webapp/plugin/js/components/producers.js  |   4 +-
 artemis-jakarta-client/pom.xml                     |   7 -
 artemis-jdbc-store/pom.xml                         |  13 +-
 artemis-jms-client/pom.xml                         |   7 -
 .../core/protocol/stomp/StompProtocolManager.java  |  66 ++++---
 .../artemis/core/protocol/stomp/StompSession.java  |  14 ++
 artemis-quorum-ri/pom.xml                          |  25 +--
 artemis-rest/pom.xml                               |  14 +-
 artemis-server/pom.xml                             |  20 +--
 .../core/config/impl/ConfigurationImpl.java        |  22 ++-
 .../activemq/artemis/core/config/impl/RoleSet.java |  28 ++-
 .../deployers/impl/FileConfigurationParser.java    |   6 +
 .../artemis/core/server/impl/QueueImpl.java        |  46 +++++
 .../resources/schema/artemis-configuration.xsd     |   1 +
 .../core/config/impl/ConfigurationImplTest.java    |  78 ++++++++
 ...ConfigurationBrokerConnectionEncryptedTest.java |  86 +++++++++
 .../artemis/core/filter/impl/FilterTest.java       |   2 +-
 .../core/server/impl/AdressInfoJSonTest.java       |   2 +-
 .../utils/SimpleServerTestPasswordCodec.java       |  36 ++--
 .../utils/critical/CriticalAnalyzerAccessor.java   |   0
 ...tionTest-broker-connection-encrypted-config.xml |  37 ++++
 artemis-server/src/test/resources/login.config     |   2 +-
 .../pom.xml                                        |  16 +-
 .../artemis/utils/CleanupSystemPropertiesRule.java |   2 +-
 .../activemq/artemis/utils/PortCheckRule.java      |   0
 .../apache/activemq/artemis/utils/RetryMethod.java |   0
 .../apache/activemq/artemis/utils/RetryRule.java   |   0
 .../activemq/artemis/utils}/SilentTestCase.java    |   2 +-
 .../artemis/utils/ThreadLeakCheckRule.java         |   2 -
 .../org/apache/activemq/artemis/utils/Wait.java    |  44 ++++-
 artemis-web/pom.xml                                |  13 +-
 .../artemis/utils/SimpleWebTestPasswordCodec.java  |  34 ++--
 .../src/test/resources/bootstrap_web_codec.xml     |   2 +-
 .../test/resources/bootstrap_web_old_config.xml    |   2 +-
 pom.xml                                            |  14 +-
 tests/activemq5-unit-tests/pom.xml                 |  20 +--
 tests/artemis-test-support/pom.xml                 |  60 ++++---
 .../apache/activemq/artemis/tests/util/CFUtil.java |   0
 .../apache/activemq/artemis/tests/util}/Jmx.java   |  10 +-
 .../apache/activemq/artemis/utils/ExecuteUtil.java |   0
 .../activemq/artemis/utils/network/NetUtil.java    |   0
 .../artemis/utils/network/NetUtilResource.java     |   0
 .../activemq/transport/amqp/AmqpSupport.java       |  85 ---------
 .../transport/amqp/client/AmqpConnection.java      |   3 +-
 ...lt.java => AmqpOperationTimedOutException.java} |  26 ++-
 .../transport/amqp/client/AmqpReceiver.java        |   3 +-
 tests/compatibility-tests/pom.xml                  |  44 +----
 .../impl/nullpm/NullStorageAccessor.java           |   0
 .../tests/compatibility/ExportImportTest.java      |  17 +-
 tests/e2e-tests/pom.xml                            |  55 ++----
 .../e2e/brokerConnection/ChainedMirrorTest.java    |   3 -
 .../DualMirrorFailoverWithContainerTest.java       |   5 +-
 .../e2e/brokerConnection/QpidDispatchPeerTest.java |   9 +-
 .../e2e/brokerConnection/SplitMirrorTest.java      |   3 -
 .../GCPauseSimulationTests.java                    |   2 +-
 tests/extra-tests/pom.xml                          |  45 ++---
 tests/integration-tests/pom.xml                    |  27 +--
 .../client/RemoveSubscriptionRaceTest.java         | 197 +++++++++++++++++++++
 .../tests/integration/paging/PagingTest.java       |   2 +-
 .../artemis/tests/integration/stomp/StompTest.java |  33 ++++
 .../activemq/artemis/tests/util/RandomUtil.java    |   0
 tests/jms-tests/pom.xml                            |  38 ++--
 tests/joram-tests/pom.xml                          |  11 --
 tests/performance-tests/pom.xml                    |  20 +--
 tests/smoke-tests/pom.xml                          |  63 +++----
 .../bridgeTransfer/BridgeTransferingTest.java      |  34 +---
 .../DualMirrorNoContainerTest.java                 |   3 -
 .../brokerConnection/PagedMirrorSmokeTest.java     |   5 +-
 .../tests/smoke/dnsswitch/DNSSwitchTest.java       |   5 +-
 .../infinite/InfiniteRedeliverySmokeTest.java      |  11 +-
 .../artemis/tests/smoke/jms/ManifestTest.java      |   2 -
 .../ReplicatedMultipleFailbackTest.java            |  27 +--
 .../tests/smoke/logging/AuditLoggerTest.java       |   3 +-
 .../tests/smoke/logging/AuditLoggerTestBase.java   |  19 --
 .../tests/smoke/mmfactory/MMSFactoryTest.java      |  48 ++---
 .../smoke/paging/FloodServerWithAsyncSendTest.java |  11 +-
 .../quorum/PluggableQuorumSinglePairTest.java      |  63 +++----
 .../quorum/ZookeeperPluggableQuorumPeerTest.java   |  31 ++--
 .../ZookeeperPluggableQuorumSinglePairTest.java    |   7 +-
 .../smoke/replicationflow/SoakPagingTest.java      |  17 +-
 .../artemis/tests/smoke/transfer/TransferTest.java |  22 +--
 tests/soak-tests/pom.xml                           |  12 +-
 tests/stress-tests/pom.xml                         |  26 +--
 tests/timing-tests/pom.xml                         |  26 ++-
 tests/unit-tests/pom.xml                           |  27 +--
 .../artemis/tests/unit/AllClassesTest.java         |   2 +-
 .../remoting/impl/netty/NettyAcceptorTest.java     |   2 +-
 .../tests/unit/logging/AssertionLoggerTest.java    |   2 +-
 .../artemis/tests/unit/util/LinkedListTest.java    |   2 +-
 97 files changed, 1107 insertions(+), 889 deletions(-)
 rename {artemis-core-client => 
artemis-cli}/src/test/java/org/apache/activemq/artemis/api/config/ActiveMQDefaultConfigurationTestAccessor.java
 (100%)
 copy 
artemis-rest/src/main/java/org/apache/activemq/artemis/rest/queue/QueueDeployment.java
 => 
artemis-server/src/main/java/org/apache/activemq/artemis/core/config/impl/RoleSet.java
 (66%)
 create mode 100644 
artemis-server/src/test/java/org/apache/activemq/artemis/core/config/impl/FileConfigurationBrokerConnectionEncryptedTest.java
 copy 
artemis-core-client/src/main/java/org/apache/activemq/artemis/utils/SimpleIDGenerator.java
 => 
artemis-server/src/test/java/org/apache/activemq/artemis/utils/SimpleServerTestPasswordCodec.java
 (56%)
 rename {artemis-commons => 
artemis-server}/src/test/java/org/apache/activemq/artemis/utils/critical/CriticalAnalyzerAccessor.java
 (100%)
 create mode 100644 
artemis-server/src/test/resources/ConfigurationTest-broker-connection-encrypted-config.xml
 copy {artemis-boot => artemis-unit-test-support}/pom.xml (83%)
 rename {artemis-commons/src/test => 
artemis-unit-test-support/src/main}/java/org/apache/activemq/artemis/utils/CleanupSystemPropertiesRule.java
 (98%)
 rename {artemis-commons/src/test => 
artemis-unit-test-support/src/main}/java/org/apache/activemq/artemis/utils/PortCheckRule.java
 (100%)
 rename {artemis-commons/src/test => 
artemis-unit-test-support/src/main}/java/org/apache/activemq/artemis/utils/RetryMethod.java
 (100%)
 rename {artemis-commons/src/test => 
artemis-unit-test-support/src/main}/java/org/apache/activemq/artemis/utils/RetryRule.java
 (100%)
 rename 
{artemis-core-client/src/test/java/org/apache/activemq/artemis/tests/util => 
artemis-unit-test-support/src/main/java/org/apache/activemq/artemis/utils}/SilentTestCase.java
 (97%)
 rename {artemis-commons/src/test => 
artemis-unit-test-support/src/main}/java/org/apache/activemq/artemis/utils/ThreadLeakCheckRule.java
 (99%)
 rename {artemis-commons/src/test => 
artemis-unit-test-support/src/main}/java/org/apache/activemq/artemis/utils/Wait.java
 (82%)
 copy 
artemis-core-client/src/main/java/org/apache/activemq/artemis/utils/SimpleIDGenerator.java
 => 
artemis-web/src/test/java/org/apache/activemq/artemis/utils/SimpleWebTestPasswordCodec.java
 (56%)
 rename tests/{integration-tests/src/test => 
artemis-test-support/src/main}/java/org/apache/activemq/artemis/tests/util/CFUtil.java
 (100%)
 rename 
tests/{smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/utils 
=> 
artemis-test-support/src/main/java/org/apache/activemq/artemis/tests/util}/Jmx.java
 (96%)
 rename {artemis-commons/src/test => 
tests/artemis-test-support/src/main}/java/org/apache/activemq/artemis/utils/ExecuteUtil.java
 (100%)
 rename {artemis-commons/src/test => 
tests/artemis-test-support/src/main}/java/org/apache/activemq/artemis/utils/network/NetUtil.java
 (100%)
 rename {artemis-commons/src/test => 
tests/artemis-test-support/src/main}/java/org/apache/activemq/artemis/utils/network/NetUtilResource.java
 (100%)
 copy 
tests/artemis-test-support/src/main/java/org/apache/activemq/transport/amqp/client/{util/NoOpAsyncResult.java
 => AmqpOperationTimedOutException.java} (61%)
 rename {artemis-server => 
tests/compatibility-tests}/src/test/java/org/apache/activemq/artemis/core/persistence/impl/nullpm/NullStorageAccessor.java
 (100%)
 create mode 100644 
tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/client/RemoveSubscriptionRaceTest.java
 rename {artemis-core-client => 
tests/integration-tests}/src/test/java/org/apache/activemq/artemis/tests/util/RandomUtil.java
 (100%)

Reply via email to