Может ли процесс уничтожить поврежденные данные вне кучи?

В основном subj. В случае ChronicleMap: если процесс был завершен или завершился с ошибкой OOM или чем-то еще, есть ли вероятность того, что фактические сохраненные данные были повреждены и карта перестала использоваться?

1 ответ

Решение

Записи, измененные запросами, которые выполняются в процессе, когда процесс прерывается, могут быть повреждены, однако в выпуске Chronicle Map 3 будет возможность исключить эту возможность, т. Е. Записи будут иметь либо новое, либо старое значение, но не некоторые поврежденные байты в качестве значения.

Записи не обновляются прямо при возникновении сбоя, являются безопасными.

Другие вопросы по тегам