Build steps: a step records what it is, a restart ends the steps it left running, a tool ends one (issue 1890)

This commit is contained in:
2026-10-26 13:25:13 +01:00
parent b4cd95e7c4
commit ddafe1b1aa
5 changed files with 275 additions and 4 deletions
+1 -1
View File
@@ -314,7 +314,7 @@ func (p *Puller) take(ctx context.Context, msg *Pulled) {
_ = msg.Term()
return
}
step, key, err := begin(p.Put, p.Node, ask.Kind+" ask", ask.ID)
step, key, err := begin(p.Put, p.Node, ask.Kind+" ask", ask.ID, AskWhat(ask))
if err != nil {
p.logf("the ask %s cannot start on %s: %v", ask.ID, p.Node, err)
_ = msg.Nak()