Hinted handoff
Когда реплика недоступна, запись сохраняется на соседнем узле как «подсказка» (hint); после возвращения реплики подсказки воспроизводятся, и данные в итоге становятся согласованными.
Описан в статье о Dynamo (Amazon, 2007); стандартный приём в Cassandra, ScyllaDB и Riak. Позволяет записям проходить, даже если часть реплик лежит, — то есть повышает доступность при частичном отказе. Подсказки со временем истекают (в Cassandra по умолчанию через 3 часа): вечные подсказки забивают диски.
Вместе с read repair (исправление при чтении, если реплики разошлись) и anti-entropy repair (периодическая полная синхронизация через деревья Меркла) образует три уровня сходимости согласованности.