Требования к БД
Асинхронное ядро (нет синхронных запросов по кластеру) +
Поддержка оперций commit (как в 0.4.6) +
Поддержка вызовов веток ДБ как процедур - #93
Передача параметров при вызовах - #94
Поддержка условных параметров модулей (см. egress в 0.4.6) - #95
Сигналы (async commit) ± только для мьютексов, нужен общий механизм
Работа с mDNS: пометка недоступных узлов как stale +
Работа с mDNS: различные стратегии преодоления split brain - #91
Требования к процессу старта
Умолчания: имя узла из hostname -s +
Умолчания: адреса интерфейсов для присоединения к multicast groups +
Автонастройка интерфейсов через ipv4ll (если не подняты) - #96
Требования к транспорту
overlay network - #99
согласование ключей (DSA/RSA/ElGamal) +
аутентификация (SHA?) ±
шифрование транспорта (AES) +
Требования к mDNS
различные view для одного и того же экземпляра: необходимо для multipath - #97
поддержка проксирования: необходимо для overlay - #98