Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-5459

(cl_page.c:694:cl_page_assume()) ASSERTION( 0 ) failed

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • Lustre 2.7.0
    • Lustre 2.6.0, Lustre 2.7.0
    • 3
    • 15204

    Description

      To reproduce perform repeated HSM release and explicit restore of file:

      t:lustre-release# cd /mnt/lustre
      t:lustre# echo 'Uludag Gazoz!' > f0
      t:lustre# lfs hsm_archive f0
      t:lustre# while true; do
      > lfs hsm_release f0
      > cat f0^C
      t:lustre# while true; do
      > lfs hsm_release f0
      > cat f0
      > done
      Uludag Gazoz!
      Uludag Gazoz!
      Uludag Gazoz!
      Uludag Gazoz!
      Uludag Gazoz!
      Uludag Gazoz!
      ...
      Uludag Gazoz!
      
      Message from syslogd@t at Aug  6 15:21:37 ...
       kernel:[84351.829259] LustreError: 3111:0:(cl_page.c:694:cl_page_assume()) ASSERTION( 0 ) failed: 
      
      Message from syslogd@t at Aug  6 15:21:37 ...
       kernel:[84351.830735] LustreError: 3111:0:(cl_page.c:694:cl_page_assume()) LBUG
      Write failed: Broken pipe
      
      [84351.808432] LustreError: 3111:0:(cl_page.c:694:cl_page_assume()) page@ffff8801dccfd878[2 ffff8801df332f68 0 0 1 d84156c5635688c0 ffff8801cdc6a820]
      [84351.808436] 
      [84351.812902] LustreError: 3111:0:(cl_page.c:694:cl_page_assume()) vvp-page@ffff8801dccfd8e0(0:0:0) vm@ffffea000553c768 40000000000801 4:0 ffff8801dccfd878 0 lru
      [84351.812906] 
      [84351.817618] LustreError: 3111:0:(cl_page.c:694:cl_page_assume()) lov-page@ffff8801dccfd930, raid0
      [84351.817620] 
      [84351.820793] LustreError: 3111:0:(cl_page.c:694:cl_page_assume()) osc-page@ffff8801dcd0d788 0: 1< 0x845fed 0 0 - - > 2< 0 0 0 0x0 0x100 | (null) ffff8802157630f0 ffff8801d20d5818 > 3< - (null) 0 0 0 > 4< 0 0 8 10481664 - | - - - - > 5< - - - - | 0 - | 0 - ->
      [84351.820798] 
      [84351.826036] LustreError: 3111:0:(cl_page.c:694:cl_page_assume()) end page@ffff8801dccfd878
      [84351.826037] 
      [84351.827838] LustreError: 3111:0:(cl_page.c:694:cl_page_assume()) pg->cp_owner == NULL
      [84351.829259] LustreError: 3111:0:(cl_page.c:694:cl_page_assume()) ASSERTION( 0 ) failed: 
      [84351.830735] LustreError: 3111:0:(cl_page.c:694:cl_page_assume()) LBUG
      [84351.831958] Pid: 3111, comm: cat
      [84351.832583] 
      [84351.832584] Call Trace:
      [84351.833370]  [<ffffffffa0eae8c5>] libcfs_debug_dumpstack+0x55/0x80 [libcfs]
      [84351.834657]  [<ffffffffa0eaeec7>] lbug_with_loc+0x47/0xb0 [libcfs]
      [84351.835855]  [<ffffffffa10077e2>] cl_page_assume+0x202/0x210 [obdclass]
      [84351.837103]  [<ffffffffa09a5d4d>] ll_readpage+0xbd/0x280 [lustre]
      [84351.838241]  [<ffffffff81133335>] generic_file_aio_read+0x215/0x740
      [84351.839416]  [<ffffffffa09d864e>] vvp_io_read_start+0x22e/0x450 [lustre]
      [84351.840677]  [<ffffffffa10101ca>] cl_io_start+0x6a/0x140 [obdclass]
      [84351.841857]  [<ffffffffa10141f4>] cl_io_loop+0xb4/0x1b0 [obdclass]
      [84351.843023]  [<ffffffffa0976872>] ll_file_io_generic+0x412/0x8f0 [lustre]
      [84351.844298]  [<ffffffffa0976e80>] ll_file_aio_read+0x130/0x2b0 [lustre]
      [84351.845516]  [<ffffffffa0977329>] ll_file_read+0x159/0x290 [lustre]
      [84351.846674]  [<ffffffff811a3185>] vfs_read+0xb5/0x1a0
      [84351.847626]  [<ffffffff81554298>] ? lockdep_sys_exit_thunk+0x35/0x67
      [84351.848791]  [<ffffffff811a32c1>] sys_read+0x51/0x90
      [84351.849724]  [<ffffffff8100b072>] system_call_fastpath+0x16/0x1b
      [84351.850837] 
      [84351.851538] Kernel panic - not syncing: LBUG
      

      Attachments

        Activity

          People

            jay Jinshan Xiong (Inactive)
            jhammond John Hammond
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: