I’ve been testing foundationdb cluster on AWS and I have one question concerning redundancy mode.
My testing environment is illustrated in the above figure. I wanted to check machine failure scenario when redundancy mode is set to three_data_hall. Coordinator server was placed on machine #1 and master/cluster_controller were run on machine #2.
case 1) Killed machine #5 and machine #6
Reading and Writing key/values worked well.
case 2) Killed machine #3 and machine #5.
Fdb cluster was down. When I typed “status” command using fdbcli, I got the below message.
Recruiting new transaction servers.
Need at least 4 log servers, 1 proxies and 1 resolvers.
Have 180 processes on 4 machines.
Timed out trying to retrieve storage servers.
As far as I understand (link), case 2 is ok but in case 1, writing key/values should be failed. However, the testing results were different from my expectation. Am I missing something??