google-nomulus/java/google/registry
guyben ea08661598 Upload to GCS before uploading to FTP
Currently we encode and upload the deposite to GCS and the FTP server at the
same time. This makes debugging harder as there are many possible points of
failure, some of which are external and some internal.

In this CL we start by encoding + uploading the deposit to GCS, and once
that's done we copy the data from GCS to the FTP server. This will (hopefully)
allow us to distinguish between errors on the FTP server and errors with the
GCS connection.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=199643208
2018-06-18 17:39:36 -04:00
..
backup Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
batch Consolidate all Set parameter parsing 2018-06-06 15:04:02 -04:00
beam Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
bigquery Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
braintree Switch from Guava Optionals to Java 8 Optionals 2017-10-24 16:53:47 -04:00
builddefs Fix registry_ear_file 2018-05-17 21:52:35 -04:00
config Add a new check API that does not wrap the domain check EPP flow 2018-06-06 15:05:30 -04:00
cron Consolidate all Set parameter parsing 2018-06-06 15:04:02 -04:00
dns Use @Binds instead of @Provides for DnsWriter 2018-06-18 17:32:56 -04:00
env Add a new check API that does not wrap the domain check EPP flow 2018-06-06 15:05:30 -04:00
export Remove deprecated PublishDetailReportAction 2018-06-06 14:59:30 -04:00
flows Restrict contact info commands to owning registrars 2018-06-18 17:36:42 -04:00
gcs Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
groups Migrate to Flogger (green) 2018-05-30 12:18:54 -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 Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
loadtest Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
mapreduce Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
model Add relevant exception message for checkArgumentNotNull usage 2018-06-06 15:13:10 -04:00
module Add a new check API that does not wrap the domain check EPP flow 2018-06-06 15:05:30 -04:00
monitoring/whitebox Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
pricing Move backported JUnit file to third_party (part 2) 2017-12-02 11:37:46 -05:00
proxy Enforce no logging in production environment 2018-06-06 15:10:15 -04:00
rdap Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
rde Upload to GCS before uploading to FTP 2018-06-18 17:39:36 -04:00
reporting Enhance transfer logic for transaction reporting 2018-06-06 15:19:01 -04:00
request Consolidate all Set parameter parsing 2018-06-06 15:04:02 -04:00
security Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
storage/drive Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
tldconfig/idn Replace occurrences of Wrapped.valueOf(...) with Wrapped.parseWrapped(...) 2018-04-02 16:14:12 -04:00
tmch Update LORDN comments to account for start-date sunrise 2018-06-18 17:38:07 -04:00
tools Default clientId to registry's registrar in domain lock commands 2018-06-06 15:17:36 -04:00
ui Migrate to Flogger (green) 2018-05-30 12:18:54 -04:00
util Upload to GCS before uploading to FTP 2018-06-18 17:39:36 -04:00
whois Redact WHOIS output instead of removing the fields altogether 2018-06-06 15:14:38 -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 Add "pubapi" App Engine service for check API, WHOIS, and RDAP 2018-05-30 12:18:54 -04:00
repositories.bzl Migrating to fluent logging (red) 2018-05-30 12:18:54 -04:00