Size: a a a

SPb Reliability Meetup

2019 January 15

VG

Valentine G in SPb Reliability Meetup
либо ответа ждут уже начав транзакцию?
источник

AC

Alexander 😼 Chistyakov in SPb Reliability Meetup
Не имея нигде по стеку эксклюзивных блокировок
источник

AC

Alexander 😼 Chistyakov in SPb Reliability Meetup
Там код гошечки пошел на внешку во вконтактик?
источник

VG

Valentine G in SPb Reliability Meetup
и в рейт лимит влетел?
источник

Е

Егор in SPb Reliability Meetup
вывод - кильнуть всех
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
Alexander 😼 Chistyakov
Еще раз повторю свой вопрос - если транзакция короткая, как мы в ней айдлимся тогда?
айдлится на первом чтении. На внешний запрос стоит таймаут в 10с.
источник

AC

Alexander 😼 Chistyakov in SPb Reliability Meetup
И мы в 100500 горутин ждем коннект от базы
источник

Е

Егор in SPb Reliability Meetup
хотя в пг так не рекомендуют
источник

Е

Егор in SPb Reliability Meetup
но это помогает
источник

AC

Alexander 😼 Chistyakov in SPb Reliability Meetup
Vitaliy Levchenko
айдлится на первом чтении. На внешний запрос стоит таймаут в 10с.
На первом чтении чего именно?
источник

VG

Valentine G in SPb Reliability Meetup
Vitaliy Levchenko
айдлится на первом чтении. На внешний запрос стоит таймаут в 10с.
так может сначала ответ получить и потом только транзакцию начинать?
источник

VG

Valentine G in SPb Reliability Meetup
от внешнего сервиса
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
Alexander 😼 Chistyakov
На первом чтении чего именно?
постгрес отображает последний запрос, который исполнен в транзакции. Это чтение _перед_ запросом во внешнюю систему.
источник

AC

Alexander 😼 Chistyakov in SPb Reliability Meetup
Vitaliy Levchenko
постгрес отображает последний запрос, который исполнен в транзакции. Это чтение _перед_ запросом во внешнюю систему.
Я ничего не понял
Давай с самого начала
источник

AC

Alexander 😼 Chistyakov in SPb Reliability Meetup
Вот есть 1000 счастливчиков, которые заняли весь пул
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
Valentine G
так может сначала ответ получить и потом только транзакцию начинать?
справедливо. В итоге так отрефакторили. Но продакшн стоит сейчас, и исправлять надо сейчас.
источник

AC

Alexander 😼 Chistyakov in SPb Reliability Meetup
В данный момент они держат коннект, но ничего не исполняют
источник

AC

Alexander 😼 Chistyakov in SPb Reliability Meetup
Vitaliy Levchenko
справедливо. В итоге так отрефакторили. Но продакшн стоит сейчас, и исправлять надо сейчас.
Чудесным образом я умею писать на Go
источник

Е

Егор in SPb Reliability Meetup
киляй всех :)
источник

VG

Valentine G in SPb Reliability Meetup
потому что ждут ответа от внешнего сервиса
источник