クロニクルマップのv3.9.0を使用しています。プロセスAがChronicleMapに書き込みを行い、プロセスBがAが使用するのと同じ永続化ファイルで初期化するプロセスが2つあります。ロード後、私はプロセスAとプロセスBでMap.sizeを印刷しますが、私は異なるMapサイズを取得します。私は両方のサイズが同じであることを期待しています。どのような場合には、この現象を見ることができますか?クロニクルマップv3.9.0異なるサイズを返す
この問題のトラブルシューティングを行うにはどうすればよいですか?何らかのフラッシュ操作が必要ですか?
私がしようとしたことは、getAllメソッドを使ってファイルをダンプすることですが、私が持っているエディタをほとんど破壊している1つのファイルにすべてをjsonとしてダンプします。私はプロセスBでMapEntryOperationsを使用して、面白いことがあるかどうかを調べようとしましたが、何かがマップに書き込まれたときに主に呼び出されますが、永続ストアからマップが直接初期化されたときは呼び出されないようです。
今日、私はあなたの提案した方法を適用しようとしました。 – vijar
'createPersistedTo()を使用していますか?この問題を診断する方法はありますか?これをシステム(Windows環境)で一貫して再現できます。 'または' createOrRecoverPersistedTo() 'メソッドを使用してマップを開きますか?また、Linux環境であなたのケースを実行しようとしますか? – leventov
' createOrRecoverPersistedTo() 'を使用しています – vijar