I met the problem of a small number of shards of a large table remains in the state of "Underreplicated". My small cluster has 5 nods to hold this single table. This table has 200M records, 5 shards, 2 replicas (partitioned into 200 partitions). And it was OK. And after some test (i.e. turn down a node and bring it back). There are a small number of 3 shards, become underreplicated.
And if I look into the table "sys.shards", I find the status of the three shard remain in the state of "initializing".
Please advise, what could be the problem? By the way, each nodes have 100 GB (%20 used) storage, and 4GB (50% used) heap.
Thanks!