OpenVZ Forum


Home » International » Russian » NSCD в VE
icon5.gif  NSCD в VE [message #35405] Tue, 24 March 2009 06:49 Go to next message
POMAH007 is currently offline  POMAH007
Messages: 39
Registered: May 2007
Location: Kemerovo, Russia
Member
From: 1.1.1*
У меня VE перестал "фризиться" (при live-migration):
`vzctl chkpnt ...` выдавал:
Can not dump container: Invalid argument
Error: unknown restart block ....
Checkpointing failed


При этом dmesg сообщал:
CPT ERR: .............,... :unknown restart block
Shocked
Сегодня совершенно случайно выяснил (я и подумать на ЭТО не мог), что не получается получить дамп при запущенном nscd.
У разработчиков есть какие-нибудь комментарии? Поскольку я ничего подобного на форуме не нашел.

Система SLES 10 SP2 на HN&VE. Ядро, соответственно, для SLES с openvz.org. Ядро поменять на Redhat не просите - с этим проблемы (зависимости, скрипты и т.д.)

[Updated on: Tue, 24 March 2009 06:52]

Report message to a moderator

Re: NSCD в VE [message #35408 is a reply to message #35405] Tue, 24 March 2009 08:31 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
From: *sw.ru
Здравствуйте,

не могли бы вы точно сказать, какое ядро?
И еще такой вопрос, в dmesg, если я ничего не путаю, должен был написаться адрес фунции в конце строчки
Quote:


CPT ERR: .............,... :unknown restart block АДРЕС


У вас ничего такого не было или вы не все показали?
Если там адрес есть, не могли бы вы посмотреть, что это за функция в "/proc/kallsyms".
Спасибо.
Re: NSCD в VE [message #35409 is a reply to message #35408] Tue, 24 March 2009 09:47 Go to previous messageGo to next message
POMAH007 is currently offline  POMAH007
Messages: 39
Registered: May 2007
Location: Kemerovo, Russia
Member
From: 1.1.1*
Версия 2.6.16.60_027stab028.4-0.23-ovz
Извините, цифры не писал, потому что не придавал им большого значения.
адрес c013db35. в kallsyms такой цифры нет. наверное, именно поэтому ошибка и возникла.
Re: NSCD в VE [message #35410 is a reply to message #35409] Tue, 24 March 2009 11:29 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
From: *sw.ru
К сожалению, sles ядра больше не maintained, поэтому баг забивать бессмысленно Sad
Может, стоит попробовать воспроизветси ситуацию на maintaned ядрах...
Давайте я попробую на RHEL5 ядре.
Не покажите конфигурационный файл nscd? Что нужно сделать, кроме как запустить сервис nscd?
Re: NSCD в VE [message #35419 is a reply to message #35410] Wed, 25 March 2009 00:21 Go to previous messageGo to next message
POMAH007 is currently offline  POMAH007
Messages: 39
Registered: May 2007
Location: Kemerovo, Russia
Member
From: 90.188.205*
Ничего. Или я не уловил тонкости.
Я не могу припомнить, фризил ли я раньше систему с запущенным NSCD? Вроде, нет.

З.Ы.: А как же новые ядра для SLES? Айвазовски и, вроде, Чехов? Хотя, они, в первую очередь, для OpenSUSE 11.

[Updated on: Wed, 25 March 2009 00:23]

Report message to a moderator

Re: NSCD в VE [message #35431 is a reply to message #35419] Wed, 25 March 2009 11:13 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
From: *sw.ru
Здравствуйте,

Quote:


адрес c013db35. в kallsyms такой цифры нет. наверное, именно поэтому ошибка и возникла.


Прошу вас проверить это еще раз.
Похоже, я воспроизвел вашу проблему, и данный адрес указывает на
futex_wait_restart.
Если так, то, боюсь, в 2.6.16 ядре данная проблема останется и не будет исправлена.

Конкретно данная проблема решена следующим коммитом:
http://git.openvz.org/?p=linux-2.6.24-openvz;a=commit;h=c73b 89d72490ff46c8280f52dec10d1a6cc8f622

Сомневаюсь, что он приложится как есть,
Но на всякий случай
http://git.openvz.org/?p=linux-2.6.24-openvz;a=history;f=ker nel/cpt/cpt_process.c;h=c69053646e181eed7f8f052dce7288ca2b98 6fc3;hb=HEAD

Очень похоже, что следующие коммиты исправляют подобные ситуации с restart_block:

Quote:


2008-02-13
	Alexey Dobriyan
	CPT: implement FUTEX_WAIT restart
	

2008-02-13
	Alexey Dobriyan
	CPT: implement poll(2) restart


2008-02-12
	Alexey Dobriyan
	CPT: refactor nanosleep restart dumping code a bit


Re: NSCD в VE [message #35444 is a reply to message #35431] Thu, 26 March 2009 00:50 Go to previous message
POMAH007 is currently offline  POMAH007
Messages: 39
Registered: May 2007
Location: Kemerovo, Russia
Member
From: 1.1.1*
Извините, по какой-то причине mc показывал только часть kallsyms Embarassed.
cat/grep показало всё. Действительно, показывает именно на эту функцию. Буду думать.
Previous Topic: Подключение через SSH к VPS
Next Topic: зависает сеть в VE
Goto Forum:
  


Current Time: Sat Aug 24 11:09:06 GMT 2019