Initialize CBDD solution and add a .NET-focused gitignore for generated artifacts.

This commit is contained in:
Joseph Doherty
2026-02-20 12:54:07 -05:00
commit b8ed5ec500
214 changed files with 101452 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
namespace ZB.MOM.WW.CBDD.Core.Compression;
/// <summary>
/// Snapshot of aggregated compression and decompression telemetry.
/// </summary>
public readonly struct CompressionStats
{
public long CompressedDocumentCount { get; init; }
public long BytesBeforeCompression { get; init; }
public long BytesAfterCompression { get; init; }
public long CompressionCpuTicks { get; init; }
public long DecompressionCpuTicks { get; init; }
public long CompressionFailureCount { get; init; }
public long ChecksumFailureCount { get; init; }
public long SafetyLimitRejectionCount { get; init; }
}