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

llog can overflow due to remaining records

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Medium
    • None
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      it was seen few times already that llog (used by OSP) can hit ENOSPC being actually almost empty.
      this happens because we meet still-in-use plain llog in a catalog:

      error: header reports 65536 records but 1 were found
      Header size : 8192	 llh_size : 64
      Time : Wed Jan  7 17:04:37 2026
      Number of records: 1	cat_idx: 6070	last_idx: 6070
      Flags: 0x412
      Target uuid : 
      -----------------------
      #6071 (064)fid=[0x1:0x3951f2:0x0] path=O/1/d18/3756530
      

      in turn the referenced plain llog is not empty:

      error: header reports 65536 records but 12 were found
      Header size : 8192	 llh_size : 64
      Time : Fri Jan  9 18:08:17 2026
      Number of records: 12	cat_idx: 6071	last_idx: 64767
      Flags: 0x5
      Target uuid : 
      -----------------------
      #2655 (088)setattr64 v2 record id:0xc2a456 target [0x19c00032e0:0x8390ad:0x0] valid 8000 uid 0:0 gid 0:0 prj 0
      #4413 (088)setattr64 v2 record id:0xc2ab17 target [0x19c00032e0:0x876640:0x0] valid 8000 uid 0:0 gid 0:0 prj 0
      #5282 (088)setattr64 v2 record id:0xc2ae6d target [0x19c00032e0:0x8718ac:0x0] valid 8000 uid 0:0 gid 0:0 prj 0
      #5830 (088)setattr64 v2 record id:0xc2b080 target [0x19c00032e0:0x8718ab:0x0] valid 8000 uid 0:0 gid 0:0 prj 0
      #5925 (088)setattr64 v2 record id:0xc2b0de target [0x19c00032e0:0x876640:0x0] valid 8000 uid 0:0 gid 0:0 prj 0
      #5927 (088)setattr64 v2 record id:0xc2b0e0 target [0x19c00032e0:0x8390ad:0x0] valid 8000 uid 0:0 gid 0:0 prj 0
      #6329 (088)setattr64 v2 record id:0xc2b269 target [0x19c00032e0:0x8718ac:0x0] valid 8000 uid 0:0 gid 0:0 prj 0
      #6661 (088)setattr64 v2 record id:0xc2b3ae target [0x19c00032e0:0x875ad2:0x0] valid 8000 uid 0:0 gid 0:0 prj 0
      #6851 (088)setattr64 v2 record id:0xc2b468 target [0x19c00032e0:0x871e3a:0x0] valid 8000 uid 0:0 gid 0:0 prj 0
      #6970 (088)setattr64 v2 record id:0xc2b4de target [0x19c00032e0:0x8718ab:0x0] valid 8000 uid 0:0 gid 0:0 prj 0
      #7555 (088)setattr64 v2 record id:0xc2b720 target [0x19c00032e0:0x875ad2:0x0] valid 8000 uid 0:0 gid 0:0 prj 0
      #7696 (088)setattr64 v2 record id:0xc2b7ac target [0x19c00032e0:0x871e3a:0x0] valid 8000 uid 0:0 gid 0:0 prj 0
      

      Attachments

        Issue Links

          Activity

            People

              wc-triage WC Triage
              bzzz Alex Zhuravlev
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated: