diff --git a/lib/storage/index_db_test.go b/lib/storage/index_db_test.go index 53d3ae9e3..6635c0426 100644 --- a/lib/storage/index_db_test.go +++ b/lib/storage/index_db_test.go @@ -887,6 +887,9 @@ func testIndexDBCheckTSIDByName(db *indexDB, mns []MetricName, tsids []TSID, isC if err != nil { return fmt.Errorf("cannot search with a filter matching empty tag: %w", err) } + if !testHasTSID(tsidsFound, tsid) { + return fmt.Errorf("tsids is missing when matching a filter with empty tag tsidsFound\ntsid=%+v\ntsidsFound=%+v\ntfs=%s\nmn=%s", tsid, tsidsFound, tfs, mn) + } // Search with filters matching empty tags (multiple filters) // See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1601 @@ -904,6 +907,9 @@ func testIndexDBCheckTSIDByName(db *indexDB, mns []MetricName, tsids []TSID, isC if err != nil { return fmt.Errorf("cannot search with multipel filters matching empty tags: %w", err) } + if !testHasTSID(tsidsFound, tsid) { + return fmt.Errorf("tsids is missing when matching multiple filters with empty tags tsidsFound\ntsid=%+v\ntsidsFound=%+v\ntfs=%s\nmn=%s", tsid, tsidsFound, tfs, mn) + } // Search with regexps. tfs.Reset()