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

osp_fid_diff()) ASSERTION( fid_seq(fid1) == fid_seq(fid2) ) failed

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • Lustre 2.13.0
    • None
    • 3
    • 9223372036854775807

    Description

      I have this bizzare assertion hit from time to time in recovery-small test 51 or 50.

      It's bizzare because in all cases fid1 equals fid2 in the printout, so it's certainly some weird supernarrow race. Ot the difference is in some part of the fid we are not printing?

      [116469.024571] Lustre: lustre-OST0001: deleting orphan objects from 0x0:2043 to 0x0:2081
      [116469.027318] Lustre: lustre-OST0000: deleting orphan objects from 0x0:2716 to 0x0:2753
      [116469.030348] Lustre: lustre-OST0002: deleting orphan objects from 0x0:2587 to 0x0:2625
      [116469.045959] Lustre: lustre-OST0003: deleting orphan objects from 0x0:2620 to 0x0:2657
      [116469.097240] LustreError: 8095:0:(osp_internal.h:611:osp_fid_diff()) ASSERTION( fid_seq(fid1) == fid_seq(fid2) ) failed: fid1:[0x100010000:0x821:0x0], fid2:[0x100010000:0x821:0x0]
      [116469.106713] LustreError: 8095:0:(osp_internal.h:611:osp_fid_diff()) LBUG
      [116469.112423] Pid: 8095, comm: mdt01_002 3.10.0-7.6-debug #1 SMP Wed Nov 7 21:55:08 EST 2018
      [116469.117067] Call Trace:
      [116469.118219]  [<ffffffffa01ba7dc>] libcfs_call_trace+0x8c/0xc0 [libcfs]
      [116469.119636]  [<ffffffffa01ba88c>] lbug_with_loc+0x4c/0xa0 [libcfs]
      [116469.121194]  [<ffffffffa11ba58d>] osp_precreate_reserve+0x18d/0x7f0 [osp]
      [116469.122568]  [<ffffffffa11af829>] osp_declare_create+0x199/0x5b0 [osp]
      [116469.123778]  [<ffffffffa1161662>] lod_sub_declare_create+0xe2/0x210 [lod]
      [116469.125188]  [<ffffffffa11598ae>] lod_qos_declare_object_on+0xbe/0x3a0 [lod]
      [116469.128786]  [<ffffffffa115b00e>] lod_alloc_rr.constprop.19+0xeee/0x1490 [lod]
      [116469.131820]  [<ffffffffa11608dd>] lod_qos_prep_create+0x12dd/0x1880 [lod]
      [116469.133066]  [<ffffffffa1161098>] lod_prepare_create+0x218/0x2e0 [lod]
      [116469.136813]  [<ffffffffa11506de>] lod_declare_striped_create+0x1ee/0x990 [lod]
      [116469.141621]  [<ffffffffa1155434>] lod_declare_create+0x204/0x5a0 [lod]
      [116469.142560]  [<ffffffffa10110af>] mdd_declare_create_object_internal+0xdf/0x2f0 [mdd]
      [116469.144973]  [<ffffffffa100127c>] mdd_declare_create+0x4c/0xc90 [mdd]
      [116469.146237]  [<ffffffffa1005357>] mdd_create+0x827/0x1440 [mdd]
      [116469.147556]  [<ffffffffa1093a3c>] mdt_reint_open+0x1aac/0x28b0 [mdt]
      [116469.148884]  [<ffffffffa10868d0>] mdt_reint_rec+0x80/0x210 [mdt]
      [116469.149845]  [<ffffffffa1063723>] mdt_reint_internal+0x6e3/0xab0 [mdt]
      [116469.150755]  [<ffffffffa106fdd2>] mdt_intent_open+0x82/0x350 [mdt]
      [116469.151991]  [<ffffffffa106de65>] mdt_intent_policy+0x2f5/0xd10 [mdt]
      [116469.153226]  [<ffffffffa075ab13>] ldlm_lock_enqueue+0x353/0x9f0 [ptlrpc]
      [116469.155701]  [<ffffffffa0782dc7>] ldlm_handle_enqueue0+0xa37/0x1580 [ptlrpc]
      [116469.157774]  [<ffffffffa0807742>] tgt_enqueue+0x62/0x210 [ptlrpc]
      [116469.169885]  [<ffffffffa0810525>] tgt_request_handle+0xaf5/0x1590 [ptlrpc]
      [116469.171348]  [<ffffffffa07b4466>] ptlrpc_server_handle_request+0x256/0xad0 [ptlrpc]
      [116469.175541]  [<ffffffffa07b8359>] ptlrpc_main+0xa99/0x1f60 [ptlrpc]
      [116469.176928]  [<ffffffff810b4ed4>] kthread+0xe4/0xf0
      [116469.178177]  [<ffffffff817c4c77>] ret_from_fork_nospec_end+0x0/0x39
      

      Attachments

        Activity

          People

            wc-triage WC Triage
            green Oleg Drokin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: