перестроение sync Pool по изменениям topology

Ориентир: !68 (merged) + !85 (merged)

topology влияет на состав пула только в discovery mode; при enable_discovery=False она остается read-only представлением состояния кластера

  • добавить sync-аналог _reconcile_pool_with_topology()
  • удалять устаревшие соединения из _pool, а занятые соединения помечать to_evict=True
  • учесть forbidden tiers
  • дозаполнять пул доступными candidate instances с учетом текущего количества соединений на инстанс
Edited by Asya Lomakina