Skip to content

Commit 72bdd53

Browse files
PBM-1561 Revise known limitations for backups and restores (#302)
* PBM-1561 Revise known limitations for backups and restores Updated limitations for selective backups and restores, including sharded collections and multi-collection transactions.
1 parent d20722a commit 72bdd53

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

docs/features/known-limitations.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ PBM supports various backup and restore types. Some of them have known limitatio
55
## Selective backups and restores
66

77
1. Only **logical** backups and restores are supported.
8-
2. Selective backups and restores are supported in sharded clusters for non-sharded collections starting with version 2.0.3. Sharded collections are supported starting with version 2.1.0.
9-
3. Sharded time series collections are not supported.
10-
4. Multi-collection transactions are not yet supported for selective restore. However, if you use them and attempt a selective restore, it may break [ACID](../reference/glossary.md#acid) because not all operations with this transaction are restored. PBM applies oplog events that relate only to the specified namespaces(s). Thus, from the transaction's point of view, the data consistency may be broken.
8+
2. Selective backups and restores are supported in sharded clusters for non-sharded collections starting with version 2.0.3. Sharded collections are supported starting with version 2.1.0.
9+
3. Selective restore of sharded collections from either a full logical backup or a selective logical backup is not supported if the distribution of chunks in the backup differs from the distribution of chunks in the existing collection. The supported way to restore in this scenario is to drop the target collection before performing the selective restore, ensuring shard metadata is recreated consistently.
10+
4. Sharded time series collections are not supported.
11+
5. Multi-collection transactions are not yet supported for selective restore. However, if you use them and attempt a selective restore, it may break [ACID](../reference/glossary.md#acid) because not all operations with this transaction are restored. PBM applies oplog events that relate only to the specified namespaces(s). Thus, from the transaction's point of view, the data consistency may be broken.
1112

1213
For example, you have a transaction that involves collections A and B. When you restore collection A, PBM replays oplog events only for collection A and ignores those related to collection B. As a result, the state of collection B remains unchanged and is no longer consistent with collection A.
1314

14-
5. System collections in ``admin``, ``config``, and ``local`` databases cannot be backed up and restored selectively. You must make a full backup and restore to include them.
15-
6. Selective point-in-time recovery is not supported for sharded clusters.
16-
15+
6. System collections in ``admin``, ``config``, and ``local`` databases cannot be backed up and restored selectively. You must make a full backup and restore to include them.
16+
7. Selective point-in-time recovery is not supported for sharded clusters.
1717

1818
## Oplog slicing for point-in-time recovery
1919

0 commit comments

Comments
 (0)