лишь локи своей сессии?
а у сервиса фоновых задач будет другая сессия, видимо
Речь про RELEASE_LOCK(str)?
A client can acquire or release MySQL Locks only for his session. this means that locks for another session or release locks held by another session cannot be accessed by the client.
в том числе. про вообще возможность любыми способами освободить лок (кроме стопа сессии)
Бесконечный ретрай? 😁
это работает лишь из под той же сессии а мы сейчас всякого рода «подчистку» осуществляем в выделенном сервисе
мы не можем выделить на это ресурсы сервиса, направленного на создания сущностей и обработку бизнесовых запросов.
Мне кажется, надо и вероятность возникновения события тоже учитывать. Если этот бесконечный ретрай может быть в 0.001% случаев, то проще так и сделать, чем тратить еще уйму человекочасов на то чтобы покрыть эти 0.001% :)
Обсуждают сегодня