Smear out DNS updates over time when updating DNS for all domains

These updates can generally ran slowly in the background (i.e. they're low
priority), and shouldn't clog up the system to the point where they slow down
live incoming customer-requested updates.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=250732171
This commit is contained in:
mcilwain 2019-05-30 11:53:21 -07:00 committed by Ben McIlwain
parent d2f955a488
commit 987a648296
5 changed files with 102 additions and 26 deletions

View file

@ -108,4 +108,10 @@ public class ToolsServerModule {
String provideJobId(HttpServletRequest req) {
return extractRequiredParameter(req, "jobId");
}
@Provides
@Parameter("smearMinutes")
static int provideSmearMinutes(HttpServletRequest req) {
return extractIntParameter(req, "smearMinutes");
}
}