ceph/qa/workunits/erasure-code/plot.js
2024-05-02 13:24:04 +01:00

146 lines
4.0 KiB
JavaScript

$(function() {
encode = [];
if (typeof encode_vandermonde_isa != 'undefined') {
encode.push({
data: encode_vandermonde_isa,
label: "ISA, Vandermonde",
points: { show: true },
lines: { show: true },
});
}
if (typeof encode_vandermonde_jerasure != 'undefined') {
encode.push({
data: encode_vandermonde_jerasure,
label: "Jerasure Generic, Vandermonde",
points: { show: true },
lines: { show: true },
});
}
if (typeof encode_cauchy_isa != 'undefined') {
encode.push({
data: encode_cauchy_isa,
label: "ISA, Cauchy",
points: { show: true },
lines: { show: true },
});
}
if (typeof encode_cauchy_jerasure != 'undefined') {
encode.push({
data: encode_cauchy_jerasure,
label: "Jerasure, Cauchy",
points: { show: true },
lines: { show: true },
});
}
if (typeof encode_reed_sol_r6_op_jerasure != 'undefined') {
encode.push({
data: encode_reed_sol_r6_op_jerasure,
label: "Jerasure, Reed Solomon RAID6",
points: { show: true },
lines: { show: true },
});
}
if (typeof encode_liberation_jerasure != 'undefined') {
encode.push({
data: encode_liberation_jerasure,
label: "Jerasure, Liberation",
points: { show: true },
lines: { show: true },
});
}
if (typeof encode_liber8tion_jerasure != 'undefined') {
encode.push({
data: encode_liber8tion_jerasure,
label: "Jerasure, Liber8tion",
points: { show: true },
lines: { show: true },
});
}
if (typeof encode_blaum_roth_jerasure != 'undefined') {
encode.push({
data: encode_blaum_roth_jerasure,
label: "Jerasure, Blaum Roth",
points: { show: true },
lines: { show: true },
});
}
$.plot("#encode", encode, {
xaxis: {
mode: "categories",
tickLength: 0
},
});
decode = [];
if (typeof decode_vandermonde_isa != 'undefined') {
decode.push({
data: decode_vandermonde_isa,
label: "ISA, Vandermonde",
points: { show: true },
lines: { show: true },
});
}
if (typeof decode_vandermonde_jerasure != 'undefined') {
decode.push({
data: decode_vandermonde_jerasure,
label: "Jerasure Generic, Vandermonde",
points: { show: true },
lines: { show: true },
});
}
if (typeof decode_cauchy_isa != 'undefined') {
decode.push({
data: decode_cauchy_isa,
label: "ISA, Cauchy",
points: { show: true },
lines: { show: true },
});
}
if (typeof decode_cauchy_jerasure != 'undefined') {
decode.push({
data: decode_cauchy_jerasure,
label: "Jerasure, Cauchy",
points: { show: true },
lines: { show: true },
});
}
if (typeof decode_reed_sol_r6_op_jerasure != 'undefined') {
decode.push({
data: decode_reed_sol_r6_op_jerasure,
label: "Jerasure, Reed Solomon RAID6",
points: { show: true },
lines: { show: true },
});
}
if (typeof decode_liberation_jerasure != 'undefined') {
decode.push({
data: decode_liberation_jerasure,
label: "Jerasure, Liberation",
points: { show: true },
lines: { show: true },
});
}
if (typeof decode_liber8tion_jerasure != 'undefined') {
decode.push({
data: decode_liber8tion_jerasure,
label: "Jerasure, Liber8tion",
points: { show: true },
lines: { show: true },
});
}
if (typeof decode_blaum_roth_jerasure != 'undefined') {
decode.push({
data: decode_blaum_roth_jerasure,
label: "Jerasure, Blaum Roth",
points: { show: true },
lines: { show: true },
});
}
$.plot("#decode", decode, {
xaxis: {
mode: "categories",
tickLength: 0
},
});
});