From 637036b8c8316e4550427278cea7a83824e941d6 Mon Sep 17 00:00:00 2001 From: Harivansh Rathi Date: Sat, 11 Apr 2026 17:40:38 +0000 Subject: [PATCH] fix: remove reconcile from ListMachines to prevent race with concurrent operations --- internal/daemon/lifecycle.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/internal/daemon/lifecycle.go b/internal/daemon/lifecycle.go index fb967c1..e76d588 100644 --- a/internal/daemon/lifecycle.go +++ b/internal/daemon/lifecycle.go @@ -32,11 +32,7 @@ func (d *Daemon) ListMachines(ctx context.Context) (*contracthost.ListMachinesRe machines := make([]contracthost.Machine, 0, len(records)) for _, record := range records { - reconciled, err := d.reconcileMachine(ctx, record.ID) - if err != nil { - return nil, err - } - machines = append(machines, machineToContract(*reconciled)) + machines = append(machines, machineToContract(record)) } return &contracthost.ListMachinesResponse{Machines: machines}, nil }