?

Log in

No account? Create an account

Вот такой отзывчивый разработчик... - Узором созвездий по мантии ночи

09.12.2011, Пятница

18:17:00 - Вот такой отзывчивый разработчик...

Previous Entry Поделиться Next Entry

[Пока кросспост с DW глючит -- продублирую руками.]

Столкнулся с проблемой в MySQL-cluster: вроде бы на ровном месте запрос отваливается с сообщением 'Lock wait timeout exceeded; try restarting transaction' (и увеличивая этот таймаут в настройках, я получаю только то, что перед отваливанием запрос дольше ждёт).

Погугливши, нашёл вопрос про этe проблему на forums.mysql.com. Человек расписывает все предпринятые попытки, включая увеличение значения TransactionDeadlockDetectionTimeout. Пишет, что 'the problem is inconsistent', то проявится, то нет, и условия возникновения проследить толком не удаётся.

И что ж ему советует один из разработчиков, некто Stewart Smith, Software Engineer - MySQL Cluster: "Используйте транзакции покороче. Делайте повторные попытки. А ещё можете увеличить таймаут." Вот интересно, это сознательный посыл на или же просто господин software engineer невполне адекватен?

P.S.: Практические советы по переходу на постгрессный кластер - wellcome.

Comments:

[User Picture]
From:alexkuklin
Date:09.12.2011 14:20:20
(Link)
посмотри, есть ли mysql-cluster у percona.
(Ответить) (Thread)
(Удалённый комментарий)
[User Picture]
From:arilou
Date:12.12.2011 12:02:29
(Link)
А, менеджер? Ну тогда ответ "ни о чём" не удивителен. Заметь, он там советует в т.ч. и то, что в описании бага явно указано, как уже испробованное и не давшее результата. Из чего и делаю вывод, что отвечает шаблонно и не вникая.

На самом деле, не знаю, поможет ли это в ситуации по ссылке, а у меня дивным образом вылечилось добавлением commit/rollback после одиночных select'ов.
(Ответить) (Parent) (Thread)
(Удалённый комментарий)