Skip to content

Commit

Permalink
Added primary criteria
Browse files Browse the repository at this point in the history
  • Loading branch information
nastena1606 committed Dec 14, 2023
1 parent 5687de8 commit 123d953
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion docs/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,13 @@ Find the list of supported platforms for Percona Backup for MongoDB on the [Perc
## System requirements

* At least 1GB RAM is required on every node for `pbm-agents` to operate successfully.

Check failure on line 9 in docs/installation.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/installation.md#L9

[Google.Units] Put a nonbreaking space between the number and the unit in '1GB'.
Raw output
{"message": "[Google.Units] Put a nonbreaking space between the number and the unit in '1GB'.", "location": {"path": "docs/installation.md", "range": {"start": {"line": 9, "column": 12}}}, "severity": "ERROR"}

Check notice on line 9 in docs/installation.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/installation.md#L9

[Google.Passive] In general, use active voice instead of passive voice ('is required').
Raw output
{"message": "[Google.Passive] In general, use active voice instead of passive voice ('is required').", "location": {"path": "docs/installation.md", "range": {"start": {"line": 9, "column": 20}}}, "severity": "INFO"}
* All `pbm-agents` in the cluster must be able to connect to all config server replica set nodes that could become a new primary. In non-sharded replica set deployments, this means to connect to all the nodes that could become a new primary node.
* All `pbm-agents` in the cluster must be able to connect to all config server replica set nodes that could become a new primary. In non-sharded replica set deployments, this means to connect to all the nodes that could become a new primary node. To become a primary, a node must meet the following criteria:

* have `priority` greater than `0` and must be able to vote (`votes`: 1)

Check notice on line 12 in docs/installation.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/installation.md#L12

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "docs/installation.md", "range": {"start": {"line": 12, "column": 1}}}, "severity": "INFO"}
* is not an arbiter (`arbiterOnly: false`)

Check notice on line 13 in docs/installation.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/installation.md#L13

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "docs/installation.md", "range": {"start": {"line": 13, "column": 1}}}, "severity": "INFO"}

Check notice on line 13 in docs/installation.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/installation.md#L13

[Google.Contractions] Use 'isn't' instead of 'is not'.
Raw output
{"message": "[Google.Contractions] Use 'isn't' instead of 'is not'.", "location": {"path": "docs/installation.md", "range": {"start": {"line": 13, "column": 7}}}, "severity": "INFO"}
* is not hidden (`hidden: false`)

Check notice on line 14 in docs/installation.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/installation.md#L14

[Google.Parens] Use parentheses judiciously.
Raw output
{"message": "[Google.Parens] Use parentheses judiciously.", "location": {"path": "docs/installation.md", "range": {"start": {"line": 14, "column": 1}}}, "severity": "INFO"}

Check notice on line 14 in docs/installation.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/installation.md#L14

[Google.Contractions] Use 'isn't' instead of 'is not'.
Raw output
{"message": "[Google.Contractions] Use 'isn't' instead of 'is not'.", "location": {"path": "docs/installation.md", "range": {"start": {"line": 14, "column": 7}}}, "severity": "INFO"}
* is not delayed

Check notice on line 15 in docs/installation.md

View workflow job for this annotation

GitHub Actions / vale

[vale] docs/installation.md#L15

[Google.Contractions] Use 'isn't' instead of 'is not'.
Raw output
{"message": "[Google.Contractions] Use 'isn't' instead of 'is not'.", "location": {"path": "docs/installation.md", "range": {"start": {"line": 15, "column": 7}}}, "severity": "INFO"}

* All `pbm-agents` in your deployment must be able to connect to the same [remote backup storage](details/storage-configuration.md) using the same credentials.

Note that networking issues like connection to the remote backup storage can also affect PBM performance.
Expand Down

0 comments on commit 123d953

Please sign in to comment.