You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3aeb8cb
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/Features/BenchmarkComparisons.md
+26-1Lines changed: 26 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -688,7 +688,7 @@ KeyLoad engine repair and concurrent series-codec work are outside this task.
688
688
| REQ-BC-FAIL-003 authenticated partial results | AC-BC-FAIL-003 failed job accepted only with failed workload, successful result upload and matching failed envelope; missing/malformed/expired/mixed evidence rejected | producer/aggregate/site negative and positive TUnit regressions |
689
689
| REQ-BC-FAIL-004 honest site | AC-BC-FAIL-004 successful competitors retain values; failed cells have no numeric values and expose actual job link | independent numeric oracle, projection validation and real Chrome |
| REQ-BC-FAIL-006 bounded registry readiness | AC-BC-FAIL-006 each native HTTP probe has at most2s within the unchanged30s total; only settled non-aborted HTTP200 succeeds; private no-follow diagnostics remain at most121 records/64KiB and evidence-write failures propagate|`ImageRegistryReadinessTests`:10 actual loopback HTTP/error/bounds cases, plus genuine pinned Docker image export/import in GitHub |
691
+
| REQ-BC-FAIL-006 bounded registry readiness | AC-BC-FAIL-006 each native HTTP probe has at most2s within the unchanged30s total; only settled non-aborted HTTP200 succeeds; private no-follow diagnostics remain at most121 records/64KiB and evidence-write failures propagate. Actual fixture listeners use kernel-assigned loopback ports; optional numeric port accepts only integers1..65535 before HTTP/evidence, while both production callers keep the default5000 |`ImageRegistryReadinessTests`:10 actual loopback HTTP/error/bounds cases, including rejected port inputs before I/O, plus genuine pinned Docker image export/import in GitHub |
692
692
| REQ-BC-FAIL-007 Kurrent writer starts after membership | AC-BC-FAIL-007 verify all native1/2/3-member views before constructing the SDK writer; retain native DNS seeds, TLS verification, leader preference, NoStream semantics, acknowledgements, replica-copy oracle and cleanup |`IsolatedKurrentDiscoverySettingsTests`:3 actual SDK/resource-model cases; genuine Aspire-owned StreamAppend preflights for1/2/3 nodes |
693
693
| REQ-BC-FAIL-008 explicit cancellation stops owned work | AC-BC-FAIL-008 workload, finalization and result upload use `!cancelled()` so ordinary failure still finalizes while cancellation stops execution/publication; `always()` cleanup retains bounded diagnostics and safely removes owned registries whose setup was cancelled |`WorkflowBenchmarkFailureTests`, unchanged canceled-job/producer rejection regressions and actual GitHub lifecycle |
694
694
@@ -775,6 +775,31 @@ Full Release, scoped Unit build and formatter were blocked by concurrent
775
775
KeyCodec/CRUD source/test diagnostics. New workflow C# tests and actual complete
776
776
publication remain pending; none of that engine work is staged in this repair.
777
777
778
+
The clean88e2cec snapshot passed full Release build, formatter and governance.
779
+
Its actual full unit report has2821/2867 passes,46 failures, no skips/cancellation:
780
+
workflow cancellation3/3 and all selected workflow-layout groups passed. One
781
+
registry case failed with original `EADDRINUSE`; concurrent local tests and an
782
+
observed system ControlCenter listener share port5000. FAIL-PREP-REGISTRY therefore
783
+
uses an OS-owned ephemeral port for each actual HTTP fixture. Only a numeric port
784
+
on the fixed loopback URL is configurable in the readiness helper; preparation,
785
+
bundle publication, Docker mapping, manifest fetch and cleanup keep their existing
786
+
default5000. The evidence-bounds case verifies invalid numbers/types produce no
787
+
requests or evidence directory. Other full-unit failures include temp-path link
788
+
rejection and a native allocation assertion; those are not repaired here. Reruns
789
+
use an owned canonical temporary directory and retain the original failed report.
790
+
Clean-snapshot failed-envelope producer/finalizer2/2 passed through Aspire. The
791
+
chunk development child failed because that archive has no Git metadata; its
792
+
original stderr proves the failed `git check-ignore`, rather than a codec defect.
793
+
794
+
The subsequent benchmark-only port-isolation candidate (archive of88e2cec plus
795
+
its scoped patch) passed full Release build with0warnings/errors, formatter and
796
+
governance. Its freshly built actual Aspire/TUnit registry scenarios passed10/10
797
+
normal and10/10 scalar, no skips/cancellation/timeouts, using an owned canonical
798
+
temporary directory. The production callers still omit the optional port.
799
+
Source/module/fixture/runner and original report hashes are retained in the local
800
+
development receipt and status. Complete delivered-source GitHub publication is
801
+
pending; these development results do not qualify a full cohort or website.
Copy file name to clipboardExpand all lines: docs/implementation/status.json
+49-2Lines changed: 49 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -3190,15 +3190,15 @@
3190
3190
"scope": "preparation and native preflight only;4096-record development workload; no scale, full cohort, winner or power-loss qualification"
3191
3191
}
3192
3192
},
3193
-
"localDevelopmentVerification": "Earlier integrated Release build/formatter and Aspire registry10/10, SDK settings3/3, producer/finalizer2/2, GitHub evidence84/84 and original report probes48/48 passed. Delivered6ec Linux clean build, formatter, workflow inventory and native image checks passed. Follow-up current JS registry fixtures passed10/10 normal and10/10 scalar through the existing Aspire/TUnit bridge (not a newly compiled C# runner). Governance and diff checks pass. Current full Release, scoped Unit build and formatter are blocked by concurrent KeyCodec/CRUD source/test diagnostics outside benchmark scope; new workflow C# tests and complete delivered-source native/site/Pages qualification remain pending.",
3193
+
"localDevelopmentVerification": "Delivered6ec Linux clean build, formatter, workflow inventory, registry10/10 and SDK/resource settings3/3 passed. Clean88e2cec snapshot passed full Release build, formatterand governance; actual full unit2821/2867 passed with46 failures, no skips/cancellation (including a registry port conflict, macOS temp-link rejections, missing Git metadata for the chunk child and an allocation assertion). Workflow cancellation3/3 and failed producer/finalizer2/2 passed through Aspire. Benchmark-only ephemeral-port follow-up freshly built clean with0warnings/errors; formatter and governance passed; actual registry10/10 normal and10/10 scalar passed through Aspire/TUnit with canonical owned TMPDIR. Complete delivered-source native/site/Pages qualification remains pending; no KeyLoad engine repair in this stage.",
3194
3194
"runtimeQualified": false,
3195
3195
"publicationQualified": false,
3196
3196
"keyLoadEngineChanges": false,
3197
3197
"cancellationRepair": {
3198
3198
"requirement": "REQ-BC-FAIL-008",
3199
3199
"ordinaryFailure": "preserves original failed workload and authenticated null-report upload",
0 commit comments