From 5fe62fec5c882c0d01867595f7f073c8e509a415 Mon Sep 17 00:00:00 2001 From: jonny rhea <5555162+jrhea@users.noreply.github.com> Date: Wed, 4 Mar 2026 13:30:26 -0600 Subject: [PATCH] miner: add span attributes for new paylod.stop condition --- miner/payload_building.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/miner/payload_building.go b/miner/payload_building.go index 86e38880d2..1c69dce1fa 100644 --- a/miner/payload_building.go +++ b/miner/payload_building.go @@ -305,6 +305,13 @@ func (miner *Miner) buildPayload(ctx context.Context, args *BuildPayloadArgs, wi // Check payload.stop first to avoid an unnecessary generateWork. select { case <-payload.stop: + payload.lock.Lock() + emptyDelivered := payload.full == nil + payload.lock.Unlock() + bSpan.SetAttributes( + telemetry.StringAttribute("exit.reason", "delivery"), + telemetry.BoolAttribute("empty.delivered", emptyDelivered), + ) log.Info("Stopping work on payload", "id", payload.id, "reason", "delivery") return default: