レプリカ セットが新しいプライマリを選択する必要がある場合、更新されたデータは古いプライマリ ノードに保存され、bson ファイルが生成されます。しかし、セカンダリ ノードに bson ファイルがあることもわかりました。セカンダリ ノードでロールバックされるデータは何ですか? ありがとう!以下は私の場合です:
- このクラスタには、server1、server2、および server3 の 3 つのノードがあり、server1 がプライマリです。
- 大量のデータを挿入する
- 挿入中、server1 は server2 および server3 に接続しないため、クラスターは新しいプライマリを選択します。
- まだデータを挿入中
- server2 がプライマリとして選択されます
- ネットワークの復元、server1 は server2 と server3 に接続できます
- server1 は状態を ROLLBACK から SECONDARY に変更します
- server1 のロールバック フォルダーに bson ファイルがあることを確認します。
- また、server3のロールバックフォルダーにbsonファイルがあることもわかります
server3 に bson ファイルがあるのはなぜですか? ロールバックされるデータは何ですか?