This change adds a new query to the mlab-ns-rate-limit logic to identify 6-hour clients.
6-hour clients have the following signature:
only run tests during hours 0, 6, 12, 18 UTC.
issues requests to both /ndt and /neubot
resource is not decorated with additional parameters, e.g. /neubot and /ndt
user agent of NULL
To guarantee that clients issue requests in each 6-hour period, we calculate a 'period' total that should equal a unique sum if all four periods are present.
This change adds a new query to the mlab-ns-rate-limit logic to identify 6-hour clients.
6-hour clients have the following signature:
To guarantee that clients issue requests in each 6-hour period, we calculate a 'period' total that should equal a unique sum if all four periods are present.
This change is