fix: Fix/adjust periodic_tasks management command (#7108)
* fix: Skip midnight partial rfced sync * fix: call iana protocols update task correctly
This commit is contained in:
parent
905b8c85a5
commit
3ddd8c9cce
|
@ -12,6 +12,7 @@ CRONTAB_DEFS = {
|
||||||
"day_of_month": "*",
|
"day_of_month": "*",
|
||||||
"month_of_year": "*",
|
"month_of_year": "*",
|
||||||
"day_of_week": "0",
|
"day_of_week": "0",
|
||||||
|
"timezone": "America/Los_Angeles",
|
||||||
},
|
},
|
||||||
"daily": {
|
"daily": {
|
||||||
"minute": "5",
|
"minute": "5",
|
||||||
|
@ -19,6 +20,7 @@ CRONTAB_DEFS = {
|
||||||
"day_of_month": "*",
|
"day_of_month": "*",
|
||||||
"month_of_year": "*",
|
"month_of_year": "*",
|
||||||
"day_of_week": "*",
|
"day_of_week": "*",
|
||||||
|
"timezone": "America/Los_Angeles",
|
||||||
},
|
},
|
||||||
"hourly": {
|
"hourly": {
|
||||||
"minute": "5",
|
"minute": "5",
|
||||||
|
@ -34,6 +36,14 @@ CRONTAB_DEFS = {
|
||||||
"month_of_year": "*",
|
"month_of_year": "*",
|
||||||
"day_of_week": "*",
|
"day_of_week": "*",
|
||||||
},
|
},
|
||||||
|
"every_15m_except_midnight": {
|
||||||
|
"minute": "*/15",
|
||||||
|
"hour": "1-23",
|
||||||
|
"day_of_month": "*",
|
||||||
|
"month_of_year": "*",
|
||||||
|
"day_of_week": "*",
|
||||||
|
"timezone": "America/Los_Angeles",
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -79,7 +89,7 @@ class Command(BaseCommand):
|
||||||
kwargs=json.dumps(dict(full_index=False)),
|
kwargs=json.dumps(dict(full_index=False)),
|
||||||
defaults=dict(
|
defaults=dict(
|
||||||
enabled=False,
|
enabled=False,
|
||||||
crontab=self.crontabs["every_15m"],
|
crontab=self.crontabs["every_15m_except_midnight"], # don't collide with full sync
|
||||||
description=(
|
description=(
|
||||||
"Reparse the last _year_ of RFC index entries until "
|
"Reparse the last _year_ of RFC index entries until "
|
||||||
"https://github.com/ietf-tools/datatracker/issues/3734 is addressed. "
|
"https://github.com/ietf-tools/datatracker/issues/3734 is addressed. "
|
||||||
|
@ -143,7 +153,7 @@ class Command(BaseCommand):
|
||||||
|
|
||||||
PeriodicTask.objects.get_or_create(
|
PeriodicTask.objects.get_or_create(
|
||||||
name="Sync with IANA protocols page",
|
name="Sync with IANA protocols page",
|
||||||
task="ietf.sync.tasks.iana_changes_update_task",
|
task="ietf.sync.tasks.iana_protocols_update_task",
|
||||||
defaults=dict(
|
defaults=dict(
|
||||||
enabled=False,
|
enabled=False,
|
||||||
crontab=self.crontabs["hourly"],
|
crontab=self.crontabs["hourly"],
|
||||||
|
|
Loading…
Reference in a new issue