# Cartridge 3.0
Список тикетов-тем, которые нужно реализовать в Cartridge 3.0
## 1. Disable servers:
- [ ] https://github.com/tarantool/cartridge/issues/32
- [ ] https://github.com/tarantool/cartridge/issues/459
- [ ] https://github.com/tarantool/cartridge/issues/981
## 2. Config storage:
- [ ] https://github.com/tarantool/cartridge/issues/1371
- [ ] https://github.com/tarantool/cartridge/issues/91
- [ ] https://github.com/tarantool/cartridge/issues/1341
- [ ] https://github.com/tarantool/cartridge/issues/1067
- [ ] https://github.com/tarantool/cartridge/issues/17
- [ ] https://github.com/tarantool/cartridge/issues/1439
## 3. Failover + RAFT + custom failovering:
- [ ] https://github.com/tarantool/cartridge/issues/902
- [ ] https://github.com/tarantool/cartridge/issues/1233
- [ ] https://github.com/tarantool/cartridge/issues/749
- [ ] https://github.com/tarantool/cartridge/issues/1372
- [ ] https://github.com/tarantool/cartridge/issues/998
- [ ] https://github.com/tarantool/cartridge/issues/944
## 4. Topology storage:
- [ ] https://github.com/tarantool/cartridge/issues/1088
- [ ] https://github.com/tarantool/cartridge/issues/1457
### Сервис топологии:
- Хранилище "идеальной топологии" - etcd/consul/zookeeper/tarantool?, данные обновляются только если был вызван *специальный* запрос на изменение топологии
- Proxy tarantool:
- Не зависит от хранилища топологии
- Методы для изменения/обновленияя топологии - вызываются только при *специальном* изменении топологии или добавлении новых инстансов
- по инстансу в каждом дц (м-м)
### Сервис конфигурации/мониторинга:
- хранит *текущую* версию топологии - может не совпадать с идеальной в случае проблем
- основной источник топологии в любой момент
- в случае недоступности идем в сервис топологии
- рафт сообщает информацию сюда
- вызывает box.ctl.promote
----------
- хранит текущую конфигурацию (где?)
- при изменении конфигурации рассылает только **diff** - нужно доработать API ролей
- нужен ли двухфазный коммит?
- нужно продумать ретраи конфигурации
- пинг всех инстансов (membership?)