вы устанавливаете .setMaxSessions(100)
, что явно превышает предопределенный предел.
в принципе, когда один клиент уже выделил 100
, следующий клиент может выделить только 0
.
документация для сеансов гласит:
Примечание : клиентские библиотеки Cloud Spanner автоматически управляют сеансами.
... после прочтения исходного кода я уверен, что сообщение об ошибке выдается только при использовании .setFailIfPoolExhausted()
.что он сообщает об исчерпанном пуле, возможно, это ошибка, если мониторинг StackDriver говорит об обратном.