-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pass Semi sync information from durability policy and use it to log discrepancies #9533
Pass Semi sync information from durability policy and use it to log discrepancies #9533
Commits on Jan 13, 2022
-
test: add an e2e test verifying that semi sync is setup correctly aft…
…er calling a reparent operation Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for ae9deed - Browse repository at this point
Copy the full SHA ae9deedView commit details
Commits on Jan 14, 2022
-
feat: change PromoteReplica rpc to allow passing in semiSync as a par…
…ameter Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 7cab69e - Browse repository at this point
Copy the full SHA 7cab69eView commit details -
feat: add semiSync as a parameter to fixSemiSync and use it log diffe…
…rences with enable_semi_sync flag Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for f18174b - Browse repository at this point
Copy the full SHA f18174bView commit details
Commits on Jan 17, 2022
-
feat: change parameter in fixSemiSync to be an enum
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 5413fd5 - Browse repository at this point
Copy the full SHA 5413fd5View commit details -
feat: change InitReplica rpc to allow passing in semiSync as a parameter
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for d93d77f - Browse repository at this point
Copy the full SHA d93d77fView commit details -
feat: change InitPrimary rpc to allow passing in semiSync as a parameter
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 0ba29a5 - Browse repository at this point
Copy the full SHA 0ba29a5View commit details -
feat: fix demotePrimary function to fix primary side semi-sync only i…
…f enabled Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for f87b857 - Browse repository at this point
Copy the full SHA f87b857View commit details -
feat: change UndoDemotePrimary rpc to allow passing in semiSync as a …
…parameter Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 1377080 - Browse repository at this point
Copy the full SHA 1377080View commit details -
feat: change UndoDemoteMaster rpc to allow passing in semiSync as a p…
…arameter Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 8f045dd - Browse repository at this point
Copy the full SHA 8f045ddView commit details -
feat: change SetReplicationSource rpc to allow passing in semiSync as…
… a parameter Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 1de77a3 - Browse repository at this point
Copy the full SHA 1de77a3View commit details -
feat: change SetMaster rpc to allow passing in semiSync as a parameter
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 036dbb5 - Browse repository at this point
Copy the full SHA 036dbb5View commit details
Commits on Jan 19, 2022
-
Merge remote-tracking branch 'upstream/main' into semi-sync-durabilit…
…y-policy Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 7a83481 - Browse repository at this point
Copy the full SHA 7a83481View commit details -
feat: fix startReplication to not change semi-sync settings
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for bad3a0c - Browse repository at this point
Copy the full SHA bad3a0cView commit details -
test: pass correct durability flag to vtctld in reparent tests
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 1f83942 - Browse repository at this point
Copy the full SHA 1f83942View commit details
Commits on Jan 22, 2022
-
feat: fix changeTypeLocked to allow passing semiSync as a parameter
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for f6ea84a - Browse repository at this point
Copy the full SHA f6ea84aView commit details -
feat: add durability flag to vtworker
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 82e5a47 - Browse repository at this point
Copy the full SHA 82e5a47View commit details -
feat: fix StartReplication to allow passing semiSync as a parameter
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 8ac91e1 - Browse repository at this point
Copy the full SHA 8ac91e1View commit details -
Merge remote-tracking branch 'upstream/main' into semi-sync-durabilit…
…y-policy Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 2fe8592 - Browse repository at this point
Copy the full SHA 2fe8592View commit details -
test: fix TestChangeTabletType to have the primary tablet setup in topo
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for a696c98 - Browse repository at this point
Copy the full SHA a696c98View commit details -
test: fix TestStartReplication to have the primary tablet setup in topo
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for c5e6136 - Browse repository at this point
Copy the full SHA c5e6136View commit details -
test: add SettingDurabilityPolicies in init function for vtworker tests
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for db477a1 - Browse repository at this point
Copy the full SHA db477a1View commit details -
test: SetDurabilityPolicies in endtoend tests for InitShardPrimary
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 243bfc3 - Browse repository at this point
Copy the full SHA 243bfc3View commit details -
test: add semi-sync durability flag to all the e2e tests using semi-sync
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 9fb94ec - Browse repository at this point
Copy the full SHA 9fb94ecView commit details -
feat: In ChangeTabletType we should query the durability rules with t…
…he changed type and not with the original Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 8a75a7b - Browse repository at this point
Copy the full SHA 8a75a7bView commit details -
test: only add the durability flag to vtctl if major version exceeds 13
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 128a52c - Browse repository at this point
Copy the full SHA 128a52cView commit details -
feat: fix demotePrimary to preserve behaviour
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for ffbef3f - Browse repository at this point
Copy the full SHA ffbef3fView commit details -
feat: do not log error messages when SemiSyncActionNone
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for b19bdda - Browse repository at this point
Copy the full SHA b19bddaView commit details -
test: add test for checking logs in fixSemiSync
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for ddcaa78 - Browse repository at this point
Copy the full SHA ddcaa78View commit details
Commits on Jan 25, 2022
-
refactor: rename ReplicaSemiSync to IsReplicaSemiSync
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 41acb37 - Browse repository at this point
Copy the full SHA 41acb37View commit details -
refactor: rename SemiSyncActions values
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for a5d5e17 - Browse repository at this point
Copy the full SHA a5d5e17View commit details -
refactor: rename durability_policy flag
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 411a983 - Browse repository at this point
Copy the full SHA 411a983View commit details -
refactor: add comment explaining the use of isPrimarySideSemiSyncEnabled
Signed-off-by: Manan Gupta <manan@planetscale.com>
Configuration menu - View commit details
-
Copy full SHA for 79d2822 - Browse repository at this point
Copy the full SHA 79d2822View commit details