lock conversion denied (215) или lock denied (216)

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

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

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

Сообщение Chemist » 22 сен 2006, 12:35

Интересное наблюдение после переезда на "боевой" сервер \:D/. Ошибка проявилась только один раз, причем время операции (резервирование) - они засекаются - в сравнении с худшим результатом остальных таких же возрасло в 9 раз.

PS. Debug версию пока не собрал.

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

Сообщение hvlad » 22 сен 2006, 18:20

Chemist писал(а):Интересное наблюдение после переезда на "боевой" сервер \:D/. Ошибка проявилась только один раз, причем время операции (резервирование) - они засекаются - в сравнении с худшим результатом остальных таких же возрасло в 9 раз
Резервирование - это бизнес операция или бекап ? :)
На боевом сервере стало медленнее в 9 раз ?

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

Сообщение Chemist » 22 сен 2006, 20:46

hvlad писал(а):Резервирование - это бизнес операция или бекап ? :)
В данном случае резервирование - это бизнес-процесс.
hvlad писал(а):На боевом сервере стало медленнее в 9 раз ?
Не, на новом сервере (это Dell PowerEdge 2950) все запросы и СП летают мухой. Причем стоит RPM без твоего патча. С ним, возможно, ошибка вообще не появилась бы. Так что, для стабильного отлова сего бага нужен относительно слабый сервер.

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

Сообщение dimitr » 27 сен 2006, 13:36

завтра в первой половине дня буду на вашем стенде. Готовьте посылку :-)

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

Сообщение Chemist » 02 окт 2006, 19:07

dimitr писал(а):завтра в первой половине дня буду на вашем стенде. Готовьте посылку :-)
SSH пока откладывается :(. Гребанные строители :evil: проломили потолок над нашей серверной. Админ занят продувкой оборудования.

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

Сообщение dimitr » 02 окт 2006, 20:21

да у нас и патча еще нет :-)

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 02 окт 2006, 21:48

видео на тюбе ANSOFT+Firebird:
http://www.youtube.com/watch?v=saZnLEw2i-A

20 мегабайт!

p.s. Максим, срочно отпишите мне работающий email.

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

Сообщение Chemist » 03 окт 2006, 10:58

kdv писал(а):видео на тюбе ANSOFT+Firebird:
http://www.youtube.com/watch?v=saZnLEw2i-A
А меня там нет :P, я раненный.
kdv писал(а):p.s. Максим, срочно отпишите мне работающий email.
Кинул в личку.

Кузнецов Евгений
Сообщения: 144
Зарегистрирован: 16 фев 2006, 22:36

Сообщение Кузнецов Евгений » 25 апр 2007, 16:43

Доброго времени суток!

Подниму топик

FB CS 1.5.4, W2k SP4
1-й диалект,
buffers = 3000
FW Off
LockMemSize = 10 Мб
PageSize = 8192

Сегодня получил следующую ошибку

Wed Apr 25 12:40:19 2007
Database: D:\WORK\CALLS.FDB
page 297602, page type 5 lock conversion denied (215)

Последнее, что помню :) - выполнял простой Select по таблице
c NATURAL-планом
Перед этим порядка 10 раз выполнялся sweep.

После возникновения ошибки отключил все коннекты, сделал копию БД, прогнал gfix -v -full - ничего, сделал backup-restore - в логах чисто

База ДСП, предоставить не могу.

Вопросы:

1) Скоро буду переходить на 2.0.1.
Исправлена ли там эта ошибка?

2) Достаточно ли выполненных действий, чтобы сделать вывод о
целостности базы?

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

Сообщение hvlad » 25 апр 2007, 17:04

Кузнецов Евгений писал(а):1) Скоро буду переходить на 2.0.1.
Исправлена ли там эта ошибка?

2) Достаточно ли выполненных действий, чтобы сделать вывод о
целостности базы?
1. Нет. А какой негативный эффект от неё есть ?
2. Да

Кузнецов Евгений
Сообщения: 144
Зарегистрирован: 16 фев 2006, 22:36

Сообщение Кузнецов Евгений » 25 апр 2007, 17:31

hvlad писал(а): А какой негативный эффект от неё есть ?
Т.е. она совершенно безобидна?
Сейчас негативный эффект заключается в простое (на время проверки БД) и чувства глубокой неуверенности в добром здравии БД :)
hvlad писал(а):2. Да
Уточню: если gfix -v -full ошибок не выдает, при backup-restore в копию БД ошибок нет, то значит ли это, что цела исходная БД?
Т.е. можно ли использовать именно ее, а не свежеотресторенную?

Спасибо!

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

Сообщение hvlad » 25 апр 2007, 18:26

Кузнецов Евгений писал(а):
hvlad писал(а): А какой негативный эффект от неё есть ?
Т.е. она совершенно безобидна?
Это никому не известно, ибо эмулировать её не удаётся.
Собственно сама ошибка не есть признак проблем с базой. Но то, как она обрабатывается, может привести к проблемам (чисто теоритически)
Кузнецов Евгений писал(а):Сейчас негативный эффект заключается в простое (на время проверки БД) и чувства глубокой неуверенности в добром здравии БД :)
Клиент её как-то ощущает ?
Кузнецов Евгений писал(а):Уточню: если gfix -v -full ошибок не выдает, при backup-restore в копию БД ошибок нет, то значит ли это, что цела исходная БД?
Т.е. можно ли использовать именно ее, а не свежеотресторенную?
Скорее да, чем нет :)

Кузнецов Евгений
Сообщения: 144
Зарегистрирован: 16 фев 2006, 22:36

Сообщение Кузнецов Евгений » 25 апр 2007, 18:37

hvlad писал(а):Клиент её как-то ощущает ?
Клиент - я, работал через IbExpert, получил сообщение с сервера
deadlock
.
deadlock
page 297602, page type 5 lock conversion denied

Коннект я тут же закрыл.

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

Сообщение dimitr » 25 апр 2007, 20:31

hvlad писал(а):Это никому не известно, ибо эмулировать её не удаётся
мне обещали вскоре подогнать тестовый пример как раз по этой ошибке...

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

Сообщение Chemist » 30 июл 2007, 12:59

...
Последний раз редактировалось Chemist 30 июл 2007, 13:01, всего редактировалось 1 раз.

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

Сообщение Chemist » 30 июл 2007, 13:01

dimitr писал(а):мне обещали вскоре подогнать тестовый пример как раз по этой ошибке...
Ну как, пример подогнали?

У меня опять проявился :wink:

Код: Выделить всё

s2	Sat Jul 28 02:30:38 2007
	Database: dbret160_filial
	page 40241, page type 5 lock conversion denied (215)


s2	Sat Jul 28 02:30:38 2007
	Database: dbret160_filial
	deadlock
	page 40241, page type 5 lock conversion denied
	internal gds software consistency check (error during savepoint backout (290), file: exe.cpp line: 3711)
Целевая БД небольшая, одновременно в неё "льют" информацию 10 репликаторов из своих локальных БД. Посмотрел страницу (находится в начале), на которой произошла блокировка и ближайшие к ней страницы. Возник вопрос: что значит флаг 0, 2 для страниц данных.

ЗЫ. Некоторые страницы с флагом = 0 имеют данные.

ЗЫЫ. Не нашёл в exe.cpp line: 3711, где качнуть исходники, потерял линки.

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

Сообщение hvlad » 30 июл 2007, 13:25

Chemist писал(а):Целевая БД небольшая, одновременно в неё "льют" информацию 10 репликаторов из своих локальных БД.
Версия птицы ?
Давай воспроизводимый пример, однако ;)
Chemist писал(а):Посмотрел страницу (находится в начале), на которой произошла блокировка и ближайшие к ней страницы. Возник вопрос: что значит флаг 0, 2 для страниц данных.

ЗЫ. Некоторые страницы с флагом = 0 имеют данные.
0 - обычная страница с данными,
2 - заполненная до упора ;)

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

Сообщение Chemist » 30 июл 2007, 13:35

hvlad писал(а):Версия птицы? Давай воспроизводимый пример, однако ;)
Firebird-2.0.1.12855-0.
Будет, сразу будет :wink:, как только станет воспроизводится постоянно. Сегодня намечен еще один запуск, помониторю.

ЗЫ. Она уже появлялась на странице указателей и данных,
но тогда (26 числа) я списал это на глюк, второй уже не случайность.
hvlad писал(а):0 - обычная страница с данными,
2 - заполненная до упора ;)
В данном случае это абсолютно пустая страница.

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

Сообщение Chemist » 07 авг 2007, 11:47

Chemist писал(а):
hvlad писал(а):Версия птицы? Давай воспроизводимый пример, однако ;)
Всё плохо, управляемой воспроизводимости достичь не удалось.
Ошибка случайна, сделал небольшой тест. Бомбили по одной таблице 150 клиентов без задержек, результат пока нулевой. Подумаю еще..., нужно понять какое сочетание операций приведёт к блокировке.

Перенес http://forum.ibase.ru/phpBB2/viewtopic.php?t=3519
Chemist писал(а):
hvlad писал(а):Может и 2.1 на стенде погоняешь ?
Была мысль, как в прошлом году, сразу взять новый сервер, но меня отговорили :oops:.
Влад, где качнуть 2.1, что-то опять потерялся :roll:. Под Linux можно и в исходниках.

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

Сообщение hvlad » 07 авг 2007, 11:58

Chemist писал(а):Влад, где качнуть 2.1, что-то опять потерялся :roll:. Под Linux можно и в исходниках.
Beta 1 здесь
Линуксовые снапшоты здесь

Ответить