google-nomulus/java/google/registry/batch
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
..
BatchComponent.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
BatchModule.java Enqueue async re-saves with additional future re-saves 2018-07-14 01:37:03 -04:00
BUILD Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
DeleteContactsAndHostsAction.java Increase lease time for DeleteContactsAndHostsAction to 120 minutes 2018-06-18 18:01:59 -04:00
DeleteLoadTestDataAction.java Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
DeleteProberDataAction.java Consolidate all Set parameter parsing 2018-06-06 15:04:02 -04:00
EntityIntegrityAlertsSchema.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
ExpandRecurringBillingEventsAction.java Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
MapreduceEntityCleanupAction.java Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
MapreduceEntityCleanupUtil.java Remove unnecessary generic type arguments 2017-11-21 18:17:31 -05:00
RefreshDnsOnHostRenameAction.java Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
ResaveAllEppResourcesAction.java Replace many Work and VoidWork usages with lambdas 2017-11-21 18:45:12 -05:00
ResaveEntityAction.java Enqueue async re-saves with additional future re-saves 2018-07-14 01:37:03 -04:00
VerifyEntityIntegrityAction.java Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
VerifyEntityIntegrityStreamer.java Run automatic Java 8 conversion over codebase 2017-10-10 12:09:41 -04:00