так. что-то не клеится. 80 процессов - каждый это обработчик запроса от пользователя, в нашем случае бОльшая часть работы - это get_by_ctx2, каждый процесс имеет свой контекст, и судя по нашему разговору — имеет свой набор шардов, и работает только с ним, т.е. мы заводим парк шардов равный количеству этих процессов, если процесс умирает, он коннектится к одному из свободных наборов шардов. или же получается иная схема, кажется вот что я не понял. получается вот что: у нас нужен маленький агрегатор, он будет роутить запрос процессора на любой свободный набор шардов?