Skip to content

feat(fs5.5): extend zigos benchmark stress lane#76

Merged
adybag14-cyber merged 1 commit intomainfrom
fs55-ethernet-integration
Mar 21, 2026
Merged

feat(fs5.5): extend zigos benchmark stress lane#76
adybag14-cyber merged 1 commit intomainfrom
fs55-ethernet-integration

Conversation

@adybag14-cyber
Copy link
Owner

@adybag14-cyber adybag14-cyber commented Mar 21, 2026

Summary by CodeRabbit

  • New Features

    • Added two new filesystem benchmarks: persistence cycle and overlay read cycle performance measurements to expand benchmark coverage.
  • Documentation

    • Updated project documentation to reflect expanded benchmark catalog, now including filesystem persistence cycle and overlay read cycle measurements alongside existing DNS, DHCP, TCP, runtime-state queue, and codec parsing benchmarks.

@coderabbitai
Copy link

coderabbitai bot commented Mar 21, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 56c19735-907c-441a-96c5-655d1d60a849

📥 Commits

Reviewing files that changed from the base of the PR and between 94ca07d and 629706b.

📒 Files selected for processing (6)
  • README.md
  • docs/zig-port/FS5_5_HARDWARE_DRIVERS_SYSTEMS.md
  • docs/zig-port/PHASE_CHECKLIST.md
  • docs/zig-port/PORT_PLAN.md
  • docs/zig-port/ZAR_VS_ZIGOS_BENCHMARK_SLICE_PLAN.md
  • src/benchmark_suite.zig

📝 Walkthrough

Walkthrough

This PR expands the benchmark suite with two new filesystem benchmark cases—filesystem.persistence_cycle and filesystem.overlay_read_cycle—and updates all related documentation to reflect the enhanced coverage.

Changes

Cohort / File(s) Summary
Documentation & Planning
README.md, docs/zig-port/FS5_5_HARDWARE_DRIVERS_SYSTEMS.md, docs/zig-port/PHASE_CHECKLIST.md, docs/zig-port/PORT_PLAN.md, docs/zig-port/ZAR_VS_ZIGOS_BENCHMARK_SLICE_PLAN.md
Updated benchmark coverage listings across documentation to include the two new filesystem benchmark cases and restructured the "delivered" vs. "planned" categorization in the benchmark roadmap.
Benchmark Suite Implementation
src/benchmark_suite.zig
Added import of baremetal/filesystem.zig, implemented two new benchmark functions (benchFilesystemPersistenceCycle and benchFilesystemOverlayReadCycle), registered both cases in the all_cases catalog with specified iteration counts, and updated tests to verify their presence.

Poem

🐰 Two new cycles hop into view,
One persists, one reads straight through,
Filesystem paths we now explore,
Benchmarks dancing more and more!

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fs55-ethernet-integration

Comment @coderabbitai help to get the list of available commands and usage tips.

@adybag14-cyber adybag14-cyber merged commit b779736 into main Mar 21, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant