@@ -315,13 +315,10 @@ func TestGetDiscoveredMiners(t *testing.T) {
315315 {Address : "192.168.1.101" , Port : 4028 },
316316 }
317317
318- scheduler .mu .Lock ()
319- scheduler .discoveredMiners = make (map [string ]* miners.AvalonQHost )
320318 for _ , miner := range mockMiners {
321319 key := fmt .Sprintf ("%s:%d" , miner .Address , miner .Port )
322- scheduler .discoveredMiners [ key ] = miner
320+ scheduler .discoveredMiners . Store ( key , miner )
323321 }
324- scheduler .mu .Unlock ()
325322
326323 // Test getting miners
327324 retrievedMiners := scheduler .GetDiscoveredMiners ()
@@ -352,13 +349,10 @@ func TestDiscoverMinersPreservesExisting(t *testing.T) {
352349 {Address : "192.168.1.101" , Port : 4028 },
353350 }
354351
355- scheduler .mu .Lock ()
356- scheduler .discoveredMiners = make (map [string ]* miners.AvalonQHost )
357352 for _ , miner := range initialMiners {
358353 key := fmt .Sprintf ("%s:%d" , miner .Address , miner .Port )
359- scheduler .discoveredMiners [ key ] = miner
354+ scheduler .discoveredMiners . Store ( key , miner )
360355 }
361- scheduler .mu .Unlock ()
362356
363357 // Run discovery (should not find anything on 127.0.0.1/32, but existing miners should be preserved)
364358 err := scheduler .discoverMiners (context .Background ())
@@ -422,12 +416,11 @@ func TestSchedulerStatus_WithData(t *testing.T) {
422416 CreatedDateTime : "2024-01-15T10:30:00Z" ,
423417 }
424418
425- scheduler .mu .Lock ()
426- scheduler .discoveredMiners = make (map [string ]* miners.AvalonQHost )
427419 for _ , miner := range mockMiners {
428420 key := fmt .Sprintf ("%s:%d" , miner .Address , miner .Port )
429- scheduler .discoveredMiners [ key ] = miner
421+ scheduler .discoveredMiners . Store ( key , miner )
430422 }
423+ scheduler .mu .Lock ()
431424 scheduler .pricesMarketData = mockDoc
432425 scheduler .mu .Unlock ()
433426
@@ -495,10 +488,9 @@ func BenchmarkSchedulerGetStatus(b *testing.B) {
495488 Port : 4028 ,
496489 }
497490 }
498- scheduler .discoveredMiners = make (map [string ]* miners.AvalonQHost )
499491 for _ , miner := range mockMiners {
500492 key := fmt .Sprintf ("%s:%d" , miner .Address , miner .Port )
501- scheduler .discoveredMiners [ key ] = miner
493+ scheduler .discoveredMiners . Store ( key , miner )
502494 }
503495
504496 for b .Loop () {
@@ -654,10 +646,9 @@ func BenchmarkSchedulerGetDiscoveredMiners(b *testing.B) {
654646 Port : 4028 ,
655647 }
656648 }
657- scheduler .discoveredMiners = make (map [string ]* miners.AvalonQHost )
658649 for _ , miner := range mockMiners {
659650 key := fmt .Sprintf ("%s:%d" , miner .Address , miner .Port )
660- scheduler .discoveredMiners [ key ] = miner
651+ scheduler .discoveredMiners . Store ( key , miner )
661652 }
662653
663654 for b .Loop () {
0 commit comments