Repository navigation
Preserve native historical roster origins through restore #198
benchmarks.yml
on: push
Build Docker images
43s
Plan benchmark runs
7s
Build and check KeyLoad
2m 13s
Matrix: comparison-helixdb
Matrix: comparison-keyload
Matrix: comparison-kurrentdb
Matrix: comparison-mongodb
Matrix: comparison-neo4j
Matrix: comparison-opensearch
Matrix: comparison-postgresql
Matrix: comparison-qdrant
Matrix: comparison-rabbitmq
Matrix: comparison-redis
Matrix: comparison-surrealdb
Trigger Website
0s
Annotations
21 errors and 3 notices
|
Build Docker images:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L54
In externally visible method 'bool AtomicPartitionRosterRestoreOriginSerialization.Matches(AtomicPartitionRosterRestoreOrigin origin, PartitionRef partition, Guid currentIncarnation, ReadOnlySpan<byte> originalRow, long firstSeenAppliedIndex, Guid actualSourceIncarnation)', validate parameter 'origin' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build Docker images:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L35
In externally visible method 'byte[] AtomicPartitionRosterRestoreOriginSerialization.OriginKey(PartitionRef partition)', validate parameter 'partition' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build Docker images:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L31
In externally visible method 'byte[] AtomicPartitionRosterRestoreOriginSerialization.EntryKey(PartitionRef partition)', validate parameter 'partition' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build Docker images:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L41
In externally visible method 'bool AtomicPartitionRosterRestoreOriginSerialization.MatchesIdentity(AtomicPartitionRosterRestoreIdentity identity, Guid currentIncarnation)', validate parameter 'identity' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build Docker images:
src/KeyLoad.Abstractions/Features/BackupRestore/Contracts/AtomicPartitionRosterRestoreOrigin.cs#L18
Properties should not return arrays (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1819)
|
|
Build Docker images:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L54
In externally visible method 'bool AtomicPartitionRosterRestoreOriginSerialization.Matches(AtomicPartitionRosterRestoreOrigin origin, PartitionRef partition, Guid currentIncarnation, ReadOnlySpan<byte> originalRow, long firstSeenAppliedIndex, Guid actualSourceIncarnation)', validate parameter 'origin' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build Docker images:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L35
In externally visible method 'byte[] AtomicPartitionRosterRestoreOriginSerialization.OriginKey(PartitionRef partition)', validate parameter 'partition' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build Docker images:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L31
In externally visible method 'byte[] AtomicPartitionRosterRestoreOriginSerialization.EntryKey(PartitionRef partition)', validate parameter 'partition' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build Docker images:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L41
In externally visible method 'bool AtomicPartitionRosterRestoreOriginSerialization.MatchesIdentity(AtomicPartitionRosterRestoreIdentity identity, Guid currentIncarnation)', validate parameter 'identity' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build Docker images:
src/KeyLoad.Abstractions/Features/BackupRestore/Contracts/AtomicPartitionRosterRestoreOrigin.cs#L18
Properties should not return arrays (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1819)
|
|
Build and check KeyLoad
No files were found with the provided path: TestResults/**. No artifacts will be uploaded.
|
|
Build and check KeyLoad:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L54
In externally visible method 'bool AtomicPartitionRosterRestoreOriginSerialization.Matches(AtomicPartitionRosterRestoreOrigin origin, PartitionRef partition, Guid currentIncarnation, ReadOnlySpan<byte> originalRow, long firstSeenAppliedIndex, Guid actualSourceIncarnation)', validate parameter 'origin' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build and check KeyLoad:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L41
In externally visible method 'bool AtomicPartitionRosterRestoreOriginSerialization.MatchesIdentity(AtomicPartitionRosterRestoreIdentity identity, Guid currentIncarnation)', validate parameter 'identity' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build and check KeyLoad:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L35
In externally visible method 'byte[] AtomicPartitionRosterRestoreOriginSerialization.OriginKey(PartitionRef partition)', validate parameter 'partition' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build and check KeyLoad:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L31
In externally visible method 'byte[] AtomicPartitionRosterRestoreOriginSerialization.EntryKey(PartitionRef partition)', validate parameter 'partition' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build and check KeyLoad:
src/KeyLoad.Abstractions/Features/BackupRestore/Contracts/AtomicPartitionRosterRestoreOrigin.cs#L18
Properties should not return arrays (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1819)
|
|
Build and check KeyLoad:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L54
In externally visible method 'bool AtomicPartitionRosterRestoreOriginSerialization.Matches(AtomicPartitionRosterRestoreOrigin origin, PartitionRef partition, Guid currentIncarnation, ReadOnlySpan<byte> originalRow, long firstSeenAppliedIndex, Guid actualSourceIncarnation)', validate parameter 'origin' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build and check KeyLoad:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L41
In externally visible method 'bool AtomicPartitionRosterRestoreOriginSerialization.MatchesIdentity(AtomicPartitionRosterRestoreIdentity identity, Guid currentIncarnation)', validate parameter 'identity' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build and check KeyLoad:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L35
In externally visible method 'byte[] AtomicPartitionRosterRestoreOriginSerialization.OriginKey(PartitionRef partition)', validate parameter 'partition' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build and check KeyLoad:
src/KeyLoad.Abstractions/Features/BackupRestore/Serialization/AtomicPartitionRosterRestoreOriginSerialization.cs#L31
In externally visible method 'byte[] AtomicPartitionRosterRestoreOriginSerialization.EntryKey(PartitionRef partition)', validate parameter 'partition' is non-null before using it. If appropriate, throw an 'ArgumentNullException' when the argument is 'null'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1062)
|
|
Build and check KeyLoad:
src/KeyLoad.Abstractions/Features/BackupRestore/Contracts/AtomicPartitionRosterRestoreOrigin.cs#L18
Properties should not return arrays (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1819)
|
|
Plan benchmark runs
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Build Docker images
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Build and check KeyLoad
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
code-quality-comparisons
|
258 KB |
sha256:ddeef4e8a8a063c46dff1d7c71c78bfefae0ef9dd5eb0081dbfc87d4fd99a8c5
|
|
|
comparison-images-qualification
|
187 KB |
sha256:90670f471a6f74259a65fad0c08b3da15be2ca6005d2753b47533ccd9732a88e
|
|
|
comparison-plan
|
45.4 KB |
sha256:749c40b4b6da851b38d44b798d8092eeda4d4f7b5dde93c421b2feb565412840
|
|
|
timeseries-native-pinned-image-facts
|
187 KB |
sha256:f377a1a20b3c519c878b9aefe9818cd4bbe6d3e251ca552272c489b413d5d734
|
|