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

numinnex pushed a change to branch cg_port
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from 30850e70f merge master
     add 49fe8eaea chore(deps): Bump github.com/onsi/ginkgo/v2 from 2.29.0 to 
2.30.0 in /bdd/go in the go group across 1 directory (#3513)
     add f74359123 feat(java): add reporting suite to java bench (#3420)
     add 18bcfb45e ci: auto-apply good first issue label from issue form 
checkbox (#3528)
     add 63deea39d chore(cpp): upgrade bazel to 9.1.1 (#3511)
     add 2ec64c027 fix(partitions): persist data on vsr backups, add data 
integrity test (#3512)
     add d8903dde5 chore(deps): Bump the csharp group with 7 updates (#3531)
     add 00913ab94 feat(go): align TCP client logging with Rust SDK (#3464)
     add 832b45676 chore(deps): Bump the web group across 1 directory with 6 
updates (#3509)
     add 74d62eb89 chore(deps): bump Rust dependencies (#3551)
     add 6765299e3 Merge branch 'master' into cg_port

No new revisions were added by this update.

Summary of changes:
 .github/ISSUE_TEMPLATE/bug_report.yml              |    2 +-
 .github/ISSUE_TEMPLATE/feature_request.yml         |    2 +-
 .github/workflows/issue-labeler-assigner.yml       |   44 +-
 Cargo.lock                                         | 1448 +++++++++-----------
 Cargo.toml                                         |   60 +-
 bdd/go/go.mod                                      |    2 +-
 bdd/go/go.sum                                      |    4 +-
 codecov.yml                                        |    1 +
 core/consensus/src/impls.rs                        |   47 +-
 core/consensus/src/plane_helpers.rs                |  111 +-
 core/integration/tests/data_integrity/mod.rs       |   11 +
 .../verify_cluster_replica_data_identical.rs       |  446 ++++++
 core/journal/src/prepare_journal.rs                |    6 +-
 core/metadata/src/impls/metadata.rs                |   15 +-
 core/partitions/src/iggy_partition.rs              |  299 ++--
 core/partitions/src/journal.rs                     |  346 ++++-
 core/partitions/src/messages_writer.rs             |   16 +
 core/server-ng/build.rs                            |   12 +-
 core/server/build.rs                               |   12 +-
 core/shard/src/lib.rs                              |   37 +-
 .../Iggy_SDK.Examples.Basic.Consumer.csproj        |    8 +-
 .../Iggy_SDK.Examples.Basic.Producer.csproj        |   10 +-
 ...ggy_SDK.Examples.GettingStarted.Consumer.csproj |    4 +-
 ...ggy_SDK.Examples.GettingStarted.Producer.csproj |    4 +-
 .../Iggy_SDK.Examples.Shared.csproj                |    2 +-
 ...gy_SDK.Examples.MessageEnvelope.Consumer.csproj |   10 +-
 ...gy_SDK.Examples.MessageEnvelope.Producer.csproj |   10 +-
 ...ggy_SDK.Examples.MessageHeaders.Consumer.csproj |    4 +-
 ...ggy_SDK.Examples.MessageHeaders.Producer.csproj |    4 +-
 .../Iggy_SDK.Examples.NewSdk.Consumer.csproj       |   10 +-
 .../Iggy_SDK.Examples.NewSdk.Producer.csproj       |   10 +-
 .../Iggy_SDK.Examples.TcpTls.Consumer.csproj       |    4 +-
 .../Iggy_SDK.Examples.TcpTls.Producer.csproj       |    4 +-
 foreign/cpp/.bazelversion                          |    2 +-
 foreign/cpp/BUILD.bazel                            |   13 +-
 foreign/cpp/MODULE.bazel                           |   15 +
 foreign/cpp/MODULE.bazel.lock                      |  551 +++++---
 foreign/cpp/tests/consumer_group/low_level_e2e.cpp |    8 +-
 foreign/cpp/tests/stream/low_level_e2e.cpp         |    4 +-
 foreign/cpp/tests/unit_tests.cpp                   |    4 +-
 foreign/csharp/Directory.Packages.props            |    4 +-
 foreign/go/client/tcp/tcp_core.go                  |   80 +-
 foreign/go/client/tcp/tcp_core_test.go             |    2 +-
 foreign/go/client/tcp/tcp_session_management.go    |    6 +
 foreign/java/bench/build.gradle.kts                |    1 +
 .../tcp/async/TcpAsyncPinnedProducerActor.java     |  156 ++-
 .../runners/tcp/async/TcpAsyncPinnedProducer.java  |   75 +-
 .../apache/iggy/bench/cli/IggyBenchCommand.java    |    2 +-
 .../iggy/bench/cli/PinnedProducerCommand.java      |   89 +-
 .../iggy/bench/common/enums/BenchmarkKind.java     |   25 +-
 .../iggy/bench/common/enums/TimeSeriesKind.java}   |   11 +-
 .../iggy/bench/models/report/FinalReport.java      |   50 +
 .../report/context/BenchmarkCacheMetrics.java}     |    9 +-
 .../report/context/BenchmarkCacheMetricsKey.java}  |   13 +-
 .../models/report/context/BenchmarkHardware.java}  |   21 +-
 .../models/report/context/BenchmarkParams.java     |   62 +
 .../report/context/BenchmarkServerStats.java       |   62 +
 .../models/report/metrics/BenchmarkRecord.java}    |   10 +-
 .../report/metrics/DistributionPercentiles.java}   |    9 +-
 .../bench/models/report/metrics/GroupMetrics.java  |   30 +-
 .../models/report/metrics/GroupMetricsSummary.java |   47 +
 .../bench/models/report/metrics/HistogramBin.java} |    9 +-
 .../models/report/metrics/IndividualMetrics.java}  |   29 +-
 .../report/metrics/IndividualMetricsSummary.java   |   54 +
 .../report/metrics/LatencyDistribution.java}       |   24 +-
 .../metrics/LatencyMetrics.java}                   |   19 +-
 .../models/report/metrics/LogNormalParams.java}    |    9 +-
 .../bench/models/report/metrics/TimePoint.java}    |    9 +-
 .../report/metrics/TimeSeries.java}                |   29 +-
 .../iggy/bench/report/FinalReportBuilder.java      |  256 ++++
 .../iggy/bench/report/GroupMetricsCalculator.java  |  268 ++++
 .../iggy/bench/report/HardwareInfoCollector.java   |  115 ++
 .../bench/report/IndividualMetricsCalculator.java  |  358 +++++
 .../iggy/bench/report/ServerStatsCollector.java    |   90 ++
 .../org/apache/iggy/bench/report/StatsHelper.java  |  139 ++
 .../src/main/resources/logback.xml}                |   17 +-
 web/package-lock.json                              |  177 +--
 web/package.json                                   |   12 +-
 78 files changed, 4356 insertions(+), 1624 deletions(-)
 create mode 100644 
core/integration/tests/data_integrity/verify_cluster_replica_data_identical.rs
 copy foreign/java/{buildSrc/build.gradle.kts => 
bench/src/main/java/org/apache/iggy/bench/common/enums/TimeSeriesKind.java} 
(86%)
 create mode 100644 
foreign/java/bench/src/main/java/org/apache/iggy/bench/models/report/FinalReport.java
 copy foreign/java/{buildSrc/build.gradle.kts => 
bench/src/main/java/org/apache/iggy/bench/models/report/context/BenchmarkCacheMetrics.java}
 (85%)
 copy 
foreign/java/{java-sdk/src/test/java/org/apache/iggy/identifier/UserIdTest.java 
=> 
bench/src/main/java/org/apache/iggy/bench/models/report/context/BenchmarkCacheMetricsKey.java}
 (76%)
 copy 
foreign/java/{java-sdk/src/main/java/org/apache/iggy/user/UserInfoDetails.java 
=> 
bench/src/main/java/org/apache/iggy/bench/models/report/context/BenchmarkHardware.java}
 (59%)
 create mode 100644 
foreign/java/bench/src/main/java/org/apache/iggy/bench/models/report/context/BenchmarkParams.java
 create mode 100644 
foreign/java/bench/src/main/java/org/apache/iggy/bench/models/report/context/BenchmarkServerStats.java
 copy foreign/java/{buildSrc/build.gradle.kts => 
bench/src/main/java/org/apache/iggy/bench/models/report/metrics/BenchmarkRecord.java}
 (79%)
 copy foreign/java/{buildSrc/build.gradle.kts => 
bench/src/main/java/org/apache/iggy/bench/models/report/metrics/DistributionPercentiles.java}
 (84%)
 copy bdd/java/src/test/java/org/apache/iggy/bdd/RunCucumberTest.java => 
foreign/java/bench/src/main/java/org/apache/iggy/bench/models/report/metrics/GroupMetrics.java
 (53%)
 create mode 100644 
foreign/java/bench/src/main/java/org/apache/iggy/bench/models/report/metrics/GroupMetricsSummary.java
 copy foreign/java/{buildSrc/build.gradle.kts => 
bench/src/main/java/org/apache/iggy/bench/models/report/metrics/HistogramBin.java}
 (87%)
 copy 
foreign/java/{java-sdk/src/main/java/org/apache/iggy/stream/StreamDetails.java 
=> 
bench/src/main/java/org/apache/iggy/bench/models/report/metrics/IndividualMetrics.java}
 (51%)
 create mode 100644 
foreign/java/bench/src/main/java/org/apache/iggy/bench/models/report/metrics/IndividualMetricsSummary.java
 copy 
foreign/java/{java-sdk/src/main/java/org/apache/iggy/client/blocking/SystemClient.java
 => 
bench/src/main/java/org/apache/iggy/bench/models/report/metrics/LatencyDistribution.java}
 (63%)
 copy 
foreign/java/bench/src/main/java/org/apache/iggy/bench/models/{common/generator/DataBatch.java
 => report/metrics/LatencyMetrics.java} (72%)
 copy foreign/java/{buildSrc/build.gradle.kts => 
bench/src/main/java/org/apache/iggy/bench/models/report/metrics/LogNormalParams.java}
 (87%)
 copy foreign/java/{buildSrc/build.gradle.kts => 
bench/src/main/java/org/apache/iggy/bench/models/report/metrics/TimePoint.java} 
(88%)
 copy 
foreign/java/bench/src/main/java/org/apache/iggy/bench/{common/enums/ActorKind.java
 => models/report/metrics/TimeSeries.java} (58%)
 create mode 100644 
foreign/java/bench/src/main/java/org/apache/iggy/bench/report/FinalReportBuilder.java
 create mode 100644 
foreign/java/bench/src/main/java/org/apache/iggy/bench/report/GroupMetricsCalculator.java
 create mode 100644 
foreign/java/bench/src/main/java/org/apache/iggy/bench/report/HardwareInfoCollector.java
 create mode 100644 
foreign/java/bench/src/main/java/org/apache/iggy/bench/report/IndividualMetricsCalculator.java
 create mode 100644 
foreign/java/bench/src/main/java/org/apache/iggy/bench/report/ServerStatsCollector.java
 create mode 100644 
foreign/java/bench/src/main/java/org/apache/iggy/bench/report/StatsHelper.java
 copy foreign/java/{java-sdk/src/test/resources/logback-test.xml => 
bench/src/main/resources/logback.xml} (70%)

Reply via email to