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

lfs migration should skip qouta erros

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Medium Medium
    • None
    • Lustre 2.17.0
    • 3
    • 9223372036854775807

      There were an errors during the migration

      00000040:00080000:6.0:1776951938.249256:0:62523:0:(llog_osd.c:736:llog_osd_write_rec()) added record [0x240011576:0x2a6:0x0].83322, 1048 off96152648
      00000040:00080000:5.0:1776951938.283407:0:62790:0:(llog_osd.c:736:llog_osd_write_rec()) added record [0x240011576:0x2a6:0x0].83323, 1032 off96153680
      00000004:00080000:6.0:1776951938.284104:0:25181:0:(osp_md_object.c:1181:osp_write_interpreter()) error [0x240011576:0x2a6:0x0]: rc = -122
      00000004:00080000:6.0:1776951938.284106:0:25181:0:(osp_md_object.c:1181:osp_write_interpreter()) error [0x240011576:0x2a6:0x0]: rc = -122
      00000004:00080000:6.0:1776951938.284107:0:25181:0:(osp_md_object.c:1181:osp_write_interpreter()) error [0x240011576:0x2a6:0x0]: rc = -122
      00000004:00080000:6.0:1776951938.284107:0:25181:0:(osp_md_object.c:1181:osp_write_interpreter()) error [0x240011576:0x2a6:0x0]: rc = -122
      00000004:00080000:6.0:1776951938.284109:0:25181:0:(osp_object.c:1388:osp_invalidate()) Invalidate osp_object [0x240011576:0x2a6:0x0]
      00000004:00080000:6.0:1776951938.284125:0:25181:0:(osp_md_object.c:1181:osp_write_interpreter()) error [0x240011576:0x2a6:0x0]: rc = -5
      00000004:00080000:6.0:1776951938.284126:0:25181:0:(osp_md_object.c:1181:osp_write_interpreter()) error [0x240011576:0x2a6:0x0]: rc = -5
      00000004:00080000:6.0:1776951938.284129:0:25181:0:(osp_md_object.c:1181:osp_write_interpreter()) error [0x240011576:0x2a6:0x0]: rc = -5
      00000004:00080000:6.0:1776951938.284129:0:25181:0:(osp_md_object.c:1181:osp_write_interpreter()) error [0x240011576:0x2a6:0x0]: rc = -5
      00000040:00020000:24.0:1776951938.310230:0:47635:0:(llog_osd.c:625:llog_osd_write_rec()) lfs1aip2-MDT0001-osp-MDT0000: index 83323 already set in llog bitmap [0x240011576:0x2a6:0x0]
      

      However, the lfs migration was started by root, so quota restrictions should not be applied.

      The path of error looks like this

            1 mdt_reint_migrate()
            2   → mdo_migrate() 
            3     → mdd_migrate()
            4       → mdd_migrate_object() 
            5         → mdd_trans_create() + mdd_declare_*()
            6           → mdo_declare_*() → dt_declare_*() / DNE2 out_create()
            7             → osd_declare_create() / osd_declare_destroy() 
            8               → osd_declare_inode_qid() [osd_quota.c:635]
            9                 → osd_declare_qid() [osd_quota.c:530]
           10                   → qsd_op_begin() [qsd_handler.c:853]
           11                     → qsd_op_begin0() [qsd_handler.c:705]
           12                       → qsd_acquire() → qsd_acquire_local() 
           13                         → **EDQUOT**
      

      There is a possibility to use th->th_ignore_quota flag to force quota errors.

            aboyko Alexander Boyko
            aboyko Alexander Boyko
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: