Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-9095 Cleanup expired incomplete MPUs
  3. HDDS-9285

Revert set isMultipartKey for Open MPU part keys

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.3.0
    • 1.4.0
    • OM

    Description

      After further thinking, in MPU abort request, we only clean up the "open MPU key" and not the "open MPU part key". However since we set isMultipartKey in the "open MPU part key" (HDDS-9017) and open key clean up service will exclude them (HDDS-9098), both Open Key cleanup service and MPU abort will not clean the "open MPU part key", this might cause these open keys to be in the openKeyTable forever.

      Let's treat the "open MPU part key" as normal open key by not setting the isMultipartKey flag to true so that it can be cleaned by Open Key cleanup service.

      To summarize

      • Open MPU key: Cleaned during MPU abort request
      • Open MPU part key: Cleaned during Open Key cleanup service

       

      Attachments

        Issue Links

          Activity

            People

              ivanandika Ivan Andika
              ivanandika Ivan Andika
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: