Skip to content

Instantly share code, notes, and snippets.

@rgordeev
Forked from nitisht/Minio Limitations.md
Created November 2, 2022 12:15
Show Gist options
  • Save rgordeev/3761f5ddd253f707cc535e373aacf62d to your computer and use it in GitHub Desktop.
Save rgordeev/3761f5ddd253f707cc535e373aacf62d to your computer and use it in GitHub Desktop.

Revisions

  1. @harshavardhana harshavardhana revised this gist Dec 14, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Minio Limitations.md
    Original file line number Diff line number Diff line change
    @@ -5,7 +5,7 @@
    |Custom access key| environment MINIO_ACCESS_KEY|
    |Custom secret key| environment MINIO_SECRET_KEY|
    |Turn off web browser| environment MINIO_BROWSER=off|
    |Listening bucket notifications| using an extended S3 API|
    |Listening on bucket notifications| using an extended S3 API|
    |Support for bucket notifications| postgres, amqp, nats, elasticsearch, redis, kafka (in-progress)|
    |Shared Backend (FS)| In-progress|
    |Object Caching (XL)| 50% of RAM size (no caching if RAM is < 8GB)|
  2. @harshavardhana harshavardhana revised this gist Dec 14, 2016. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions Minio Limitations.md
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,9 @@
    |Custom secret key| environment MINIO_SECRET_KEY|
    |Turn off web browser| environment MINIO_BROWSER=off|
    |Listening bucket notifications| using an extended S3 API|
    |supports for bucket notifications| postgres, amqp, nats, elasticsearch, redis, kafka (in-progress)|
    |Support for bucket notifications| postgres, amqp, nats, elasticsearch, redis, kafka (in-progress)|
    |Shared Backend (FS)| In-progress|
    |Object Caching (XL)| 50% of RAM size (no caching if RAM is < 8GB)|

    ### Practical Limitations of Minio Server.

    @@ -15,11 +17,9 @@
    |Maximum disks (XL)| 16|
    |Minimum disks (XL)| 4|
    |Read Quorum (XL)| N/2|
    |Write Quorum (Xl)| N/2+1|
    |Shared Backend (FS)| In-progress|
    |Write Quorum (XL)| N/2+1|
    |Web browser upload size limit| 5GB|
    |Web browser download size limit| no-limit|
    |Object Caching (XL Mode)| 50% of RAM size (no caching if RAM is < 8GB)|

    ### Practical Limitations of S3 API.

  3. @harshavardhana harshavardhana revised this gist Dec 14, 2016. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions Minio Limitations.md
    Original file line number Diff line number Diff line change
    @@ -14,6 +14,8 @@
    |:---|:---|
    |Maximum disks (XL)| 16|
    |Minimum disks (XL)| 4|
    |Read Quorum (XL)| N/2|
    |Write Quorum (Xl)| N/2+1|
    |Shared Backend (FS)| In-progress|
    |Web browser upload size limit| 5GB|
    |Web browser download size limit| no-limit|
  4. @harshavardhana harshavardhana revised this gist Dec 14, 2016. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Minio Limitations.md
    Original file line number Diff line number Diff line change
    @@ -17,7 +17,7 @@
    |Shared Backend (FS)| In-progress|
    |Web browser upload size limit| 5GB|
    |Web browser download size limit| no-limit|
    |Caching| 50% of RAM size (no caching if RAM is < 8GB)|
    |Object Caching (XL Mode)| 50% of RAM size (no caching if RAM is < 8GB)|

    ### Practical Limitations of S3 API.

  5. @harshavardhana harshavardhana revised this gist Dec 14, 2016. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions Minio Limitations.md
    Original file line number Diff line number Diff line change
    @@ -5,6 +5,8 @@
    |Custom access key| environment MINIO_ACCESS_KEY|
    |Custom secret key| environment MINIO_SECRET_KEY|
    |Turn off web browser| environment MINIO_BROWSER=off|
    |Listening bucket notifications| using an extended S3 API|
    |supports for bucket notifications| postgres, amqp, nats, elasticsearch, redis, kafka (in-progress)|

    ### Practical Limitations of Minio Server.

  6. @harshavardhana harshavardhana revised this gist Dec 14, 2016. 1 changed file with 19 additions and 0 deletions.
    19 changes: 19 additions & 0 deletions Minio Limitations.md
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,22 @@
    ### Features of Minio Server.

    |Item|Specification|
    |:---|:---|
    |Custom access key| environment MINIO_ACCESS_KEY|
    |Custom secret key| environment MINIO_SECRET_KEY|
    |Turn off web browser| environment MINIO_BROWSER=off|

    ### Practical Limitations of Minio Server.

    |Item|Specification|
    |:---|:---|
    |Maximum disks (XL)| 16|
    |Minimum disks (XL)| 4|
    |Shared Backend (FS)| In-progress|
    |Web browser upload size limit| 5GB|
    |Web browser download size limit| no-limit|
    |Caching| 50% of RAM size (no caching if RAM is < 8GB)|

    ### Practical Limitations of S3 API.

    |Item|Specification|
  7. @harshavardhana harshavardhana renamed this gist Dec 14, 2016. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  8. @harshavardhana harshavardhana renamed this gist Dec 14, 2016. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  9. @harshavardhana harshavardhana revised this gist Dec 14, 2016. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions Unsupported-APIs.md
    Original file line number Diff line number Diff line change
    @@ -11,7 +11,7 @@
    |Maximum number of objects returned for a list objects request| 1000|
    |Maximum number of multipart uploads returned in a list multipart uploads request| 1000|

    ### List of S3 bucket API's not supported on Minio.
    ### List of S3 Bucket API's not supported on Minio.

    - BucketACL (We implemented bucket policies instead)
    - BucketCORS (CORS enabled on all by default)
    @@ -24,7 +24,7 @@
    - BucketVersioning
    - BucketWebsite

    ### List of S3 object API's not supported on Minio.
    ### List of S3 Object API's not supported on Minio.

    - ObjectTorrent.
    - ObjectACL (Bucket policies are used instead).
  10. @harshavardhana harshavardhana revised this gist Dec 14, 2016. 1 changed file with 13 additions and 0 deletions.
    13 changes: 13 additions & 0 deletions Unsupported-APIs.md
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,16 @@
    ### Practical Limitations of S3 API.

    |Item|Specification|
    |:---|:---|
    |Maximum object size| 5 TB|
    |Maximum object size single PUT operation| 5 GB|
    |Maximum number of parts per upload| 10,000|
    |Part numbers| 1 to 10,000 (inclusive)|
    |Part size |5 MB to 5 GB, last part can be < 5 MB|
    |Maximum number of parts returned for a list parts request| 1000|
    |Maximum number of objects returned for a list objects request| 1000|
    |Maximum number of multipart uploads returned in a list multipart uploads request| 1000|

    ### List of S3 bucket API's not supported on Minio.

    - BucketACL (We implemented bucket policies instead)
  11. @harshavardhana harshavardhana revised this gist Dec 14, 2016. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions Unsupported-APIs.md
    Original file line number Diff line number Diff line change
    @@ -16,3 +16,4 @@
    - ObjectTorrent.
    - ObjectACL (Bucket policies are used instead).
    - ObjectPolicy.
    - ObjectCopyPart (single part copy).
  12. @harshavardhana harshavardhana revised this gist Dec 13, 2016. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions Unsupported-APIs.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    ### List of bucket API's not supported on Minio.
    ### List of S3 bucket API's not supported on Minio.

    - BucketACL (We implemented bucket policies instead)
    - BucketCORS (CORS enabled on all by default)
    @@ -11,7 +11,7 @@
    - BucketVersioning
    - BucketWebsite

    ### List of object APIs not supported on Minio.
    ### List of S3 object API's not supported on Minio.

    - ObjectTorrent.
    - ObjectACL (Bucket policies are used instead).
  13. @harshavardhana harshavardhana revised this gist Dec 13, 2016. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions Unsupported-APIs.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    // List of bucket API's not supported on Minio.
    ### List of bucket API's not supported on Minio.

    - BucketACL (We implemented bucket policies instead)
    - BucketCORS (CORS enabled on all by default)
    @@ -11,7 +11,7 @@
    - BucketVersioning
    - BucketWebsite

    // List of object APIs not supported on Minio.
    ### List of object APIs not supported on Minio.

    - ObjectTorrent.
    - ObjectACL (Bucket policies are used instead).
  14. @harshavardhana harshavardhana created this gist Dec 13, 2016.
    18 changes: 18 additions & 0 deletions Unsupported-APIs.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    // List of bucket API's not supported on Minio.

    - BucketACL (We implemented bucket policies instead)
    - BucketCORS (CORS enabled on all by default)
    - BucketLifecycle (Use mc rm --older-than)
    - BucketLogging (Use listenBucketNotification refer our SDK docs)
    - BucketReplication (Not needed, if needed can be setup using `mc mirror`)
    - BucketTagging.
    - BucketVersions.
    - BucketRequestPayment.
    - BucketVersioning
    - BucketWebsite

    // List of object APIs not supported on Minio.

    - ObjectTorrent.
    - ObjectACL (Bucket policies are used instead).
    - ObjectPolicy.