google-nomulus/java/google/registry
mcilwain 7023b818b7 Enqueue async re-saves with additional future re-saves
Async tasks will now re-enqueue themselves after completion if there are
additional pending future actions. This allows all parts of domain delete flows
to be successfully re-saved as the parts happen, without going past the maximum
allowed 30 day task ETA limit. The first task runs at 30 days out when the
redemption grace period ends, and that task then enqueues another task to run 5
more days in the future, when the deletion is final and the pending delete
status gets removed.

No data migration plan is necessary because future resaves defaults to empty,
and indeed will always be empty on transfers. So previously enqueued tasks will
still be valid.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=202949677
2018-07-14 01:37:03 -04:00
..
backup Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
batch Enqueue async re-saves with additional future re-saves 2018-07-14 01:37:03 -04:00
beam Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
bigquery Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
braintree Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
builddefs Fix registry_ear_file 2018-05-17 21:52:35 -04:00
config Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
cron Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
dns Export Weimin as author of commits to GitHub 2018-07-14 01:37:03 -04:00
env Remove most HTML/CSS/JS assets from the backend service WAR 2018-06-27 15:28:53 -04:00
export Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
flows Enqueue async re-saves with additional future re-saves 2018-07-14 01:37:03 -04:00
gcs Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
groups Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
idn Update IDN tables to comply with https://www.iana.org/help/idn-repository-procedure 2018-02-01 21:59:14 -05:00
keyring Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
loadtest Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
mapreduce Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
model Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
module Clean up Guava imports in BUILD files 2018-06-27 15:28:53 -04:00
monitoring/whitebox Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
pricing Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
proxy Store encrypted file in Base64 encoding 2018-06-18 17:53:11 -04:00
rdap Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
rde Simplify the Ghostryde API 2018-06-27 15:28:53 -04:00
reporting Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
request Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
security Improve internal build system speed 2018-06-27 15:28:52 -04:00
storage/drive Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
tldconfig/idn Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
tmch Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
tools Clean up internal imports in BUILD files 2018-07-14 01:37:03 -04:00
ui Export Weimin as author of commits to GitHub 2018-07-14 01:37:03 -04:00
util Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
whois Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
xjc Add //third_party/java/jaxb dependency to targets using javax.xml.bind 2018-01-23 16:18:35 -05:00
xml Replace http://errorprone.info with https://errorprone.info since that site 2018-05-05 23:52:20 -04:00
BUILD Remove most HTML/CSS/JS assets from the backend service WAR 2018-06-27 15:28:53 -04:00
repositories.bzl Migrating to fluent logging (red) 2018-05-30 12:18:54 -04:00