This is an automated email from the ASF dual-hosted git repository. apkhmv pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 38af0512c3 IGNITE-21855 Fix ItIndexAndIndexStorageDestructionTest (#3503) add ded415d544 IGNITE-21529 Implement log sink for EventLog (#3485) No new revisions were added by this update. Summary of changes: gradle/libs.versions.toml | 2 + .../src/testFixtures/resources/log4j2-test.xml | 17 +++- modules/eventlog/build.gradle | 21 ++++ .../ItLogSinkConfigurationValidationTest.java | 89 +++++++++++++++++ .../ignite/internal/eventlog/api/EventFactory.java | 9 ++ .../config/EventLogConfigurationModule.java} | 17 ++-- .../schema/EventLogConfigurationSchema.java} | 13 ++- .../config/schema/LogSinkConfigurationSchema.java} | 37 ++++--- .../config/schema/SinkConfigurationSchema.java} | 15 +-- .../ignite/internal/eventlog/event/EventImpl.java | 3 + .../internal/eventlog/event/IgniteEvents.java | 5 + .../internal/eventlog/ser/EventSerializer.java} | 13 ++- .../internal/eventlog/ser/JsonEventSerializer.java | 110 +++++++++++++++++++++ .../ignite/internal/eventlog/sink/LogSink.java | 44 +++++++++ .../ignite/internal/eventlog/sink/Sink.java} | 34 ++++--- .../internal/eventlog/sink/SinkFactory.java} | 22 ++++- .../internal/eventlog/event/EventBuilderTest.java | 1 - .../eventlog/ser/JsonEventSerializerTest.java | 92 +++++++++++++++++ .../ignite/internal/eventlog/sink/LogSinkTest.java | 103 +++++++++++++++++++ 19 files changed, 582 insertions(+), 65 deletions(-) create mode 100644 modules/eventlog/src/integrationTest/java/org/apache/ignite/internal/eventlog/ItLogSinkConfigurationValidationTest.java copy modules/{metrics/src/main/java/org/apache/ignite/internal/metrics/configuration/MetricConfigurationModule.java => eventlog/src/main/java/org/apache/ignite/internal/eventlog/config/EventLogConfigurationModule.java} (75%) copy modules/{cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/configuration/NodeAttributesConfigurationSchema.java => eventlog/src/main/java/org/apache/ignite/internal/eventlog/config/schema/EventLogConfigurationSchema.java} (76%) copy modules/{storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/configuration/schema/RocksDbDataStorageConfigurationSchema.java => eventlog/src/main/java/org/apache/ignite/internal/eventlog/config/schema/LogSinkConfigurationSchema.java} (52%) copy modules/{configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/injectedname/PolyConfigurationSchema.java => eventlog/src/main/java/org/apache/ignite/internal/eventlog/config/schema/SinkConfigurationSchema.java} (74%) copy modules/{cli/src/main/java/org/apache/ignite/internal/cli/event/EventListener.java => eventlog/src/main/java/org/apache/ignite/internal/eventlog/ser/EventSerializer.java} (80%) create mode 100644 modules/eventlog/src/main/java/org/apache/ignite/internal/eventlog/ser/JsonEventSerializer.java create mode 100644 modules/eventlog/src/main/java/org/apache/ignite/internal/eventlog/sink/LogSink.java copy modules/{configuration/src/test/java/org/apache/ignite/internal/configuration/sample/ClusterWideConfigurationSchema.java => eventlog/src/main/java/org/apache/ignite/internal/eventlog/sink/Sink.java} (50%) copy modules/{configuration/src/main/java/org/apache/ignite/internal/configuration/ComponentNotStartedException.java => eventlog/src/main/java/org/apache/ignite/internal/eventlog/sink/SinkFactory.java} (58%) create mode 100644 modules/eventlog/src/test/java/org/apache/ignite/internal/eventlog/ser/JsonEventSerializerTest.java create mode 100644 modules/eventlog/src/test/java/org/apache/ignite/internal/eventlog/sink/LogSinkTest.java