diff --git a/changelog/pvl-rm-ctx-rm.md b/changelog/pvl-rm-ctx-rm.md new file mode 100644 index 0000000000..c11ea168ea --- /dev/null +++ b/changelog/pvl-rm-ctx-rm.md @@ -0,0 +1,3 @@ +### Fixed + +- Removed eager validator context cancellation that was causing validator builder registrations to fail occasionally. diff --git a/validator/client/runner.go b/validator/client/runner.go index 731112e5aa..60bcd03229 100644 --- a/validator/client/runner.go +++ b/validator/client/runner.go @@ -123,7 +123,6 @@ func run(ctx context.Context, v iface.Validator) { cancel() continue } - cancel() // performRoles calls span.End() rolesCtx, _ := context.WithDeadline(ctx, deadline) performRoles(rolesCtx, allRoles, v, slot, &wg, span)