Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-6040 [FSO] Support upgrade for the bucket layout
  3. HDDS-6681

Post-Finalize behaviour for Bucket Layout feature.

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None

    Description

      This Jira implements the post-finalization behavior of the Bucket Layout feature.

      Post Finalization behavior for this feature from a backward compatibility perspective is defined as follows:

      • Older clients cannot read any data from an FSO/OBS bucket.
      • Older clients cannot create keys/directories in FSO/OBS buckets.

      This behavior adds an extra layer of complexity to the current implementation of the upgrade framework - some of these requests/responses cannot be rejected based on just the OMRequest/OMResonse object. We need to look inside the OM DB state to check what the bucket layout of the associated bucket would be. To enable this we need to pass the MetadataManager instance into the request validator methods.

      Attachments

        1. testTrash.patch
          2 kB
          Sadanand Shenoy

        Issue Links

          Activity

            People

              jyotindersingh Jyotinder Singh
              jyotindersingh Jyotinder Singh
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: