title: Cannot PUT/GET objects in MinIO (MacOS)
body: <p>Thank you for reading!</p>
  <p>We are running Presto along with Minio using <code>docker-compose</code>:</p>
  <pre><code>  minio:
      image: minio/minio:RELEASE.2021-08-31T05-46-54Z
      container_name: minio
      ports:
        - 9094:9000
        - 9001:9001
      environment:
        MINIO_ACCESS_KEY: minio
        MINIO_SECRET_KEY: minio123
        MINIO_REGION: us-east-1
      command: server /data --console-address &quot;:9001&quot;
      mem_limit: 512m
  
    presto:
      image: ahanaio/prestodb-sandbox:0.250
      container_name: presto
      ports:
        - 9095:8080
      volumes: 
        - ./presto/minio.properties:/opt/presto-server/etc/catalog/minio.properties
        - ./presto/create-table.sql:/opt/create-table.sql
        - ./presto/sync-partitions.sql:/opt/sync-partitions.sql
      mem_limit: 1024m
  </code></pre>
  <p>We upload a bunch of data to minio, and then create a subdirectory with the following Presto SQL:</p>
  <pre><code>use minio.default;
  
  CREATE TABLE orders ( 
    &quot;name&quot; array(varchar)
    &quot;year&quot; int, 
    &quot;month&quot; tinyint, 
    &quot;day&quot; tinyint) 
  WITH (
    format='JSON', 
    external_location='s3a://orders-local/json/',
    partitioned_by=ARRAY['year', 'month', 'day']
    );
  </code></pre>
  <p>After executing the SQL statement, developers on our team are seeing inconsistent results in the <code>orders-local</code> bucket. In some cases, the <code>json</code> directory is present. In others, it is not present.</p>
  <p>We are all running the same docker containers. So far, we are only seeing the issue on <em>some</em> MacOS instances, but not all. We have also ruled out OS version as we see successes and failures in Big Sur as well as Catalina.</p>
  <p>Does anyone have experience with this kind of inconsistency?</p>