FB 1.0.3 Linux - error during savepoint backout (290)

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

FB 1.0.3 Linux - error during savepoint backout (290)

Сообщение WildSery » 27 мар 2007, 15:36

В последнее время частенько стало появляться следующее:
interbase.log писал(а):asusrv Tue Mar 27 12:55:37 2007
Database: Siafil.gdb
page 968870, page type 5 lock conversion denied (215)

asusrv Tue Mar 27 12:55:37 2007
Database: Siafil.gdb
deadlock
page 968870, page type 5 lock conversion denied
internal gds software consistency check (error during savepoint backout (290))
В поиске ничего вразумительного не нашёл, кроме замечания Хелен на похожую ошибку, о рекурсивном триггере (что в моём случае однозначное "нет").
Появляется время от времени только при интенсивной работе. Обычно раз-два в неделю.
Насколько это страшно и есть ли способы борьбы? А может, просто "забить" ?

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 27 мар 2007, 17:52

Нашёл ещё совет увеличить LockMemSize.

Добавлено 22.04.2007
После увеличения в два раза больше ошибка не возникала.
Совет изначально был для 1.5, но подошёл и сюда :)

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 17 июл 2007, 09:28

Какое-то время не падало, но решение не окончательно.
Вчера опять упало. Условия, приводящие к поломке, до конца неясны, повторить руками не выходит.

Э-э-э-х-х-х. :(
Переведу на 2-ку через месяц-другой (уже наконец-то), тогда если не исчезнет, буду приставать с глупыми вопросами.

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 17 июл 2007, 11:41

за этим багом давно гоняемся. У Влада даже был пробный фикс. Но без воспроизводимого примера сделать что-то непросто...

Chemist
Сообщения: 88
Зарегистрирован: 27 окт 2004, 09:39

Re: FB 1.0.3 Linux - error during savepoint backout (290)

Сообщение Chemist » 21 июл 2007, 12:53

WildSery писал(а):В последнее время частенько стало появляться
Я это на нашем стенде при эмуляции нагрузки постоянно ловил.
Вот наша совместная попытка пофиксить http://forum.ibase.ru/phpBB2/viewtopic. ... &start=120.

ЗЫ. Сейчас "собираю" новый стенд на 2.0.1.12855, может на нём (сервере статистики) тоже проявиться. Если это получиться, то сделать пример для отлова будет возможно, т.к. БД будут маленькими.

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Re: FB 1.0.3 Linux - error during savepoint backout (290)

Сообщение hvlad » 21 июл 2007, 13:40

Привет, давно тебя не было слышно :)
Chemist писал(а):ЗЫ. Сейчас "собираю" новый стенд на 2.0.1.12855, может на нём (сервере статистики) тоже проявиться. Если это получиться, то сделать пример для отлова будет возможно, т.к. БД будут маленькими.
Может и 2.1 на стенде погоняешь ?

Chemist
Сообщения: 88
Зарегистрирован: 27 окт 2004, 09:39

Re: FB 1.0.3 Linux - error during savepoint backout (290)

Сообщение Chemist » 21 июл 2007, 13:53

hvlad писал(а):Привет, давно тебя не было слышно :)
Привет, кое-где было слышно. Я в основном читатель :)
hvlad писал(а):Может и 2.1 на стенде погоняешь ?
Была мысль, как в прошлом году, сразу взять новый сервер, но меня отговорили :oops:. Впрочем нет ничего невозможного, возможно к выставке опробуем 2.1, только новые возможности наверно остануться невостребованными :(, пока их прикрутишь по месту к БД.

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: FB 1.0.3 Linux - error during savepoint backout (290)

Сообщение WildSery » 23 июл 2007, 10:24

Chemist писал(а):Я это на нашем стенде при эмуляции нагрузки постоянно ловил.
Читал твой пост.
Постепенно понял, что это то же, хотя ты жаловался не на саму ошибку, а на её предвестника.
Я так же не нашёл, к чему у тебя приводит эта ошибка. У меня после двух подряд ошибок (290) коннекты падают с ошибкой "internal gds software consistency check". Повреждаются некоторые страницы базы.

Chemist
Сообщения: 88
Зарегистрирован: 27 окт 2004, 09:39

Re: FB 1.0.3 Linux - error during savepoint backout (290)

Сообщение Chemist » 23 июл 2007, 10:42

WildSery писал(а):Я так же не нашёл, к чему у тебя приводит эта ошибка. У меня после двух подряд ошибок (290) коннекты падают с ошибкой "internal gds software consistency check". Повреждаются некоторые страницы базы.
Как ни странно, но страницы не были повреждены, на сколько я смог понять по IBSurgeonViewer. Потом проверял тестовыми запросами на целостность данных и информации. Впрочем, данные в БД были не критичны, волновала сама работоспособность.

Ответить