mirror of
https://github.com/google/nomulus.git
synced 2025-05-15 17:07:15 +02:00
Make RDE run less frequently on sandbox/alpha
This also removes RDE tasks that shouldn't/can't run on non-production environments, like upload/reporting. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=192177779
This commit is contained in:
parent
38bf86c0fd
commit
a8b6195ce2
2 changed files with 2 additions and 66 deletions
|
@ -18,39 +18,7 @@
|
||||||
and streams it to cloud storage. When this job has finished successfully, it'll
|
and streams it to cloud storage. When this job has finished successfully, it'll
|
||||||
launch a separate task that uploads the deposit file to Iron Mountain via SFTP.
|
launch a separate task that uploads the deposit file to Iron Mountain via SFTP.
|
||||||
</description>
|
</description>
|
||||||
<!--
|
<schedule>every day 00:07</schedule>
|
||||||
This only needs to run once per day, but we launch additional jobs in case the
|
|
||||||
cursor is lagging behind, so it'll catch up to the current date as quickly as
|
|
||||||
possible. The only job that'll run under normal circumstances is the one that's
|
|
||||||
close to midnight, since if the cursor is up-to-date, the task is a no-op.
|
|
||||||
|
|
||||||
We want it to be close to midnight because that reduces the chance that the
|
|
||||||
point-in-time code won't have to go to the extra trouble of fetching old
|
|
||||||
versions of objects from Datastore. However, we don't want it to run too
|
|
||||||
close to midnight, because there's always a chance that a change which was
|
|
||||||
timestamped before midnight hasn't fully been committed to Datastore. So
|
|
||||||
we add a 4+ minute grace period to ensure the transactions cool down, since
|
|
||||||
our queries are not transactional.
|
|
||||||
-->
|
|
||||||
<schedule>every 4 hours from 00:07 to 20:00</schedule>
|
|
||||||
<target>backend</target>
|
|
||||||
</cron>
|
|
||||||
|
|
||||||
<cron>
|
|
||||||
<url><![CDATA[/_dr/cron/fanout?queue=rde-upload&endpoint=/_dr/task/rdeUpload&forEachRealTld]]></url>
|
|
||||||
<description>
|
|
||||||
This job is a no-op unless RdeUploadCursor falls behind for some reason.
|
|
||||||
</description>
|
|
||||||
<schedule>every 4 hours synchronized</schedule>
|
|
||||||
<target>backend</target>
|
|
||||||
</cron>
|
|
||||||
|
|
||||||
<cron>
|
|
||||||
<url><![CDATA[/_dr/cron/fanout?queue=rde-report&endpoint=/_dr/task/rdeReport&forEachRealTld]]></url>
|
|
||||||
<description>
|
|
||||||
This job is a no-op unless RdeReportCursor falls behind for some reason.
|
|
||||||
</description>
|
|
||||||
<schedule>every 4 hours synchronized</schedule>
|
|
||||||
<target>backend</target>
|
<target>backend</target>
|
||||||
</cron>
|
</cron>
|
||||||
|
|
||||||
|
|
|
@ -18,39 +18,7 @@
|
||||||
and streams it to cloud storage. When this job has finished successfully, it'll
|
and streams it to cloud storage. When this job has finished successfully, it'll
|
||||||
launch a separate task that uploads the deposit file to Iron Mountain via SFTP.
|
launch a separate task that uploads the deposit file to Iron Mountain via SFTP.
|
||||||
</description>
|
</description>
|
||||||
<!--
|
<schedule>every day 00:07</schedule>
|
||||||
This only needs to run once per day, but we launch additional jobs in case the
|
|
||||||
cursor is lagging behind, so it'll catch up to the current date as quickly as
|
|
||||||
possible. The only job that'll run under normal circumstances is the one that's
|
|
||||||
close to midnight, since if the cursor is up-to-date, the task is a no-op.
|
|
||||||
|
|
||||||
We want it to be close to midnight because that reduces the chance that the
|
|
||||||
point-in-time code won't have to go to the extra trouble of fetching old
|
|
||||||
versions of objects from Datastore. However, we don't want it to run too
|
|
||||||
close to midnight, because there's always a chance that a change which was
|
|
||||||
timestamped before midnight hasn't fully been committed to Datastore. So
|
|
||||||
we add a 4+ minute grace period to ensure the transactions cool down, since
|
|
||||||
our queries are not transactional.
|
|
||||||
-->
|
|
||||||
<schedule>every 4 hours from 00:07 to 20:00</schedule>
|
|
||||||
<target>backend</target>
|
|
||||||
</cron>
|
|
||||||
|
|
||||||
<cron>
|
|
||||||
<url><![CDATA[/_dr/cron/fanout?queue=rde-upload&endpoint=/_dr/task/rdeUpload&forEachRealTld]]></url>
|
|
||||||
<description>
|
|
||||||
This job is a no-op unless RdeUploadCursor falls behind for some reason.
|
|
||||||
</description>
|
|
||||||
<schedule>every 4 hours synchronized</schedule>
|
|
||||||
<target>backend</target>
|
|
||||||
</cron>
|
|
||||||
|
|
||||||
<cron>
|
|
||||||
<url><![CDATA[/_dr/cron/fanout?queue=rde-report&endpoint=/_dr/task/rdeReport&forEachRealTld]]></url>
|
|
||||||
<description>
|
|
||||||
This job is a no-op unless RdeReportCursor falls behind for some reason.
|
|
||||||
</description>
|
|
||||||
<schedule>every 4 hours synchronized</schedule>
|
|
||||||
<target>backend</target>
|
<target>backend</target>
|
||||||
</cron>
|
</cron>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue