問題タブ [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.

0 投票する
1 に答える
22 参照

mongodb - fsync MongoDB の動作

ドキュメントに基づいて、lock=true を指定した fsync は書き込みをブロックする必要があります。しかし、注目されているのは、書き込みをブロックしているにもかかわらず、まだ書き込みを行っていることです。これは予想される動作ですか?

MongoDB を自分のマシンにローカルにインストールし、それを単一ノードのレプリカ セットとして実行しました。使用されているMongoDBのバージョンは4.2.11です ここに画像の説明を入力

以下に示すように、fsync を実行します。

ここに画像の説明を入力

そして、書き込みを試みると、ブロックされます。私はそれをキャンセルします。 ここに画像の説明を入力

そして、fsync ロック解除を実行します。

ここに画像の説明を入力

書き込みが機能しないことが予想されますが、何らかの方法で永続化されます。fsync にバグはありますか?

ここに画像の説明を入力