Skip to content

Commit ac17de1

Browse files
committed
fix integrations tests
1 parent 1ce35f2 commit ac17de1

2 files changed

Lines changed: 11 additions & 6 deletions

File tree

block/submitter.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,8 @@ func submitToDA[T any](
228228
return err
229229
}
230230

231+
retryStrategy.NextAttempt()
232+
231233
submitCtx, cancel := context.WithTimeout(ctx, submissionTimeout)
232234
m.recordDAMetrics("submission", DAModeRetry)
233235

@@ -243,8 +245,6 @@ func submitToDA[T any](
243245
if outcome.AllSubmitted {
244246
return nil
245247
}
246-
247-
retryStrategy.NextAttempt()
248248
}
249249

250250
return fmt.Errorf("failed to submit all %s(s) to DA layer, submitted %d items (%d left) after %d attempts",
@@ -296,7 +296,11 @@ func handleSubmissionResult[T any](
296296

297297
case coreda.StatusContextCanceled:
298298
m.logger.Info("DA layer submission canceled due to context cancellation", "attempt", retryStrategy.attempt)
299-
return SubmissionOutcome[T]{AllSubmitted: true}
299+
return SubmissionOutcome[T]{
300+
RemainingItems: remaining,
301+
RemainingMarshal: marshaled,
302+
AllSubmitted: false,
303+
}
300304

301305
case coreda.StatusTooBig:
302306
return handleTooBigError(m, ctx, remaining, marshaled, retryStrategy, postSubmit, itemType, retryStrategy.attempt)

node/helpers_test.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,10 @@ func getTestConfig(t *testing.T, n int) rollkitconfig.Config {
8181
LazyBlockInterval: rollkitconfig.DurationWrapper{Duration: 5 * time.Second},
8282
},
8383
DA: rollkitconfig.DAConfig{
84-
BlockTime: rollkitconfig.DurationWrapper{Duration: 200 * time.Millisecond},
85-
Address: MockDAAddress,
86-
Namespace: MockDANamespace,
84+
BlockTime: rollkitconfig.DurationWrapper{Duration: 200 * time.Millisecond},
85+
Address: MockDAAddress,
86+
Namespace: MockDANamespace,
87+
MaxSubmitAttempts: 30,
8788
},
8889
P2P: rollkitconfig.P2PConfig{
8990
ListenAddress: fmt.Sprintf("/ip4/127.0.0.1/tcp/%d", startPort+n),

0 commit comments

Comments
 (0)