Conversation
|
The latest Buf updates on your PR. Results from workflow CI / buf-check (pull_request).
|
|
Claude finished @julienrbrt's task —— View job Comprehensive Code Review ✅I've completed a thorough review of the async force inclusion fetching implementation. Here are my findings across all focus areas: 1. Code Quality & ArchitectureStrengths
Issues & ConcernsCritical: Potential deadlock in CAS loops
|
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #2842 +/- ##
========================================
Coverage 64.76% 64.77%
========================================
Files 81 85 +4
Lines 7169 7838 +669
========================================
+ Hits 4643 5077 +434
- Misses 1986 2199 +213
- Partials 540 562 +22
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
| } | ||
|
|
||
| // calculateAdaptiveEpochWindow calculates the epoch lag window based on average fetch time | ||
| func (r *daRetriever) calculateAdaptiveEpochWindow() uint64 { |
There was a problem hiding this comment.
this func and what it calls is AI. i think it makes sense.
Merges forced inclusion implementation from julien/fi branch while preserving existing features from julien/async-fi. Key changes: - Refactored forced inclusion into clean block/internal/da package - Added ForcedInclusionRetriever and DAClient abstractions - Updated based sequencer to use new ForcedInclusionRetriever interface - Updated single sequencer with forced inclusion support - Added size validation for forced inclusion transactions - Removed async background fetcher in favor of simpler synchronous approach - Updated tests to match new behavior - Kept atomic.Pointer queue in based sequencer for thread safety The merge preserves forced inclusion functionality while adopting the cleaner architecture from julien/fi.
af054de to
a18e75f
Compare
|
Rebasing is more work thna starting from scratch, Closing this. I'll open a new one. |
Follow-up of #2797. Blocked on #2797 being merged.
Implements part of #2797 (comment)