diff options
-rw-r--r-- | roles/install_jerasure/tasks/main.yaml | 4 | ||||
-rw-r--r-- | test/libec_slap.c | 16 |
2 files changed, 14 insertions, 6 deletions
diff --git a/roles/install_jerasure/tasks/main.yaml b/roles/install_jerasure/tasks/main.yaml index 6a5abe9..a2219db 100644 --- a/roles/install_jerasure/tasks/main.yaml +++ b/roles/install_jerasure/tasks/main.yaml @@ -9,7 +9,7 @@ set -e set -x cd $WORKSPACE - git clone http://lab.jerasure.org/jerasure/gf-complete.git + git clone https://github.com/ceph/gf-complete.git cd gf-complete ./autogen.sh ./configure @@ -25,7 +25,7 @@ set -e set -x cd $WORKSPACE - git clone http://lab.jerasure.org/jerasure/jerasure.git + git clone https://github.com/ceph/jerasure.git cd jerasure autoreconf --force --install ./configure diff --git a/test/libec_slap.c b/test/libec_slap.c index 78d34a2..5d029ea 100644 --- a/test/libec_slap.c +++ b/test/libec_slap.c @@ -280,8 +280,12 @@ static int test_hd_code(struct ec_args *args, } j++; } - create_frags_array_set(&frags,encoded_data, args->k, encoded_parity, - args->m, mask); + rc = create_frags_array_set(&frags, encoded_data, args->k, + encoded_parity, args->m, mask); + if (rc) { + fprintf(stderr, "No core\n"); + exit(2); + } rc = liberasurecode_decode(desc, frags.array, frags.num_fragments, encoded_fragment_len, 1, &out_data, &out_data_len); @@ -305,8 +309,12 @@ static int test_hd_code(struct ec_args *args, mi = mi + 1 % (args->k + args->m); mask = add_item_to_missing_mask(mask, mi); } - create_frags_array_set(&frags,encoded_data, args->k, encoded_parity, - args->m, mask); + rc = create_frags_array_set(&frags, encoded_data, args->k, + encoded_parity, args->m, mask); + if (rc) { + fprintf(stderr, "No core\n"); + exit(2); + } rc = liberasurecode_decode(desc, frags.array, frags.num_fragments, encoded_fragment_len, 1, &out_data, &out_data_len); |