Sql-server – Dynamic quorum and Dynamic witness in Always On AG 2016

availability-groupsclusteringsql serverwindows

I have a Always On AG 2016, configured on Windows Server 2012 R2 – 2 node cluster. Quorum configured as 2 nodes + Fileshare witness, totally 3 votes.

Scenario 1:
Now, either 1 node fails – remaining vote = 66.66 (majority) and cluster is up.

Scenario 2:
Now, fileshare witness fails – remaining = 66.66 (majority) and cluster is up

Kindly help me understand the dynamic quorum and dynamic witness on scenario 2.

My doubts, post scenario 2:

Will it automatically take away 1 vote from either one of the nodes? If yes, remaining vote will be 33% not majority and single point of failure.

What will be the role of dynamic witness in this scenario?

Thanks in advance!.

Best Answer

Will it automatically take away 1 vote from either one of the nodes? If yes, remaining vote will be 33% not majority and single point of failure.

Yes correct. Dynamic witness works in such a way that it tires to keep total number of votes odd. In your case when the FS witness is down the Dynamic quorum will toggle one vote from one of the node such that its vote becomes zero and total votes now voting would be one.

The dynamic quorum and witness are very much interrelated. In above case the process of adapting quorum after FS witness failed is actually dynamic quorum. It adjusted itself after the failure.

I would strongly suggest you to read Understanding cluster and pool quorum