Skip to content

Commit 312cbe2

Browse files
more persistence coverage table to persistence docs (#116)
Co-authored-by: Quetzalli <[email protected]>
1 parent 801b1bc commit 312cbe2

File tree

3 files changed

+14
-25
lines changed

3 files changed

+14
-25
lines changed

public/_redirects

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@
136136
/user-guide/aws/s3/ /aws/services/s3 301
137137
/user-guide/lambda-tools/vscode-extension/ /aws/tooling/lambda-tools/vscode-extension 301
138138
/user-guide/chaos-engineering/ /aws/capabilities/chaos-engineering/ 301
139-
/persistence/supported/ /aws/capabilities/state-management/persistence-coverage 301
139+
/persistence/supported/ /aws/capabilities/state-management/persistence 301
140140
/user-guide/aws/ce/ /aws/services/ce 301
141141
/user-guide/aws/kinesisanalyticsv2/ /aws/services/kinesisanalyticsv2 301
142142
/user-guide/state-management/cloud-pods/ /aws/capabilities/state-management/cloud-pods 301
@@ -546,7 +546,7 @@
546546
/user-guide/aws/s3 /aws/services/s3 301
547547
/user-guide/lambda-tools/vscode-extension /aws/tooling/lambda-tools/vscode-extension 301
548548
/user-guide/chaos-engineering /aws/capabilities/chaos-engineering/ 301
549-
/persistence/supported /aws/capabilities/state-management/persistence-coverage 301
549+
/persistence/supported /aws/capabilities/state-management/persistence 301
550550
/user-guide/aws/ce /aws/services/ce 301
551551
/user-guide/aws/kinesisanalyticsv2 /aws/services/kinesisanalyticsv2 301
552552
/user-guide/state-management/cloud-pods /aws/capabilities/state-management/cloud-pods 301

src/content/docs/aws/capabilities/state-management/persistence-coverage.mdx

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/content/docs/aws/capabilities/state-management/persistence.mdx

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ curl -X POST localhost:4566/_localstack/state/save
120120

121121
Although we are working to support both snapshot-based persistence and Cloud pods for all AWS services,
122122
there are some common issues, known limitations, and also services that are not well tested for persistence support.
123-
An overview is available [here](/aws/capabilities/state-management/persistence-coverage).
123+
An overview is available [here](#persistence-coverage-overview).
124124

125125
Please help us improve persistence support by reporting bugs on our [GitHub issue tracker](https://github.com/localstack/localstack/issues/new/choose).
126126

@@ -159,4 +159,14 @@ When we restore server backends (like an RDS server or DynamoDB server), we make
159159
When LocalStack saves snapshots, it has to lock the particular service to avoid state pollution.
160160
That means that, while a snapshot for a particular service is created, all requests to the service are blocked.
161161
Depending on what you are building, you may find this behavior is slowing down your application.
162-
In most cases, the `ON_SHUTDOWN` save strategy should solve this problem.
162+
In most cases, the `ON_SHUTDOWN` save strategy should solve this problem.
163+
164+
import PersistenceCoverage from '../../../../../components/persistence-coverage/PersistenceCoverage.tsx';
165+
166+
## Persistence Coverage Overview
167+
168+
<PersistenceCoverage client:load />
169+
170+
### Terminology
171+
172+
- **Persistence Test Suite**: tested by LocalStack's internal persistence test suite. To test persistence, we use an approach similar to snapshot parity testing. First, we record API responses from LocalStack, then we reset and restore the snapshotted state, and finally, we verify that the same API responses matches with the initial ones.

0 commit comments

Comments
 (0)