First version of a Reed-Solomon option. This divides processes into sets, like our XOR scheme, but it applies a Reed-Solomon encoding to each group so that files from multiple ranks can be recovered in each group. It is currently hard coded to use 2 encoding blocks, so we can recover from 2 failed ranks in each group. Obviously, that should be something the user can specify.
First version of a Reed-Solomon option. This divides processes into sets, like our XOR scheme, but it applies a Reed-Solomon encoding to each group so that files from multiple ranks can be recovered in each group. It is currently hard coded to use 2 encoding blocks, so we can recover from 2 failed ranks in each group. Obviously, that should be something the user can specify.