tracking the highest observed timeline in the cluster #59
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
as I promised in #57, I've implemented the new data security check.
Now it is probably time to discuss one issue. For tracking the highest reached timeline, I've created a unique variable name that includes a postgresql DB system identifier in its name (so the name of the attribute is e.g. "postgres-6354064916801227111-highest-timeline").
I did this because:
1), the minor issue: if you delete all datadirs and re-init the whole cluster, you start from timeline 1 again and we don't use the old parameter.
2), the major issue: if you have two databases with two configured HA resources, they will interfere as they use the same parameter names.
An the second issue is what I'm concerned for also with the other parameters you already have.
My question:
If you have two pgsqlms resources within one pacemaker cluster, can attributes (lsn_location, nodes, cancel_switchover) interfere between them? For example, if master node fails and both resources start master voting simultaneously, will they write to the same attributes and therefore master voting can work with wrong data?
Thank you for your consideration & reply.
Jan