Skip to content

Inquiry Regarding Time Intervals Between Consecutive Updates in Routinator #1025

@Meadows1254465703

Description

@Meadows1254465703

I am writing to share some observations regarding the time intervals between consecutive validation runs in Routinator, based on our recent analysis of its log outputs.

To investigate the update intervals, we calculated the time differences between the start times of consecutive validation runs by analyzing log entries marked with "Starting a validation run." This allowed us to derive the distribution of these intervals.

We conducted this analysis using Routinator v0.14.2 with default parameters (including the documented refresh value of 10 minutes, which should delay the next update until 10 minutes after the previous run completes). Notably, the observed intervals exhibited a bimodal distribution across two independent machines:

• Machine 1:

Image

Image

• Machine 2:

Image

Image

While the second peak in the distribution aligns with the expected 10-minute refresh interval described in the documentation, the first peak suggests unexpected behavior. Further examination of the logs revealed frequent occurrences of the entry:
[INFO] Next validation run scheduled in 0 seconds
This implies that certain validation runs initiated immediately after the previous run concluded, deviating from the intended 10-minute delay.

Could you kindly help us understand the following:
1.What scenarios might trigger a validation run to restart with a 0-second delay despite the default refresh setting?
2.Are there additional configurations or external factors that could influence this behavior?

We sincerely appreciate your expertise and time in addressing these questions. Please let us know if further details or logs would assist your investigation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions