Skip to content

Instantly share code, notes, and snippets.

@harshavardhana
Last active February 6, 2022 16:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save harshavardhana/ddc2d50a23d307db4ee933b4b4286306 to your computer and use it in GitHub Desktop.
Save harshavardhana/ddc2d50a23d307db4ee933b4b4286306 to your computer and use it in GitHub Desktop.

Erasure code sizing guide

Toy Setup

Capacity constrainted environments, works but not recommended for production.

servers drives stripe_size parity
1 1 1 0
1 4 4 2
4 1 4 2
5 1 5 2
6 1 6 3
7 1 7 3

Minimum System Configuration

servers drives stripe_size parity
4 2 8 4
5 2 10 4
6 2 12 4
7 2 14 4
8 1 8 4
8 1 16 4
9 1 9 4
10 1 10 4
11 1 11 4
12 1 12 4
13 1 13 4
14 1 14 4
15 1 15 4
16 1 16 4
@sanfx
Copy link

sanfx commented Feb 6, 2022

Do you mean to say this is minimum possible setup for minio erasure coding ?

@harshavardhana
Copy link
Author

Do you mean to say this is minimum possible setup for minio erasure coding ?

Read the doc here https://github.com/minio/minio/blob/master/docs/distributed/SIZING.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment