Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-911 land OFD on master branch
  3. LU-1412

Add llog subsystem to OFD to cancel unlink/setattr cookies

    XMLWordPrintable

Details

    • Technical task
    • Resolution: Won't Fix
    • Major
    • None
    • Lustre 2.3.0
    • None
    • 2
    • 4034

    Description

      Currently, the OFD code will discard llog cookies sent from the client, and not send any cookies back to the MDS when objects are destroyed. This means that the MDS will accumulate cookies for all unlinked objects, and startup times will become progressively slower on a filesystem using OFD as the MDS tries to unlink ALL previously destroyed objects on every reconnect. Eventually, the MDS unlink llog will become full and unlinks may fail, after about 65000^2 objects per OST.

      For OFD to be usable in a real 2.3 system, this will need to be handled in some way, either by the MDS detecting that the OST is not using llog cookies, or by the OFD/OST code sending the unlink cookies back to the MDS.

      Attachments

        Issue Links

          Activity

            People

              tappro Mikhail Pershin
              tappro Mikhail Pershin
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: