Skip to content

CWIST v3.4.1

Choose a tag to compare

@DPS0340 DPS0340 released this 14 Sep 03:37
· 0 commits to c06781d376c7f3f3e72202fe129abe59b31c1cfc since this release

CWIST 3.4.1

Reliability fixes on the main release line, including the HTTP tail-investigation corrections. This is not a claim of a universal P99.999 SLO or reproduction of the historical benchmark host.

Highlights

  • Response stringification copies the exact serialized header byte span instead of scanning a non-NUL-terminated stack buffer (PR84, backported by PR90).
  • Linux multiprocess workers remain inside the inherited CPU affinity mask, including sparse and shifted CPU sets; failures preserve inherited placement (PR89, backported by PR90).
  • Carries existing main-line fixes for io_uring posted-work wakeups, queued-demand classic-pool growth, file-limit hard-cap preservation, and buffered HTTP/2 input readiness, plus the other main-line fixes since 3.4.
  • Adds regressions and a source-distribution gate that builds and tests the vendored tarball after extraction without Git metadata.

Distribution

Use cwist-3.4.1.tar.gz, which includes recursively pinned submodule sources. The automatic GitHub source-code archives do not include vendored submodule contents. SQLite is still downloaded by the build when absent; this is not an offline package.

Build with make VERSION=3.4.1; build prerequisites remain documented in README. The accompanying SHA256SUMS, SOURCE_COMMIT, SOURCE_TREE and SUBMODULES identify the tested artifact and its source.

Benchmark boundary

The earlier three local screens (27 cases, 20,405,857 requests, reported errors zero) used the PR89 dev-based candidate, not this main-based release. Their numbers must not be attributed to this release artifact. Issue25 remains open pending fresh external benchmark evidence. Existing v3.4 tags/assets are not moved or replaced.

Source identity

  • Commit: c06781d376c7f3f3e72202fe129abe59b31c1cfc
  • Tree: c522c01ff2b0c5542d11fa36b3af8bc7af038196
  • Vendored source archive SHA-256: f247852fc3549eee38cb7896bcfe2fd3ede8aa13ef9baef13939391e0ab6e656
  • Exact postmerge source-distribution build/test: https://github.com/c4punks/CWIST/actions/runs/34802310190
  • All seven postmerge workflows succeeded. Parent verified 3,004 top-level Git files against the release commit and nine top-level submodule pins; archive-verifier negative cases rejected wrong commits/checksums, altered source and missing files.