Skip to content

Instantly share code, notes, and snippets.

@rincebrain
Created January 8, 2018 09:43
Show Gist options
  • Save rincebrain/c45b7663682c0a26f3e4c98f9c7152e6 to your computer and use it in GitHub Desktop.
Save rincebrain/c45b7663682c0a26f3e4c98f9c7152e6 to your computer and use it in GitHub Desktop.
raidz_test -vvv -T on amd64 versus ARM
===========
=== ARM ===
===========
================
Running with options:
(-a) zio ashift : 9
(-o) zio offset : 1 << 0
(-d) number of raidz data columns : 8
(-s) size of DATA : 1 << 19
(-S) sweep parameters : no
(-v) verbose : debug
================
Testing parity generation...
----------------
Testing [scalar] implementation...[SUPPORTED]
Testing method [gen_p] ...
Parity block [0] different!
[FAIL]
Testing method [gen_pq] ...
Parity block [0] different!
Parity block [1] different!
[FAIL]
Testing method [gen_pqr] ...
Parity block [0] different!
Parity block [1] different!
Parity block [2] different!
[FAIL]
----------------
Testing [sse] implementation...[SKIP]
----------------
Testing [avx2] implementation...[SKIP]
================
Testing data reconstruction...
----------------
Testing [scalar] implementation...[SUPPORTED]
Testing method [rec_p] ...[0]
Data block [0] different!
REC D[0]... [FAIL]
[1]
Data block [0] different!
Data block [1] different!
[...]
===========
=== x86 ===
===========
================
Running with options:
(-a) zio ashift : 9
(-o) zio offset : 1 << 0
(-d) number of raidz data columns : 8
(-s) size of DATA : 1 << 19
(-S) sweep parameters : no
(-v) verbose : debug
================
Testing parity generation...
----------------
Testing [scalar] implementation...[SUPPORTED]
Testing method [gen_p] ...
Parity block [0] different!
[FAIL]
Testing method [gen_pq] ...
Parity block [0] different!
Parity block [1] different!
[FAIL]
Testing method [gen_pqr] ...
Parity block [0] different!
Parity block [1] different!
Parity block [2] different!
[FAIL]
----------------
Testing [sse2] implementation...[SUPPORTED]
Testing method [gen_p] ...
Parity block [0] different!
[FAIL]
Testing method [gen_pq] ...
Parity block [0] different!
Parity block [1] different!
[FAIL]
Testing method [gen_pqr] ...
Parity block [0] different!
Parity block [1] different!
Parity block [2] different!
[FAIL]
----------------
Testing [ssse3] implementation...[SUPPORTED]
Testing method [gen_p] ...
Parity block [0] different!
[FAIL]
Testing method [gen_pq] ...
Parity block [0] different!
Parity block [1] different!
[FAIL]
Testing method [gen_pqr] ...
Parity block [0] different!
Parity block [1] different!
Parity block [2] different!
[FAIL]
----------------
Testing [avx2] implementation...[SUPPORTED]
Testing method [gen_p] ...
Parity block [0] different!
[FAIL]
Testing method [gen_pq] ...
Parity block [0] different!
Parity block [1] different!
[FAIL]
Testing method [gen_pqr] ...
Parity block [0] different!
Parity block [1] different!
Parity block [2] different!
[FAIL]
----------------
Testing [avx512f] implementation...[SKIP]
----------------
Testing [avx512bw] implementation...[SKIP]
----------------
Testing [aarch64_neon] implementation...[SKIP]
----------------
Testing [aarch64_neonx2] implementation...[SKIP]
================
Testing data reconstruction...
----------------
Testing [scalar] implementation...[SUPPORTED]
Testing method [rec_p] ...[0] [1] [2] [3] [4] [5] [6] [7] [PASS]
Testing method [rec_q] ...[0] [1] [2] [3] [4] [5] [6] [7] [PASS]
Testing method [rec_r] ...[0] [1] [2] [3] [4] [5] [6] [7] [PASS]
Testing method [rec_pq] ...[0 1] [0 2] [0 3] [0 4] [0 5] [0 6] [0 7] [1 2] [1 3] [1 4] [1 5] [1 6] [1 7] [2 3] [2 4] [2 5] [2 6] [2 7] [3 4] [3 5] [3 6] [3 7] [4 5] [4 6] [4 7] [5 6] [5 7] [6 7] [PASS]
Testing method [rec_pr] ...[0 1] [0 2] [0 3] [0 4] [0 5] [0 6] [0 7] [1 2] [1 3] [1 4] [1 5] [1 6] [1 7] [2 3] [2 4] [2 5] [2 6] [2 7] [3 4] [3 5] [3 6] [3 7] [4 5] [4 6] [4 7] [5 6] [5 7] [6 7] [PASS]
Testing method [rec_qr] ...[0 1] [0 2] [0 3] [0 4] [0 5] [0 6] [0 7] [1 2] [1 3] [1 4] [1 5] [1 6] [1 7] [2 3] [2 4] [2 5] [2 6] [2 7] [3 4] [3 5] [3 6] [3 7] [4 5] [4 6] [4 7] [5 6] [5 7] [6 7] [PASS]
Testing method [rec_pqr] ...[0 1 2][0 1 3][0 1 4][0 1 5][0 1 6][0 1 7][0 2 3][0 2 4][0 2 5][0 2 6][0 2 7][0 3 4][0 3 5][0 3 6][0 3 7][0 4 5][0 4 6][0 4 7][0 5 6][0 5 7][0 6 7][1 2 3][1 2 4][1 2 5][1 2 6][1 2 7][1 3 4][1 3 5][1 3 6][1 3 7][1 4 5][1 4 6][1 4 7][1 5 6][1 5 7][1 6 7][2 3 4][2 3 5][2 3 6][2 3 7][2 4 5][2 4 6][2 4 7][2 5 6][2 5 7][2 6 7][3 4 5][3 4 6][3 4 7][3 5 6][3 5 7][3 6 7][4 5 6][4 5 7][4 6 7][5 6 7][PASS]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment