From c547cd7c18a39e3d157694e8a4891875c183db3c Mon Sep 17 00:00:00 2001 From: chrislu Date: Mon, 20 Oct 2025 16:13:41 -0700 Subject: [PATCH] fix tests --- weed/topology/volume_growth_reservation_test.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/weed/topology/volume_growth_reservation_test.go b/weed/topology/volume_growth_reservation_test.go index 7b06e626d..36b57a49c 100644 --- a/weed/topology/volume_growth_reservation_test.go +++ b/weed/topology/volume_growth_reservation_test.go @@ -150,15 +150,17 @@ func TestVolumeGrowth_ConcurrentAllocationPreventsRaceCondition(t *testing.T) { successCount.Add(1) t.Logf("Request %d succeeded, got reservation", requestId) - // Release the reservation to simulate completion + // Simulate completion: increment volume count BEFORE releasing reservation if reservation != nil { - reservation.releaseAllReservations() - // Simulate volume creation by incrementing count + // First, increment the volume count to reflect the created volume disk := dn.children[NodeId(types.HardDriveType.String())].(*Disk) deltaDiskUsage := &DiskUsageCounts{ volumeCount: 1, } disk.UpAdjustDiskUsageDelta(types.HardDriveType, deltaDiskUsage) + + // Then release the reservation + reservation.releaseAllReservations() } } }(i)