mirror of
https://github.com/google/nomulus.git
synced 2025-05-18 18:29:36 +02:00
Refer to Datastore everywhere correctly by its capitalized form
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=147479683
This commit is contained in:
parent
a8cf81bca2
commit
cdadb54acd
123 changed files with 232 additions and 235 deletions
|
@ -17,7 +17,7 @@ package google.registry.rde;
|
|||
import com.google.auto.value.AutoValue;
|
||||
import java.io.Serializable;
|
||||
|
||||
/** Container of datastore resource marshalled by {@link RdeMarshaller}. */
|
||||
/** Container of Datastore resource marshalled by {@link RdeMarshaller}. */
|
||||
@AutoValue
|
||||
public abstract class DepositFragment implements Serializable {
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ import org.joda.time.Duration;
|
|||
* <p>{@link Lock} is used to ensure only one task executes at a time for a given
|
||||
* {@code LockedCursorTask} subclass + TLD combination. This is necessary because App Engine tasks
|
||||
* might double-execute. Normally tasks solve this by being idempotent, but that's not possible for
|
||||
* RDE, which writes to a GCS filename with a deterministic name. So the datastore is used to to
|
||||
* RDE, which writes to a GCS filename with a deterministic name. So Datastore is used to to
|
||||
* guarantee isolation. If we can't acquire the lock, it means the task is already running, so
|
||||
* {@link NoContentException} is thrown to cancel the task.
|
||||
*
|
||||
|
@ -62,7 +62,7 @@ class EscrowTaskRunner {
|
|||
/**
|
||||
* Performs task logic while the lock is held.
|
||||
*
|
||||
* @param watermark the logical time for a point-in-time view of datastore
|
||||
* @param watermark the logical time for a point-in-time view of Datastore
|
||||
*/
|
||||
abstract void runWithLock(DateTime watermark) throws Exception;
|
||||
}
|
||||
|
|
|
@ -48,7 +48,7 @@ import org.joda.time.Duration;
|
|||
*
|
||||
* <p>If no deposits have been made so far, then {@code startingPoint} is used as the watermark
|
||||
* of the next deposit. If that's a day in the future, then escrow won't start until that date.
|
||||
* This first deposit time will be set to datastore in a transaction.
|
||||
* This first deposit time will be set to Datastore in a transaction.
|
||||
*/
|
||||
public final class PendingDepositChecker {
|
||||
|
||||
|
|
|
@ -49,7 +49,7 @@ import org.joda.time.Duration;
|
|||
* If there's nothing to deposit, we return 204 No Content; otherwise, we fire off a MapReduce job
|
||||
* and redirect to its status GUI.
|
||||
*
|
||||
* <p>The mapreduce job scans every {@link EppResource} in datastore. It maps a point-in-time
|
||||
* <p>The mapreduce job scans every {@link EppResource} in Datastore. It maps a point-in-time
|
||||
* representation of each entity to the escrow XML files in which it should appear.
|
||||
*
|
||||
* <p>There is one map worker for each {@code EppResourceIndexBucket} entity group shard. There is
|
||||
|
@ -80,7 +80,7 @@ import org.joda.time.Duration;
|
|||
*
|
||||
* <p>Valid model objects might not be valid to the RDE XML schema. A single invalid object will
|
||||
* cause the whole deposit to fail. You need to check the logs, find out which entities are broken,
|
||||
* and perform datastore surgery.
|
||||
* and perform Datastore surgery.
|
||||
*
|
||||
* <p>If a deposit fails, an error is emitted to the logs for each broken entity. It tells you the
|
||||
* key and shows you its representation in lenient XML.
|
||||
|
|
|
@ -68,7 +68,7 @@ public final class RdeStagingMapper extends Mapper<EppResource, PendingDeposit,
|
|||
return;
|
||||
}
|
||||
|
||||
// Skip polymorphic entities that share datastore kind.
|
||||
// Skip polymorphic entities that share Datastore kind.
|
||||
if (!(resource instanceof ContactResource
|
||||
|| resource instanceof DomainResource
|
||||
|| resource instanceof HostResource)) {
|
||||
|
|
|
@ -47,10 +47,10 @@ import org.joda.time.DateTime;
|
|||
* A mapreduce that links hosts from an escrow file to their superordinate domains.
|
||||
*
|
||||
* <p>This mapreduce is run as the last step of the process of importing escrow files. For each host
|
||||
* in the escrow file, the corresponding {@link HostResource} record in the datastore is linked to
|
||||
* its superordinate {@link DomainResource} only if it is an in-zone host. This is necessary because
|
||||
* all hosts must exist before domains can be imported, due to references in host objects, and
|
||||
* domains must exist before hosts can be linked to their superordinate domains.
|
||||
* in the escrow file, the corresponding {@link HostResource} record in Datastore is linked to its
|
||||
* superordinate {@link DomainResource} only if it is an in-zone host. This is necessary because all
|
||||
* hosts must exist before domains can be imported, due to references in host objects, and domains
|
||||
* must exist before hosts can be linked to their superordinate domains.
|
||||
*
|
||||
* <p>Specify the escrow file to import with the "path" parameter.
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue