Skip to content

Commit 71cb34c

Browse files
committed
Edu edits plus rewordings
1 parent 8d2e746 commit 71cb34c

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

deploy-manage/tools/snapshot-and-restore/s3-repository.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -379,11 +379,11 @@ Instances residing in a public subnet in an AWS VPC will connect to S3 via the V
379379

380380
## Replicating objects [repository-s3-replicating-objects]
381381

382-
AWS S3 supports [replication of objects](https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication.html), both within a single region and across regions.
383-
Unfortunately this replication is not compatible with {{es}} snapshots.
384-
The objects that {{es}} writes to the repository refer to other objects which already exist in the repository, and {{es}} only deletes an object from the repository after it becomes unreferenced by all other objects.
385-
AWS S3 replication will apply operations to the replica repository in a different order from the order in which {{es}} applies them to the primary repository, and this may leave the replica repository in an invalid state, with objects referring to other objects that do not exist.
386-
To replicate a repository's contents elsewhere you must follow the [repository backup](snapshot-and-restore/self-managed.md#snapshots-repository-backup) process.
382+
AWS S3 supports [replication of objects](https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication.html), both within a single region and across regions. However, this replication is not compatible with {{es}} snapshots.
383+
384+
The objects that {{es}} writes to the repository refer to other objects in the repository. {{es}} writes objects in a very specific order to ensure that each object only refers to objects which already exist. Likewise, {{es}} only deletes an object from the repository after it becomes unreferenced by all other objects. AWS S3 replication will apply operations to the replica repository in a different order from the order in which {{es}} applies them to the primary repository. This will mean that some objects in replica repositories refer to objects that do not exist. This is an invalid state. It may not be possible to recover any data from a repository in such a state.
385+
386+
To replicate a repository's contents elsewhere, follow the [repository backup](/deploy-manage/tools/snapshot-and-restore/self-managed.md#snapshots-repository-backup) process.
387387

388388
## S3-compatible services [repository-s3-compatible-services]
389389

0 commit comments

Comments
 (0)