Может быть что-то не понял, но про что тогда это опция?
insert в дистрибьютид создает файлик на диске в каталоге дистрибьютид таблицы. distributed_directory_monitor -- просыпается, читает каталог, пытается переслать в шард . Если ошибка вставки, то он засыпает на дольше (экспоненциально), чтобы не долбится непрерывно и падать каждую миллисекунду и не жрать CPU и себе и приемнику. distributed_directory_monitor_sleep_time_ms -- Основной интервал отправки данных движком таблиц Distributed. Фактический интервал растёт экспоненциально при возникновении ошибок. distributed_directory_monitor_max_sleep_time_ms -- Максимальный интервал отправки данных движком таблиц Distributed. Ограничивает экпоненциальный рост интервала, установленого настройкой distributed_directory_monitor_sleep_time_ms. distributed_directory_monitor = 100мс distributed_directory_monitor_max_sleep_time_ms = 3000мс просыпаемся, пытаемся послать в shard1, он ребутится - не отвечает, засыпаем на 200мс, он снова не отвечает засыпаем на 400, засыпаем на 800 и так пока не дойдем до 3000, дальше будем долбить shard1 каждые 3000мс, и как только он ответит снова начнем посылать insert-ы каждые 100мс
Обсуждают сегодня