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

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

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

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

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

hvlad писал(а):Beta 1 здесь
Линуксовые снапшоты здесь
Спасибо.

От сюда не пойдет ?
http://sourceforge.net/project/showfile ... up_id=9028

ЗЫ. Релизнота или описание есть?

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

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

Chemist писал(а):ЗЫ. Релизнота или описание есть?
Вопрос снят, нашёл http://www.firebirdsql.org/devel/doc/rl ... nfb21-list

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

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

Chemist писал(а):От сюда не пойдет ?
http://sourceforge.net/project/showfile ... up_id=9028
Отчего ж не пойти ? Пойдёть ;)

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

Сообщение Chemist » 09 авг 2007, 14:09

Chemist писал(а):Подумаю еще..., нужно понять какое сочетание операций приведёт к блокировке.
Подумал, подумал... и вот результат :wink: (Firebird-2.0.1.12855-0. )

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

Start 12:50 ChemistPC


localhost	Thu Aug  9 13:20:09 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:21:09 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:21:09 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:21:19 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:24:27 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:26:44 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


Restart 13:25 ChemistPC


localhost	Thu Aug  9 13:35:33 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:36:02 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:36:02 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:36:44 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:37:11 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:37:11 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:37:21 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:37:21 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:37:21 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:38:26 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:39:06 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:39:06 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:39:06 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:39:07 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:40:15 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:40:51 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:41:02 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:41:02 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:41:02 2007
	Database: 5lock
	page 2325, page type 4 lock denied (216)


localhost	Thu Aug  9 13:41:12 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:41:35 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:41:35 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:42:32 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:43:10 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:43:24 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:44:06 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:44:06 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:44:56 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:52:15 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:52:15 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:57:43 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 13:58:27 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 14:00:05 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 14:04:45 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 14:05:20 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 14:06:01 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 14:06:19 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 14:06:19 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 14:06:19 2007
	Database: 5lock
	page 108271, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 14:06:57 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)


localhost	Thu Aug  9 14:07:09 2007
	Database: 5lock
	page 13781, page type 5 lock conversion denied (215)
 

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

Сообщение hvlad » 09 авг 2007, 14:14

Chemist писал(а):
Chemist писал(а):Подумаю еще..., нужно понять какое сочетание операций приведёт к блокировке.
Подумал, подумал... и вот результат :wink: (Firebird-2.0.1.12855-0. )
Ну ты силён ;) Намекаешь на наличие воспроизводимого примера ?
Страницы, кстати, одни и те же (две вроде), не смотрел на них пристальнее ?

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

Сообщение Chemist » 09 авг 2007, 14:43

hvlad писал(а):Ну ты силён ;)
8)
hvlad писал(а):Намекаешь на наличие воспроизводимого примера ?
Да, пример воспроизводится регулярно.
hvlad писал(а):Страницы, кстати, одни и те же (две вроде), не смотрел на них пристальнее ?
Посмотрел.
13781 - фигурирует только одна таблица и несколько записей.
108271 - фигурирует только одна таблица и (похоже) одна запись.
2325 - не смотрел.
Впрочем, тест строился таким образом, чтобы сервер "спотыкался" в одном месте.
Легче будет дебажить :wink:. Впрочем, может я и ошибаюсь.

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

Сообщение hvlad » 09 авг 2007, 15:25

Chemist писал(а):Да, пример воспроизводится регулярно.
Дык - в трекер его !

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

Сообщение Chemist » 09 авг 2007, 15:32

hvlad писал(а):
Chemist писал(а):Да, пример воспроизводится регулярно.
Дык - в трекер его !
:-$ уже готовлю, надо коммерческую тайну порезать... :wink:

PS. C 500-м постом, буль-буль....

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

Сообщение hvlad » 09 авг 2007, 18:21

Chemist писал(а):
hvlad писал(а):
Chemist писал(а):Да, пример воспроизводится регулярно.
Дык - в трекер его !
:-$ уже готовлю, надо коммерческую тайну порезать... :wink:

PS. C 500-м постом, буль-буль....
Двойной сенк :)

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

Сообщение Chemist » 13 авг 2007, 17:26

Тест готов.

Состав:
1) БД01 - fbk - 288 914 Кбайт - эту "ломаю"
2) БД02 - fbk - 142 148 Байт - хранитель сценариев
3) Запускач сценариев - 6 315 Кбайт
4) Прокрутчик сценария - 4 079 Кбайт

Нужно ли делать описание. Как передать.

ЗЫ. Может в личку? :wink:

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

Сообщение Chemist » 13 авг 2007, 17:41

ЗЫЫ. 3) и 4) не упакованные

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

Сообщение dimitr » 13 авг 2007, 22:07

Кидай мне и Владу в мыло. Можно выложить на http/ftp и сбросить только ссылку. Ну и инструкция не помешает, конечно :-)

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

Сообщение Chemist » 14 авг 2007, 14:56

dimitr писал(а):Кидай мне и Владу в мыло.
Ушло...

ЗЫ. Чьёрт, Дмитрий, тебе на yandex отправил, может переслать на users.sourceforge.net?

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

Сообщение dimitr » 14 авг 2007, 15:19

Chemist писал(а):ЗЫ. Чьёрт, Дмитрий, тебе на yandex отправил, может переслать на users.sourceforge.net?
как раз на яндекс самое то :-)

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

Сообщение hvlad » 08 сен 2007, 14:13

Просьба всем, кто в состоянии воспроизвести у себя bugcheck(215) : есть патч, нуждающийся в тестировании - обращайтесь.
Патч есть как для 2.0.х, так и для 2.1.
В принципе можно будет его подготовить и для 1.5.х

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

Сообщение WildSery » 10 сен 2007, 16:21

Кстати, заметил, что у меня на 2.0.1 бывает как "page type 5 lock conversion denied (215)", так и (реже) "page type 7 lock conversion denied (215)".
Это одна и та же проблема или ещё неясно?

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

Сообщение Chemist » 11 сен 2007, 11:32

WildSery писал(а):Кстати, заметил, что у меня на 2.0.1 бывает как "page type 5 lock conversion denied (215)", так и (реже) "page type 7 lock conversion denied (215)".
Это одна и та же проблема или ещё неясно?
Я так понимаю, что механизм блокировок един для всех типов страниц, в данном случае: const SCHAR pag_index = 7; /* Index (B-tree) page */

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

Сообщение hvlad » 11 сен 2007, 11:43

WildSery писал(а):Кстати, заметил, что у меня на 2.0.1 бывает как "page type 5 lock conversion denied (215)", так и (реже) "page type 7 lock conversion denied (215)".
Это одна и та же проблема или ещё неясно?
Для всех типов страниц, кроме 5, такого вообще не должно быть... по крайней мере я пока не могу себе представить причину этого.
Chemist писал(а):Я так понимаю, что механизм блокировок един для всех типов страниц
Конечно. Но дедлоки могут возникнуть только для страниц с данными (насколько мне известно).
Хотя... вот тут как раз правился потенциальный дедлок в индексном коде, возможно ты на него наскочил

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

Сообщение Chemist » 11 сен 2007, 11:54

2 WildSery. А он как возникает, сразу после страницы 5 или случайно.

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

Сообщение WildSery » 11 сен 2007, 12:02

В логе за месяц пару раз встречается. Никакой связи с другими ошибками нет, ни по времени, ни очерёдности.
Возникала в понедельник, максимально нагруженный день, но вечером. В это время обычно массовая печать бумажных документов пакетная. Так что вполне возможна сборка мусора.

Добавлено 19.09.07
Вчера опять была эта ошибка, с page type 7.

Ответить