diff --git a/net/art/stride_table.go b/net/art/stride_table.go index 53ae958c5..2ceb4d043 100644 --- a/net/art/stride_table.go +++ b/net/art/stride_table.go @@ -13,6 +13,11 @@ import ( "strings" ) +const ( + debugStrideInsert = false + debugStrideDelete = false +) + // strideEntry is a strideTable entry. type strideEntry[T any] struct { // prefixIndex is the prefixIndex(...) value that caused this stride entry's diff --git a/net/art/stride_table_test.go b/net/art/stride_table_test.go index e706ad640..a974479a5 100644 --- a/net/art/stride_table_test.go +++ b/net/art/stride_table_test.go @@ -52,11 +52,15 @@ func TestStrideTableInsert(t *testing.T) { slow := slowTable[int]{pfxs} fast := strideTable[int]{} - t.Logf("slow table:\n%s", slow.String()) + if debugStrideInsert { + t.Logf("slow table:\n%s", slow.String()) + } for _, pfx := range pfxs { fast.insert(pfx.addr, pfx.len, pfx.val) - t.Logf("after insert %d/%d:\n%s", pfx.addr, pfx.len, fast.tableDebugString()) + if debugStrideInsert { + t.Logf("after insert %d/%d:\n%s", pfx.addr, pfx.len, fast.tableDebugString()) + } } for i := 0; i < 256; i++ { @@ -122,11 +126,15 @@ func TestStrideTableDelete(t *testing.T) { slow := slowTable[int]{pfxs} fast := strideTable[int]{} - t.Logf("slow table:\n%s", slow.String()) + if debugStrideDelete { + t.Logf("slow table:\n%s", slow.String()) + } for _, pfx := range pfxs { fast.insert(pfx.addr, pfx.len, pfx.val) - t.Logf("after insert %d/%d:\n%s", pfx.addr, pfx.len, fast.tableDebugString()) + if debugStrideDelete { + t.Logf("after insert %d/%d:\n%s", pfx.addr, pfx.len, fast.tableDebugString()) + } } toDelete := pfxs[:50]