sync Pool discovery

В рамках задачи ожидается реализация discovery-механизма в sync Pool по аналогии с текущим async Pool.

Необходимо реализовать:

  • параметр enable_discovery
  • получение списка доступных инстансов через _discover_instances
  • получение discovery rows через _fetch_discovery_rows
  • фильтрацию по forbidden_tiers
  • фильтрацию bootstrap DSN nodes при enable_discovery=False и заданных forbidden_tiers
  • заполнение sync pool discovered соединениями
  • DB-API style параметры в sync SQL-запросах через %s placeholders
  • тесты
Edited by Даниил Горляков