Skip to content

Conversation

InKryption
Copy link
Contributor

No description provided.

@codecov
Copy link

codecov bot commented Oct 16, 2025

Codecov Report

❌ Patch coverage is 96.60194% with 7 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/replay/service.zig 96.25% 3 Missing ⚠️
src/consensus/vote_listener.zig 97.84% 2 Missing ⚠️
src/consensus/optimistic_vote_verifier.zig 80.00% 1 Missing ⚠️
src/replay/consensus/core.zig 95.65% 1 Missing ⚠️
Files with missing lines Coverage Δ
src/replay/execution.zig 91.31% <100.00%> (-0.09%) ⬇️
src/consensus/optimistic_vote_verifier.zig 98.20% <80.00%> (-0.60%) ⬇️
src/replay/consensus/core.zig 95.71% <95.65%> (-0.26%) ⬇️
src/consensus/vote_listener.zig 92.75% <97.84%> (-0.72%) ⬇️
src/replay/service.zig 95.16% <96.25%> (-0.21%) ⬇️

... and 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@InKryption InKryption force-pushed the ink/vote-listener-refactors branch from 788139b to 9722609 Compare October 16, 2025 18:12
@InKryption InKryption force-pushed the ink/vote-listener-one-thread branch 2 times, most recently from 60f6a8a to f87a0b7 Compare October 16, 2025 21:30
@InKryption InKryption force-pushed the ink/vote-listener-refactors branch from 9722609 to be1fcd7 Compare October 16, 2025 21:30
@InKryption InKryption marked this pull request as ready for review October 17, 2025 11:02
@InKryption InKryption force-pushed the ink/vote-listener-one-thread branch from f87a0b7 to 54c4531 Compare October 17, 2025 11:02
@InKryption InKryption changed the base branch from ink/vote-listener-refactors to graphite-base/1005 October 20, 2025 15:52
@InKryption InKryption force-pushed the ink/vote-listener-one-thread branch from 54c4531 to 1662cdd Compare October 20, 2025 15:55
@InKryption InKryption changed the base branch from graphite-base/1005 to ink/vote-listener-refactors October 20, 2025 15:55
@InKryption InKryption changed the base branch from ink/vote-listener-refactors to graphite-base/1005 October 20, 2025 16:16
* As said, make the now-so-called VoteCollector a single threaded
  construct by default, a simple struct with some state and a method
  to collect and process votes.
* Also disentangle a large amount of state in replay/consensus that can
  be parameterized, akin to "unmanaging" managed data structures.
* Add an error log where before an error was being ignored.
* Simplify/improve some tests.
@InKryption InKryption force-pushed the ink/vote-listener-one-thread branch from 1662cdd to 60f335b Compare October 22, 2025 20:08
@InKryption InKryption changed the base branch from graphite-base/1005 to main October 22, 2025 20:08
@InKryption InKryption force-pushed the ink/vote-listener-one-thread branch from ad8d9d8 to 074c9d7 Compare October 23, 2025 00:32
these are no longer used across any threads, so they don't need to
be guarded by a rwmux
@InKryption InKryption force-pushed the ink/vote-listener-one-thread branch from 074c9d7 to e454768 Compare October 23, 2025 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🏗 In progress

Development

Successfully merging this pull request may close these issues.

1 participant