(Re)Enable flat_xor_hd file EC tests
Tushar Gohad
8 years ago
36 | 36 | mkdir ${FRAGMENT_DIR} |
37 | 37 | fi |
38 | 38 | |
39 | TYPES="flat_xor_hd jerasure_rs_vand jerasure_rs_cauchy liberasurecode_rs_vand" | |
39 | TYPES=" | |
40 | jerasure_rs_vand | |
41 | jerasure_rs_cauchy | |
42 | flat_xor_hd_3 | |
43 | flat_xor_hd_4 | |
44 | isa_l_rs_vand | |
45 | liberasurecode_rs_vand | |
46 | " | |
40 | 47 | NUM_DATAS="10 11 12" |
41 | 48 | RS_NUM_PARITIES="2 3 4" |
42 | 49 | XOR_NUM_PARITIES="6" |
50 | 57 | rm ${DECODED_DIR}/* |
51 | 58 | rm ${FRAGMENT_DIR}/* |
52 | 59 | NUM_PARITIES=${RS_NUM_PARITIES} |
53 | if [[ `echo flat_xor_hd | grep ${TYPE}` ]]; then | |
60 | if [[ ${TYPE} == "flat_xor_hd"* ]]; then | |
54 | 61 | NUM_PARITIES=${XOR_NUM_PARITIES} |
55 | 62 | fi |
56 | 63 | for NUM_PARITY in ${NUM_PARITIES}; do |
57 | 64 | let NUM_TOTAL=$(( NUM_DATA + NUM_PARITY)) |
58 | 65 | FAULT_TOL=${NUM_PARITY} |
59 | if [[ ${TYPE} == "flat_xor_hd" ]]; then | |
66 | if [[ ${TYPE} == "flat_xor_hd"* ]]; then | |
60 | 67 | FAULT_TOL="2" |
61 | 68 | fi |
62 | 69 | for file in `cd ${FILES}; echo *; cd ..`; do |