Many articles refer that HBase is a strongly consistent system because the read/write only goes to the primary region server.
But I am thinking a scenario that the consistency can not hold
(1) a write failed to be replicated to some HDFS replicas (afaik, HBase replication relies on HDFS) but succeeded on some others and the primary responds a failure to the client.
(2) then the primary failed and a new leader got elected, which happened to have the success write in step (1).
The client will get uncommitted data, which breaks the strong consistency guarantee.
