問題タブ [fsync]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - fsync MongoDB の動作
ドキュメントに基づいて、lock=true を指定した fsync は書き込みをブロックする必要があります。しかし、注目されているのは、書き込みをブロックしているにもかかわらず、まだ書き込みを行っていることです。これは予想される動作ですか?
MongoDB を自分のマシンにローカルにインストールし、それを単一ノードのレプリカ セットとして実行しました。使用されているMongoDBのバージョンは4.2.11です
以下に示すように、fsync を実行します。
そして、書き込みを試みると、ブロックされます。私はそれをキャンセルします。
そして、fsync ロック解除を実行します。
書き込みが機能しないことが予想されますが、何らかの方法で永続化されます。fsync にバグはありますか?