Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-4163

Enable filesystem semantics on bucket during creation of bucket

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • None
    • None
    • None
    • None

    Description

      HDDS-3955 added a config to ozoneManager ozone.om.enable.filesystem.paths to enable data ingested via S3, can be used from OFS/O3FS.

       

      But this has changed Semantics of AWS S3 behavior, and now paths are considered as Unix paths. And also intermediate directories are created. This has changed the behavior of the entire cluster.

      This Jira is to provide an option for the user to create buckets that adhere to filesystem semantics at the bucket level. In this way, in a single cluster, there can be buckets that adhere to 100% Aws S3 semantics, and when this is used from FS, they will not work, which is current behavior no change in that part. When user decides to use the bucket from FS, so during creation enable the filesystem semantics on the bucket, so that bucket can be used from S3, and paths are considered as Unix paths and follow fs semantics. (This is like not 100% AWS compatibility on bucket)

       

      Note: This option needs to be used during bucket creation time, cannot be changed later as this can cause weird issues.

       

      Attachments

        Issue Links

          Activity

            People

              bharat Bharat Viswanadham
              bharat Bharat Viswanadham
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: