Draft: [skip ci] Apply schema inconsistency filter by validator class

What does this MR do and why?

The filter for known schema inconsistencies compared the inconsistency type with names such as extra_tables, but the type is the validator class name. So the ignored test_replication table and the lock-writes triggers (gitlab_schema_write_trigger_for_*) were always reported. The filter now matches the validator classes.

The schema_inconsistencies Service Ping metric now applies the filter before it keeps the first 150 inconsistencies, so these triggers no longer fill the metric.

Split out of !258353 (merged). Related to #632819.

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Niko Belokolodov

Merge request reports

Loading
Loading