Open nayuta-ueno opened 4 years ago
mdb_env_open()
mdb_env_close()
よって今回は、mdb_env_open()がENOMEMで失敗する場合に限り、allocationするサイズを減らしながら成功するサイズを見つけるようにする。 下げすぎないよう、retry countで下限を付ける(0x4000_0000)。
何かの値から計算できる方がよいのだが、見つからないため暫定で対策する。
1580
mdb_env_open()
で反映されるmdb_env_open()
は失敗すると内部でフラグを立て、再度実行してもエラーを返すようになるmdb_env_close()
で閉じるよって今回は、
mdb_env_open()
がENOMEMで失敗する場合に限り、allocationするサイズを減らしながら成功するサイズを見つけるようにする。 下げすぎないよう、retry countで下限を付ける(0x4000_0000)。