В основном под. В случае с ChronicleMap: если процесс был убит или сбой с ошибкой OOM или что-то еще, существует ли вероятность того, что фактические сохраненные данные были повреждены, а карта стала непригодной для использования?Может ли убить процесс поврежденного хранения данных?
0
A
ответ
1
Записи, измененные по запросам, которые находятся в полете, когда процесс прерывается, могут быть повреждены, однако релиз Chronicle Map 3 будет иметь возможность исключить эту возможность, i. е. записи будут либо иметь новое значение, либо старое значение, но не некоторые поврежденные байты в качестве значения.
Внесение изменений не происходит сразу после сбоя, является безопасным.
Смежные вопросы
- 1. Python не может убить процесс
- 2. Autohotkey не может убить процесс
- 3. Как процесс может убить себя?
- 4. SIGTERM не может убить процесс
- 5. не может убить процесс в linux
- 6. не может убить процесс во FreeBSD
- 7. Убить пользовательский процесс
- 8. Безопасно ли убить процесс Mercurial (hg)?
- 9. Могу ли я убить этот процесс?
- 10. Как убить процесс C#?
- 11. Qt: убить текущий процесс?
- 12. PHP, убить процесс Windows?
- 13. Убить определенный процесс MSTSC
- 14. убить процесс в Баш
- 15. Убить не убивает процесс
- 16. Убить процесс пользователем
- 17. Убить процесс группы
- 18. Убить запущенный процесс в ColdFusion?
- 19. Как убить процесс зомби
- 20. Как убить вишневый процесс?
- 21. Убить зависающий дочерний процесс
- 22. Как убить CMD-процесс?
- 23. убить процесс АЯКС
- 24. Как убить рутинный процесс
- 25. Убить процесс Excel C#
- 26. как убить процесс uWSGI
- 27. Убить процесс по имени
- 28. Убить процесс по имени?
- 29. Невозможно убить nohup процесс
- 30. Убить процесс с сайта
Спасибо, Роман. Я не смог правильно разрешить зависимости maven для третьей версии, это альфа, поэтому я не трачу много времени на это. Для второй версии: 1) Я предполагаю, что данные для записи переносятся на другой узел только после успешного сохранения, т. Е. Я не могу получить поврежденные данные на втором узле, если первый из них не удался. Верный? 2) Как насчет вопроса, аналогичного оригинальному: если что-то случилось с сетевым подключением: возможно, что я получу недопустимую запись на целевом узле? –
@ KostyaKulagin да, к сожалению Хроника Карта 3 текущей альфа-версии не используется из-за ошибки в файле Maven pom. Тем не менее, вариант, о котором я говорю, еще не присутствовал в альфа-релизах, и не будет появляться в версии Chronicle Map 3, а также только выпуск продукции, на подготовку которого требуется некоторое время. – leventov
Я обновил свой комментарий выше (всегда путаюсь с поведением ввода-ввода-отправки-сообщения :)), извините за небольшой беспорядок. И, вероятно, окончательный вопрос: из моего понимания наличия каких-то «снимков» MMFile должно быть довольно нетривиально, особенно в среде жизни, когда сам файл часто обновляется. Таким образом, единственная возможность в этом случае иметь некоторую отказоустойчивость состоит в том, чтобы иметь несколько копий/узлов на карту (т. Е. Карту, распределенную по нескольким узлам). Верный? –