Files
Tim Huang 57cf7b17da Bug 2069284 - Use a per-list minimum_wait_duration for google5 updates. r=dimi
The V5 protocol sends a minimum_wait_duration per table, but we only
use the duration of the last table to schedule the next update, which
could be wrong if the duration is longer or shorter than others.

This patch fixes this issue. The nextUpdateTime pref will contain the
earliest update time among updated tables. And we use per-list pref to
store the update time for tables that have later time than the earliest
table. We schedule the timer according to the earliest update time and
skip those tables that are not expired.

We also updates relevant tests for this change.

Differential Revision: https://phabricator.services.mozilla.com/D323990
2026-09-07 12:07:33 +00:00
..