You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Removes DropwizardMetricsIT, MicroProfileMetricsIT, MicrometerMetricsIT
from parallelizable tests category, making them serial.
Additionally enables MicrometerMetricsIT which was previously ignored
due to flakiness.
`should_evict_down_node_metrics_when_timeout_fires` in MetricsITBase
relies on setting static field `MIN_EXPIRE_AFTER` in AbstractMetricUpdater
and then setting it back to 5 minutes.
Those three test classes inherit this test method and when they run
concurrently it sometimes results in setting the minimal expire time back
to 5 minutes before another test initializes its session with expire time
set to 1 second. This can be evidenced by the appearance of lines like
```
c.d.o.d.i.c.m.AbstractMetricUpdater - [s6] Value too low for advanced.metrics.node.expire-after: PT1S. Forcing to PT5M instead.
```
whenever that method fails. It does not appear when the test passes (due to
lucky schedule).
Making those tests serial seems to be the simplest solution.
0 commit comments