• О чем говорят эти ошибки? и как исправлять?

  • · · · − − − · · · , или О том, как полезно знать азбуку

  • Debian's 2.6.26 kernel из backports для Etch (по идее в Lenny такая же шняга) тоже не может нормально работать с рейдами, в честь первого воскресенья нового месяца наблюдаем затык тазика. Точнее не то чтобы тазика а всех процессов работающих с /dev/md?
    Выглядит примерно так:


    Nov 1 07:09:19 tazeg kernel: [2986195.439183] INFO: task xfssyncd:3099 blocked for more than 120 seconds.

    Nov 1 07:09:19 tazeg kernel: [2986195.439218] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
    Nov 1 07:09:19 tazeg kernel: [2986195.439264] xfssyncd D 0000000000000000 0 3099 2
    Nov 1 07:09:19 tazeg kernel: [2986195.439301] ffff81042c451ba0 0000000000000046 0000000000000000 ffffffff802285b8
    Nov 1 07:09:19 tazeg kernel: [2986195.439353] ffff81042dc5c990 ffff81042e5c3570 ffff81042dc5cc18 0000000500000001
    Nov 1 07:09:19 tazeg kernel: [2986195.439403] 0000000000000282 0000000000000000 00000000ffffffff 0000000000000000
    Nov 1 07:09:19 tazeg kernel: [2986195.439442] Call Trace:
    Nov 1 07:09:19 tazeg kernel: [2986195.439497] [<ffffffff802285b8>] __wake_up_common+0x41/0x74
    Nov 1 07:09:19 tazeg kernel: [2986195.439532] [<ffffffffa0107371>] :raid1:wait_barrier+0x87/0xc8
    Nov 1 07:09:19 tazeg kernel: [2986195.439562] [<ffffffff8022c32f>] default_wake_function+0x0/0xe
    Nov 1 07:09:19 tazeg kernel: [2986195.439594] [<ffffffffa0108db4>] :raid1:make_request+0x73/0x5af
    Nov 1 07:09:19 tazeg kernel: [2986195.439625] [<ffffffff80229850>] update_curr+0x44/0x6f
    Nov 1 07:09:19 tazeg kernel: [2986195.439656] [<ffffffff8031eeab>] __up_read+0x13/0x8a
    Nov 1 07:09:19 tazeg kernel: [2986195.439686] [<ffffffff8030d7c4>] generic_make_request+0x2fe/0x339
    Nov 1 07:09:19 tazeg kernel: [2986195.439720] [<ffffffff80273970>] mempool_alloc+0x24/0xda
    Nov 1 07:09:19 tazeg kernel: [2986195.439748] [<ffffffff8031b105>] __next_cpu+0x19/0x26
    Nov 1 07:09:19 tazeg kernel: [2986195.439777] [<ffffffff80228e5a>] find_busiest_group+0x254/0x6f5
    Nov 1 07:09:19 tazeg kernel: [2986195.439810] [<ffffffff8030eb83>] submit_bio+0xd9/0xe0
    Nov 1 07:09:19 tazeg kernel: [2986195.439863] [<ffffffffa02878a7>] :xfs:_xfs_buf_ioapply+0x206/0x231
    Nov 1 07:09:19 tazeg kernel: [2986195.439915] [<ffffffffa0287908>] :xfs:xfs_buf_iorequest+0x36/0x61
    Nov 1 07:09:19 tazeg kernel: [2986195.439963] [<ffffffffa0270be1>] :xfs:xlog_bdstrat_cb+0x16/0x3c
    Nov 1 07:09:19 tazeg kernel: [2986195.440017] [<ffffffffa0271ae5>] :xfs:xlog_sync+0x20a/0x3a1
    Nov 1 07:09:19 tazeg kernel: [2986195.440068] [<ffffffffa027277a>] :xfs:xlog_state_sync_all+0xb6/0x1c5
    Nov 1 07:09:19 tazeg kernel: [2986195.440102] [<ffffffff8023d21a>] lock_timer_base+0x26/0x4b
    Nov 1 07:09:19 tazeg kernel: [2986195.440155] [<ffffffffa0272cce>] :xfs:_xfs_log_force+0x58/0x67
    Nov 1 07:09:19 tazeg kernel: [2986195.440187] [<ffffffff8042adf2>] schedule_timeout+0x92/0xad
    Nov 1 07:09:19 tazeg kernel: [2986195.440238] [<ffffffffa0272ce8>] :xfs:xfs_log_force+0xb/0x2a
    Nov 1 07:09:19 tazeg kernel: [2986195.440287] [<ffffffffa027e50b>] :xfs:xfs_syncsub+0x33/0x226
    Nov 1 07:09:19 tazeg kernel: [2986195.440337] [<ffffffffa028c7f7>] :xfs:xfs_sync_worker+0x17/0x36
    Nov 1 07:09:19 tazeg kernel: [2986195.440385] [<ffffffffa028d42d>] :xfs:xfssyncd+0x133/0x187
    Nov 1 07:09:19 tazeg kernel: [2986195.440433] [<ffffffffa028d2fa>] :xfs:xfssyncd+0x0/0x187
    Nov 1 07:09:19 tazeg kernel: [2986195.440466] [<ffffffff80246413>] kthread+0x47/0x74
    Nov 1 07:09:19 tazeg kernel: [2986195.440497] [<ffffffff8023030b>] schedule_tail+0x27/0x5b
    Nov 1 07:09:19 tazeg kernel: [2986195.440529] [<ffffffff8020cf28>] child_rip+0xa/0x12
    Nov 1 07:09:19 tazeg kernel: [2986195.440563] [<ffffffff802463cc>] kthread+0x0/0x74
    Nov 1 07:09:19 tazeg kernel: [2986195.440594] [<ffffffff8020cf1e>] child_rip+0x0/0x12

    Ну и мускуль туда же:
    Nov 1 07:09:19 tazeg kernel: [2986195.440660] INFO: task mysqld:25911 blocked for more than 120 seconds.

    Состояние рейда:

    coolcold@tazeg:~$ cat /proc/mdstat
    Personalities : [raid1]
    md3 : active raid1 sdd3[0] sdc3[1]
    290720192 blocks [2/2] [UU]
    [>....................] resync = 0.9% (2906752/290720192) finish=5796.8min speed=825K/sec

    md2 : active raid1 sda3[0] sdb3[1]
    290720192 blocks [2/2] [UU]
    [>....................] resync = 0.9% (2755968/290720192) finish=13424.9min speed=355K/sec

    md1 : active raid1 sdb2[0] sda2[1]
    1951808 blocks [2/2] [UU]

    md0 : active raid1 sdb1[0] sda1[1]
    289024 blocks [2/2] [UU]


    Это правда после ребута уже, так то скорость упёрлась бы в 0 - 3кб :)
    На 2.6.28.8 такого не наблюдается, но в нём секурети дырки. Чего делать - непонядна.

























































  • О чем говорят эти ошибки? и как исправлять?

  • · · · − − − · · · , или О том, как полезно знать азбуку