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

Tracker for technical debts found in master branch

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Done
    • Minor
    • None
    • Lustre 2.4.0
    • None

    Description

      Possible debts for fixing:

      OSD API

      • transaction start first, then lock (LU-10048)

      OSC/LOV

      • brw methods
      • pre-CLIO structures/functions

      OBD API

      • legacy methods

      OFD

      • pass env to ofd_lvbo methods
      • object in lvb

      MDD

      • use local object library for local objects
      • remove struct md_attr
      • remove sp_cr_mode

      MDT

      • MDT_FL_* flags (related to dropped upcalls)
      • use local object library for local objects
      • start/stop hooks (MDD library)

      LLOG

      • serialised, hard to use out of order (DNE)

      Configuration

      • pretty complicated, few stages, etc

      OSP

      • batching (LU-4009)
      • create striping on truncate to assign objects atomically
      • drop OSP objects immediately after creation

       

      Attachments

        Activity

          People

            bzzz Alex Zhuravlev
            bzzz Alex Zhuravlev
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: