summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--roles/install_jerasure/tasks/main.yaml4
-rw-r--r--test/libec_slap.c16
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);