google-nomulus/javatests/google/registry
mcilwain c8925555d4 Don't retry RDE upload tasks that have failed dependencies
New upload tasks are created every 4 hours, so if we're waiting on a 2 hour SFTP cooldown or some other long-running dependency like generating the RDE report, just delete this task and let it re-run at the next 4 hour period.  No need to let these tasks continue gumming up the queue.

Note that this method of throwing NoContentException to abort the task without enqueuing it for retry is already being used by RdeReportAction for the same purpose.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=201372808
2018-06-27 15:28:52 -04:00
..
backup Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
batch Add asynchronous scheduled actions to re-save entities 2018-06-27 15:28:52 -04:00
beam Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
bigquery Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
builddefs Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
config Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
cron Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
dns Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
export Add asynchronous scheduled actions to re-save entities 2018-06-27 15:28:52 -04:00
flows Add asynchronous scheduled actions to re-save entities 2018-06-27 15:28:52 -04:00
groups Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
keyring Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
mapreduce/inputs Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
model Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
module Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
monitoring/whitebox Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
pricing Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
proxy Enforce no logging in production environment 2018-06-06 15:10:15 -04:00
rdap Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
rde Don't retry RDE upload tasks that have failed dependencies 2018-06-27 15:28:52 -04:00
reporting Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
request Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
security Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
server Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
storage/drive Merge JUnitBackport's expectThrows into assertThrows 2018-03-06 18:56:15 -05:00
testing Add asynchronous scheduled actions to re-save entities 2018-06-27 15:28:52 -04:00
tldconfig/idn Merge JUnitBackport's expectThrows into assertThrows 2018-03-06 18:56:15 -05:00
tmch Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
tools Make nomulus list_cursors command faster by batching loads 2018-06-27 15:28:52 -04:00
ui Remove more unnecessary "throws" declarations 2018-06-27 15:28:52 -04:00
util Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
whois Delete MultiplyingCloudDnsWriter 2018-06-27 15:28:06 -04:00
xjc Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00
xml Remove unnecessary "throws" declarations 2018-06-18 18:17:56 -04:00