ドキュメントに基づいて、lock=true を指定した fsync は書き込みをブロックする必要があります。しかし、注目されているのは、書き込みをブロックしているにもかかわらず、まだ書き込みを行っていることです。これは予想される動作ですか?
MongoDB を自分のマシンにローカルにインストールし、それを単一ノードのレプリカ セットとして実行しました。使用されているMongoDBのバージョンは4.2.11です
以下に示すように、fsync を実行します。
そして、書き込みを試みると、ブロックされます。私はそれをキャンセルします。
そして、fsync ロック解除を実行します。
書き込みが機能しないことが予想されますが、何らかの方法で永続化されます。fsync にバグはありますか?