OpenVZ Forum


Home » International » Russian » Проблема с квотами на ve0
Проблема с квотами на ve0 [message #5733] Tue, 29 August 2006 13:38 Go to next message
Valmont is currently offline  Valmont
Messages: 225
Registered: September 2005
Senior Member
Если был бы уверен что это бага ядра , то запостил бы в багзилле...
Разбираюсь с квотами, и для сравнения решил попробовать настроить квоту для одного из разделов на ve0, конкретнее на рутовом. Сделал
#quotacheck -avimf, и она в первый раз засегфолтилась. Второй раз нормально прошла, а потом после
#quotaon /dev/hda1 процесс подвис в ожидании io.
# ps aux | grep quota
root 6584 0.0 0.0 1836 544 ? D 17:23 0:00 quotaon /dev/hda1

Решил посмотреть логи на всякий случай, а там следующее:
Aug 29 17:07:32 server kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
Aug 29 17:07:32 server kernel:  printing eip:
Aug 29 17:07:32 server kernel: c01841fd
Aug 29 17:07:32 server kernel: *pde = 00000000
Aug 29 17:07:32 server kernel: Oops: 0000 [#1]
Aug 29 17:07:32 server kernel: Modules linked in: binfmt_misc ip_nat_irc ip_nat_ftp simfs vzdquota af_packet ipt_length ipt_ttl ipt_tcpmss ipt_TCPMSS ipt_multiport ipt_limit ipt_tos n_hdlc tun uhci_hcd usbcore ipt_conntrack ipt_REJECT ipt_recent ipt_LOG ipt_state iptable_filter iptable_mangle iptable_nat ip_conntrack_irc ip_conntrack_ftp ip_conntrack ip_tables vznetdev vzmon vzdev 8139too eepro100 mii
Aug 29 17:07:32 server kernel: CPU:    0, VCPU: 0:0
Aug 29 17:07:32 server kernel: EIP:    0060:[vfs_quota_on_file+495/840]    Not tainted
Aug 29 17:07:32 server kernel: EFLAGS: 00010203   (2.6.8-022stab078-up)
Aug 29 17:07:32 server kernel: EIP is at vfs_quota_on_file+0x1ef/0x348
Aug 29 17:07:32 server kernel: eax: 00000000   ebx: effcf4a8   ecx: cbb5cd3c   edx: 00000000
Aug 29 17:07:32 server kernel: esi: effcf400   edi: eec9f840   ebp: f0ef113c   esp: eae31eac
Aug 29 17:07:32 server kernel: ds: 007b   es: 007b   ss: 0068
Aug 29 17:07:32 server kernel: Process quotacheck (pid: 6205, veid=0, threadinfo=eae30000 task=dcf460c0)
Aug 29 17:07:32 server kernel: Stack: effcf400 00000000 c0165573 00000101 effcf4cc cbb5cd3c 00000000 ffffffea
Aug 29 17:07:32 server kernel:        cbb5cccc fffffff2 d634b000 eec9f840 00000000 effcf400 00000002 c01843ab
Aug 29 17:07:32 server kernel:        eec9f840 00000000 00000002 d634b000 00000000 c01867f9 effcf400 00000000
Aug 29 17:07:32 server kernel: Call Trace:
Aug 29 17:07:32 server kernel:  [link_path_walk+1266/3708] link_path_walk+0x4f2/0xe7c
Aug 29 17:07:32 server kernel:  [vfs_quota_on+85/113] vfs_quota_on+0x55/0x71
Aug 29 17:07:32 server kernel:  [do_quotactl+293/1259] do_quotactl+0x125/0x4eb
Aug 29 17:07:32 server kernel:  [path_release+18/60] path_release+0x12/0x3c
Aug 29 17:07:32 server kernel:  [lookup_bdev+172/190] lookup_bdev+0xac/0xbe
Aug 29 17:07:32 server kernel:  [uncharge_dcache+27/40] uncharge_dcache+0x1b/0x28
Aug 29 17:07:32 server kernel:  [getname+117/189] getname+0x75/0xbd
Aug 29 17:07:32 server kernel:  [quota_get_sb+108/120] quota_get_sb+0x6c/0x78
Aug 29 17:07:32 server kernel:  [sys_quotactl+136/262] sys_quotactl+0x88/0x106
Aug 29 17:07:32 server kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Aug 29 17:07:32 server kernel:  [inet_dump_rules+134/863] inet_dump_rules+0x86/0x35f
Aug 29 17:07:32 server kernel: Code: ff 10 85 c0 0f 84 27 01 00 00 8b 4c 24 20 ba 01 00 ff ff 8b



У меня раньше была уже беда с памятью, и выдавалось "Unable to handle kernel NULL pointer dereference at virtual address", поэтому, хоть и память поменял, решил запостить сначала здесь.
Сейчас пока нет физического доступа до машины, потом попробую проверить снова после перезагрузки.

Updated:
дистр trustix 3
ядро 2.6.8-022stab078-up
# rpm -qa | grep quota
quota-3.12-3tr
vzquota-3.0.8-1
# quota -V
Quota utilities version 3.12.
Compiled with RPC and EXT2_DIRECT
Bugs to mvw@planets.elm.net, jack@suse.cz

Фс - нерекомендуемая reiserfs, но под vps'ы выделен отдельный разде на ext3.
# cat /etc/fstab | grep hda1
/dev/hda1 / reiserfs defaults,usrquota,grpquota 1 1


[Updated on: Tue, 29 August 2006 13:44]

Report message to a moderator

Re: Проблема с квотами на ve0 [message #5734 is a reply to message #5733] Tue, 29 August 2006 13:51 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
Это баг который уже закрыт в 2.6.8 (я правда не проверял):
http://bugzilla.openvz.org/show_bug.cgi?id=184
Но вот в 2.6.16-026test017 точно не профикшен =/
Переоткройте пожалуйста его с соответвтвующим комментарием...
Спасибо!
Re: Проблема с квотами на ve0 [message #5735 is a reply to message #5733] Tue, 29 August 2006 13:59 Go to previous messageGo to next message
Valmont is currently offline  Valmont
Messages: 225
Registered: September 2005
Senior Member
Опять забыл, что надо сначала поискать на форуме и в багзиле, чем открывать соответствующий топик. Sad

Насколько я вижу: fixed in 022stab080, то есть в еще не вышедшем ядре. Есть ли смысл заново открывать этот баг?

Я бы попробовал тот патч, который там предложили для решения проблемы, но я не знаю его ли включат в 022stab080. А git для 2.6.8 насколько я понимаю - нет, чтобы проверить.


Updated: в смысле, аналогичного http://git.openvz.org/

[Updated on: Tue, 29 August 2006 14:01]

Report message to a moderator

Re: Проблема с квотами на ve0 [message #5737 is a reply to message #5735] Tue, 29 August 2006 14:12 Go to previous messageGo to next message
Vasily Tarasov is currently offline  Vasily Tarasov
Messages: 1345
Registered: January 2006
Senior Member
К сожалению баг не профикшен как в 2.6.16 серии так и в 2.6.8.
Похоже патч просто забыли приложить, потом спортировать.
А 80-го ядра не будет. Скоро будет 2.6.9 РХЕЛ ядро, которое вскоре должно стать stabel. Я переоткрыл баг.

Вы можете сами внести небольшое изменение в ядро в соответсвтии в патчем чтобы избавиться от проблемы.
Re: Проблема с квотами на ve0 [message #5758 is a reply to message #5733] Tue, 29 August 2006 19:31 Go to previous message
Valmont is currently offline  Valmont
Messages: 225
Registered: September 2005
Senior Member
Хорошо, спасибо Smile

Я лишь к тому, что если тестить, то то, что войдет в ядро Smile


Previous Topic: Периодически "слетает" роутинг
Next Topic: devpts
Goto Forum:
  


Current Time: Sun Jun 15 14:17:59 GMT 2025

Total time taken to generate the page: 0.01829 seconds