fix: multi-module JSON has top array

master
Sean McBride 4 years ago
parent 574dd81791
commit bf5f31adad

@ -1,30 +1,32 @@
{ [
"name": "ekf_first_iter", {
"path": "ekf_wasm.so", "name": "ekf_first_iter",
"port": 10000, "path": "ekf_wasm.so",
"expected-execution-us": 5000, "port": 10000,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 1024000, "relative-deadline-us": 50000,
"http-resp-size": 1024000, "http-req-size": 1024000,
"http-resp-content-type": "application/octet-stream" "http-resp-size": 1024000,
}, "http-resp-content-type": "application/octet-stream"
{ },
"name": "ekf_second_iter", {
"path": "ekf_wasm.so", "name": "ekf_second_iter",
"port": 10001, "path": "ekf_wasm.so",
"expected-execution-us": 5000, "port": 10001,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 1024000, "relative-deadline-us": 50000,
"http-resp-size": 1024000, "http-req-size": 1024000,
"http-resp-content-type": "application/octet-stream" "http-resp-size": 1024000,
}, "http-resp-content-type": "application/octet-stream"
{ },
"name": "ekf_third_iter", {
"path": "ekf_wasm.so", "name": "ekf_third_iter",
"port": 10002, "path": "ekf_wasm.so",
"expected-execution-us": 5000, "port": 10002,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 1024000, "relative-deadline-us": 50000,
"http-resp-size": 1024000, "http-req-size": 1024000,
"http-resp-content-type": "application/octet-stream" "http-resp-size": 1024000,
} "http-resp-content-type": "application/octet-stream"
}
]

@ -1,20 +1,22 @@
{ [
"name": "cifar10_rand", {
"path": "cifar10_wasm.so", "name": "cifar10_rand",
"port": 10000, "path": "cifar10_wasm.so",
"expected-execution-us": 5000, "port": 10000,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 4096, "relative-deadline-us": 50000,
"http-resp-size": 128, "http-req-size": 4096,
"http-resp-content-type": "text/plain" "http-resp-size": 128,
}, "http-resp-content-type": "text/plain"
{ },
"name": "cifar10_same", {
"path": "cifar10_wasm.so", "name": "cifar10_same",
"port": 10001, "path": "cifar10_wasm.so",
"expected-execution-us": 5000, "port": 10001,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 4096, "relative-deadline-us": 50000,
"http-resp-size": 128, "http-req-size": 4096,
"http-resp-content-type": "text/plain" "http-resp-size": 128,
} "http-resp-content-type": "text/plain"
}
]

@ -1,30 +1,32 @@
{ [
"name": "resize_small", {
"path": "resize_wasm.so", "name": "resize_small",
"port": 10000, "path": "resize_wasm.so",
"expected-execution-us": 5000, "port": 10000,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 1024000, "relative-deadline-us": 50000,
"http-resp-size": 1024000, "http-req-size": 1024000,
"http-resp-content-type": "image/png" "http-resp-size": 1024000,
}, "http-resp-content-type": "image/png"
{ },
"name": "resize_medium", {
"path": "resize_wasm.so", "name": "resize_medium",
"port": 10001, "path": "resize_wasm.so",
"expected-execution-us": 5000, "port": 10001,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 1024000, "relative-deadline-us": 50000,
"http-resp-size": 1024000, "http-req-size": 1024000,
"http-resp-content-type": "image/png" "http-resp-size": 1024000,
}, "http-resp-content-type": "image/png"
{ },
"name": "resize_large", {
"path": "resize_wasm.so", "name": "resize_large",
"port": 10002, "path": "resize_wasm.so",
"expected-execution-us": 5000, "port": 10002,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 1524000, "relative-deadline-us": 50000,
"http-resp-size": 1524000, "http-req-size": 1524000,
"http-resp-content-type": "image/png" "http-resp-size": 1524000,
} "http-resp-content-type": "image/png"
}
]

@ -1,30 +1,32 @@
{ [
"name": "lpd1", {
"path": "lpd_wasm.so", "name": "lpd1",
"port": 10000, "path": "lpd_wasm.so",
"expected-execution-us": 5000, "port": 10000,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 1002400, "relative-deadline-us": 50000,
"http-resp-size": 1048576, "http-req-size": 1002400,
"http-resp-content-type": "text/plain" "http-resp-size": 1048576,
}, "http-resp-content-type": "text/plain"
{ },
"name": "lpd2", {
"path": "lpd_wasm.so", "name": "lpd2",
"port": 10001, "path": "lpd_wasm.so",
"expected-execution-us": 5000, "port": 10001,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 1002400, "relative-deadline-us": 50000,
"http-resp-size": 1048576, "http-req-size": 1002400,
"http-resp-content-type": "text/plain" "http-resp-size": 1048576,
}, "http-resp-content-type": "text/plain"
{ },
"name": "lpd4", {
"path": "lpd_wasm.so", "name": "lpd4",
"port": 10002, "path": "lpd_wasm.so",
"expected-execution-us": 5000, "port": 10002,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 1002400, "relative-deadline-us": 50000,
"http-resp-size": 1048576, "http-req-size": 1002400,
"http-resp-content-type": "text/plain" "http-resp-size": 1048576,
} "http-resp-content-type": "text/plain"
}
]

@ -1,30 +1,32 @@
{ [
"name": "gocr_72_dpi", {
"path": "gocr_wasm.so", "name": "gocr_72_dpi",
"port": 10000, "path": "gocr_wasm.so",
"expected-execution-us": 5000, "port": 10000,
"relative-deadline-us": 36000, "expected-execution-us": 5000,
"http-req-size": 5335057, "relative-deadline-us": 36000,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain" "http-resp-size": 5335057,
}, "http-resp-content-type": "text/plain"
{ },
"name": "gocr_108_dpi", {
"path": "gocr_wasm.so", "name": "gocr_108_dpi",
"port": 10001, "path": "gocr_wasm.so",
"expected-execution-us": 5000, "port": 10001,
"relative-deadline-us": 36000, "expected-execution-us": 5000,
"http-req-size": 5335057, "relative-deadline-us": 36000,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain" "http-resp-size": 5335057,
}, "http-resp-content-type": "text/plain"
{ },
"name": "gocr_144_dpi", {
"path": "gocr_wasm.so", "name": "gocr_144_dpi",
"port": 10002, "path": "gocr_wasm.so",
"expected-execution-us": 5000, "port": 10002,
"relative-deadline-us": 36000, "expected-execution-us": 5000,
"http-req-size": 5335057, "relative-deadline-us": 36000,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain" "http-resp-size": 5335057,
} "http-resp-content-type": "text/plain"
}
]

@ -1,30 +1,32 @@
{ [
"name": "gocr_mono", {
"path": "gocr_wasm.so", "name": "gocr_mono",
"port": 10000, "path": "gocr_wasm.so",
"expected-execution-us": 5000, "port": 10000,
"relative-deadline-us": 36000, "expected-execution-us": 5000,
"http-req-size": 5335057, "relative-deadline-us": 36000,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain" "http-resp-size": 5335057,
}, "http-resp-content-type": "text/plain"
{ },
"name": "gocr_urw_gothic", {
"path": "gocr_wasm.so", "name": "gocr_urw_gothic",
"port": 10001, "path": "gocr_wasm.so",
"expected-execution-us": 5000, "port": 10001,
"relative-deadline-us": 36000, "expected-execution-us": 5000,
"http-req-size": 5335057, "relative-deadline-us": 36000,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain" "http-resp-size": 5335057,
}, "http-resp-content-type": "text/plain"
{ },
"name": "gocr_lobster_2", {
"path": "gocr_wasm.so", "name": "gocr_lobster_2",
"port": 10002, "path": "gocr_wasm.so",
"expected-execution-us": 5000, "port": 10002,
"relative-deadline-us": 36000, "expected-execution-us": 5000,
"http-req-size": 5335057, "relative-deadline-us": 36000,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain" "http-resp-size": 5335057,
} "http-resp-content-type": "text/plain"
}
]

@ -1,30 +1,32 @@
{ [
"name": "gocr_1_word", {
"path": "gocr_wasm.so", "name": "gocr_1_word",
"port": 10000, "path": "gocr_wasm.so",
"expected-execution-us": 5000, "port": 10000,
"relative-deadline-us": 36000, "expected-execution-us": 5000,
"http-req-size": 5335057, "relative-deadline-us": 36000,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain" "http-resp-size": 5335057,
}, "http-resp-content-type": "text/plain"
{ },
"name": "gocr_10_words", {
"path": "gocr_wasm.so", "name": "gocr_10_words",
"port": 10001, "path": "gocr_wasm.so",
"expected-execution-us": 5000, "port": 10001,
"relative-deadline-us": 36000, "expected-execution-us": 5000,
"http-req-size": 5335057, "relative-deadline-us": 36000,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain" "http-resp-size": 5335057,
}, "http-resp-content-type": "text/plain"
{ },
"name": "gocr_100_words", {
"path": "gocr_wasm.so", "name": "gocr_100_words",
"port": 10002, "path": "gocr_wasm.so",
"expected-execution-us": 5000, "port": 10002,
"relative-deadline-us": 36000, "expected-execution-us": 5000,
"http-req-size": 5335057, "relative-deadline-us": 36000,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain" "http-resp-size": 5335057,
} "http-resp-content-type": "text/plain"
}
]

@ -1,22 +1,24 @@
{ [
"name": "fibonacci_10", {
"path": "fibonacci_wasm.so", "name": "fibonacci_10",
"port": 10010, "path": "fibonacci_wasm.so",
"expected-execution-us": 6000, "port": 10010,
"admissions-percentile": 70, "expected-execution-us": 6000,
"relative-deadline-us": 20000, "admissions-percentile": 70,
"http-req-size": 1024, "relative-deadline-us": 20000,
"http-resp-size": 1024, "http-req-size": 1024,
"http-resp-content-type": "text/plain" "http-resp-size": 1024,
}, "http-resp-content-type": "text/plain"
{ },
"name": "fibonacci_40", {
"path": "fibonacci_wasm.so", "name": "fibonacci_40",
"port": 10040, "path": "fibonacci_wasm.so",
"expected-execution-us": 10000000, "port": 10040,
"admissions-percentile": 70, "expected-execution-us": 10000000,
"relative-deadline-us": 20000000, "admissions-percentile": 70,
"http-req-size": 1024, "relative-deadline-us": 20000000,
"http-resp-size": 1024, "http-req-size": 1024,
"http-resp-content-type": "text/plain" "http-resp-size": 1024,
} "http-resp-content-type": "text/plain"
}
]

@ -1,50 +1,52 @@
{ [
"name": "ekf", {
"path": "ekf_wasm.so", "name": "ekf",
"port": 10000, "path": "ekf_wasm.so",
"expected-execution-us": 5000, "port": 10000,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 1024000, "relative-deadline-us": 50000,
"http-resp-size": 1024000, "http-req-size": 1024000,
"http-resp-content-type": "application/octet-stream" "http-resp-size": 1024000,
}, "http-resp-content-type": "application/octet-stream"
{ },
"name": "resize", {
"path": "resize_wasm.so", "name": "resize",
"port": 10001, "path": "resize_wasm.so",
"expected-execution-us": 5000, "port": 10001,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 1024000, "relative-deadline-us": 50000,
"http-resp-size": 1024000, "http-req-size": 1024000,
"http-resp-content-type": "image/png" "http-resp-size": 1024000,
}, "http-resp-content-type": "image/png"
{ },
"name": "lpd", {
"path": "lpd_wasm.so", "name": "lpd",
"port": 10002, "path": "lpd_wasm.so",
"expected-execution-us": 5000, "port": 10002,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 1002400, "relative-deadline-us": 50000,
"http-resp-size": 1048576, "http-req-size": 1002400,
"http-resp-content-type": "text/plain" "http-resp-size": 1048576,
}, "http-resp-content-type": "text/plain"
{ },
"name": "gocr", {
"path": "gocr_wasm.so", "name": "gocr",
"port": 10003, "path": "gocr_wasm.so",
"expected-execution-us": 5000, "port": 10003,
"relative-deadline-us": 360000, "expected-execution-us": 5000,
"http-req-size": 5335057, "relative-deadline-us": 360000,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain" "http-resp-size": 5335057,
}, "http-resp-content-type": "text/plain"
{ },
"name": "cifar10", {
"path": "cifar10_wasm.so", "name": "cifar10",
"port": 10004, "path": "cifar10_wasm.so",
"expected-execution-us": 5000, "port": 10004,
"relative-deadline-us": 50000, "expected-execution-us": 5000,
"http-req-size": 4096, "relative-deadline-us": 50000,
"http-resp-size": 128, "http-req-size": 4096,
"http-resp-content-type": "text/plain" "http-resp-size": 128,
} "http-resp-content-type": "text/plain"
}
]

@ -1,40 +1,42 @@
{ [
"name": "work1k", {
"path": "work1k_wasm.so", "name": "work1k",
"port": 10000, "path": "work1k_wasm.so",
"expected-execution-us": 400, "port": 10000,
"relative-deadline-us": 2000, "expected-execution-us": 400,
"http-req-size": 1548, "relative-deadline-us": 2000,
"http-resp-size": 1548, "http-req-size": 1548,
"http-resp-content-type": "text/plain" "http-resp-size": 1548,
}, "http-resp-content-type": "text/plain"
{ },
"name": "work10k", {
"path": "work10k_wasm.so", "name": "work10k",
"port": 10001, "path": "work10k_wasm.so",
"expected-execution-us": 600, "port": 10001,
"relative-deadline-us": 2000, "expected-execution-us": 600,
"http-req-size": 10480, "relative-deadline-us": 2000,
"http-resp-size": 10480, "http-req-size": 10480,
"http-resp-content-type": "text/plain" "http-resp-size": 10480,
}, "http-resp-content-type": "text/plain"
{ },
"name": "work100k", {
"path": "work100k_wasm.so", "name": "work100k",
"port": 10002, "path": "work100k_wasm.so",
"expected-execution-us": 700, "port": 10002,
"relative-deadline-us": 2000, "expected-execution-us": 700,
"http-req-size": 104800, "relative-deadline-us": 2000,
"http-resp-size": 104800, "http-req-size": 104800,
"http-resp-content-type": "text/plain" "http-resp-size": 104800,
}, "http-resp-content-type": "text/plain"
{ },
"name": "work1m", {
"path": "work1m_wasm.so", "name": "work1m",
"port": 10003, "path": "work1m_wasm.so",
"expected-execution-us": 2000, "port": 10003,
"relative-deadline-us": 6000, "expected-execution-us": 2000,
"http-req-size": 1048776, "relative-deadline-us": 6000,
"http-resp-size": 1048776, "http-req-size": 1048776,
"http-resp-content-type": "text/plain" "http-resp-size": 1048776,
} "http-resp-content-type": "text/plain"
}
]

@ -1,22 +1,24 @@
{ [
"name": "fibonacci_10", {
"path": "fibonacci_wasm.so", "name": "fibonacci_10",
"port": 10010, "path": "fibonacci_wasm.so",
"expected-execution-us": 6000, "port": 10010,
"admissions-percentile": 70, "expected-execution-us": 6000,
"relative-deadline-us": 20000, "admissions-percentile": 70,
"http-req-size": 1024, "relative-deadline-us": 20000,
"http-resp-size": 1024, "http-req-size": 1024,
"http-resp-content-type": "text/plain" "http-resp-size": 1024,
}, "http-resp-content-type": "text/plain"
{ },
"name": "fibonacci_40", {
"path": "fibonacci_wasm.so", "name": "fibonacci_40",
"port": 10040, "path": "fibonacci_wasm.so",
"expected-execution-us": 10000000, "port": 10040,
"admissions-percentile": 70, "expected-execution-us": 10000000,
"relative-deadline-us": 20000000, "admissions-percentile": 70,
"http-req-size": 1024, "relative-deadline-us": 20000000,
"http-resp-size": 1024, "http-req-size": 1024,
"http-resp-content-type": "text/plain" "http-resp-size": 1024,
} "http-resp-content-type": "text/plain"
}
]

@ -1,330 +1,332 @@
{ [
"name": "cifar10_1.5", {
"path": "cifar10_wasm.so", "name": "cifar10_1.5",
"port": 10018, "path": "cifar10_wasm.so",
"expected-execution-us": 2777, "port": 10018,
"relative-deadline-us": 4166, "expected-execution-us": 2777,
"http-req-size": 4096, "relative-deadline-us": 4166,
"http-resp-size": 128, "http-req-size": 4096,
"http-resp-content-type": "text/plain", "http-resp-size": 128,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "cifar10_1.6", {
"path": "cifar10_wasm.so", "name": "cifar10_1.6",
"port": 10019, "path": "cifar10_wasm.so",
"expected-execution-us": 2777, "port": 10019,
"relative-deadline-us": 4443, "expected-execution-us": 2777,
"http-req-size": 4096, "relative-deadline-us": 4443,
"http-resp-size": 128, "http-req-size": 4096,
"http-resp-content-type": "text/plain", "http-resp-size": 128,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "cifar10_1.7", {
"path": "cifar10_wasm.so", "name": "cifar10_1.7",
"port": 10020, "path": "cifar10_wasm.so",
"expected-execution-us": 2777, "port": 10020,
"relative-deadline-us": 4721, "expected-execution-us": 2777,
"http-req-size": 4096, "relative-deadline-us": 4721,
"http-resp-size": 128, "http-req-size": 4096,
"http-resp-content-type": "text/plain", "http-resp-size": 128,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "cifar10_1.8", {
"path": "cifar10_wasm.so", "name": "cifar10_1.8",
"port": 10021, "path": "cifar10_wasm.so",
"expected-execution-us": 2777, "port": 10021,
"relative-deadline-us": 4999, "expected-execution-us": 2777,
"http-req-size": 4096, "relative-deadline-us": 4999,
"http-resp-size": 128, "http-req-size": 4096,
"http-resp-content-type": "text/plain", "http-resp-size": 128,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "cifar10_1.9", {
"path": "cifar10_wasm.so", "name": "cifar10_1.9",
"port": 10022, "path": "cifar10_wasm.so",
"expected-execution-us": 2777, "port": 10022,
"relative-deadline-us": 5276, "expected-execution-us": 2777,
"http-req-size": 4096, "relative-deadline-us": 5276,
"http-resp-size": 128, "http-req-size": 4096,
"http-resp-content-type": "text/plain", "http-resp-size": 128,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "cifar10_2.0", {
"path": "cifar10_wasm.so", "name": "cifar10_2.0",
"port": 10023, "path": "cifar10_wasm.so",
"expected-execution-us": 2777, "port": 10023,
"relative-deadline-us": 5554, "expected-execution-us": 2777,
"http-req-size": 4096, "relative-deadline-us": 5554,
"http-resp-size": 128, "http-req-size": 4096,
"http-resp-content-type": "text/plain", "http-resp-size": 128,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "ekf_1.5", {
"path": "ekf_wasm.so", "name": "ekf_1.5",
"port": 10000, "path": "ekf_wasm.so",
"expected-execution-us": 158, "port": 10000,
"relative-deadline-us": 237, "expected-execution-us": 158,
"http-req-size": 1024000, "relative-deadline-us": 237,
"http-resp-size": 1024000, "http-req-size": 1024000,
"http-resp-content-type": "application/octet-stream", "http-resp-size": 1024000,
"admissions-percentile": 90 "http-resp-content-type": "application/octet-stream",
}, "admissions-percentile": 90
{ },
"name": "ekf_1.6", {
"path": "ekf_wasm.so", "name": "ekf_1.6",
"port": 10001, "path": "ekf_wasm.so",
"expected-execution-us": 158, "port": 10001,
"relative-deadline-us": 253, "expected-execution-us": 158,
"http-req-size": 1024000, "relative-deadline-us": 253,
"http-resp-size": 1024000, "http-req-size": 1024000,
"http-resp-content-type": "application/octet-stream", "http-resp-size": 1024000,
"admissions-percentile": 90 "http-resp-content-type": "application/octet-stream",
}, "admissions-percentile": 90
{ },
"name": "ekf_1.7", {
"path": "ekf_wasm.so", "name": "ekf_1.7",
"port": 10002, "path": "ekf_wasm.so",
"expected-execution-us": 158, "port": 10002,
"relative-deadline-us": 269, "expected-execution-us": 158,
"http-req-size": 1024000, "relative-deadline-us": 269,
"http-resp-size": 1024000, "http-req-size": 1024000,
"http-resp-content-type": "application/octet-stream", "http-resp-size": 1024000,
"admissions-percentile": 90 "http-resp-content-type": "application/octet-stream",
}, "admissions-percentile": 90
{ },
"name": "ekf_1.8", {
"path": "ekf_wasm.so", "name": "ekf_1.8",
"port": 10003, "path": "ekf_wasm.so",
"expected-execution-us": 158, "port": 10003,
"relative-deadline-us": 284, "expected-execution-us": 158,
"http-req-size": 1024000, "relative-deadline-us": 284,
"http-resp-size": 1024000, "http-req-size": 1024000,
"http-resp-content-type": "application/octet-stream", "http-resp-size": 1024000,
"admissions-percentile": 90 "http-resp-content-type": "application/octet-stream",
}, "admissions-percentile": 90
{ },
"name": "ekf_1.9", {
"path": "ekf_wasm.so", "name": "ekf_1.9",
"port": 10004, "path": "ekf_wasm.so",
"expected-execution-us": 158, "port": 10004,
"relative-deadline-us": 300, "expected-execution-us": 158,
"http-req-size": 1024000, "relative-deadline-us": 300,
"http-resp-size": 1024000, "http-req-size": 1024000,
"http-resp-content-type": "application/octet-stream", "http-resp-size": 1024000,
"admissions-percentile": 90 "http-resp-content-type": "application/octet-stream",
}, "admissions-percentile": 90
{ },
"name": "ekf_2.0", {
"path": "ekf_wasm.so", "name": "ekf_2.0",
"port": 10005, "path": "ekf_wasm.so",
"expected-execution-us": 158, "port": 10005,
"relative-deadline-us": 316, "expected-execution-us": 158,
"http-req-size": 1024000, "relative-deadline-us": 316,
"http-resp-size": 1024000, "http-req-size": 1024000,
"http-resp-content-type": "application/octet-stream", "http-resp-size": 1024000,
"admissions-percentile": 90 "http-resp-content-type": "application/octet-stream",
}, "admissions-percentile": 90
{ },
"name": "gocr_1.5", {
"path": "gocr_wasm.so", "name": "gocr_1.5",
"port": 10006, "path": "gocr_wasm.so",
"expected-execution-us": 461831, "port": 10006,
"relative-deadline-us": 692746, "expected-execution-us": 461831,
"http-req-size": 5335057, "relative-deadline-us": 692746,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain", "http-resp-size": 5335057,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "gocr_1.6", {
"path": "gocr_wasm.so", "name": "gocr_1.6",
"port": 10007, "path": "gocr_wasm.so",
"expected-execution-us": 461831, "port": 10007,
"relative-deadline-us": 738930, "expected-execution-us": 461831,
"http-req-size": 5335057, "relative-deadline-us": 738930,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain", "http-resp-size": 5335057,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "gocr_1.7", {
"path": "gocr_wasm.so", "name": "gocr_1.7",
"port": 10008, "path": "gocr_wasm.so",
"expected-execution-us": 461831, "port": 10008,
"relative-deadline-us": 785113, "expected-execution-us": 461831,
"http-req-size": 5335057, "relative-deadline-us": 785113,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain", "http-resp-size": 5335057,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "gocr_1.8", {
"path": "gocr_wasm.so", "name": "gocr_1.8",
"port": 10009, "path": "gocr_wasm.so",
"expected-execution-us": 461831, "port": 10009,
"relative-deadline-us": 831296, "expected-execution-us": 461831,
"http-req-size": 5335057, "relative-deadline-us": 831296,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain", "http-resp-size": 5335057,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "gocr_1.9", {
"path": "gocr_wasm.so", "name": "gocr_1.9",
"port": 10010, "path": "gocr_wasm.so",
"expected-execution-us": 461831, "port": 10010,
"relative-deadline-us": 877479, "expected-execution-us": 461831,
"http-req-size": 5335057, "relative-deadline-us": 877479,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain", "http-resp-size": 5335057,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "gocr_2.0", {
"path": "gocr_wasm.so", "name": "gocr_2.0",
"port": 10011, "path": "gocr_wasm.so",
"expected-execution-us": 461831, "port": 10011,
"relative-deadline-us": 923662, "expected-execution-us": 461831,
"http-req-size": 5335057, "relative-deadline-us": 923662,
"http-resp-size": 5335057, "http-req-size": 5335057,
"http-resp-content-type": "text/plain", "http-resp-size": 5335057,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "lpd_1.5", {
"path": "lpd_wasm.so", "name": "lpd_1.5",
"port": 10012, "path": "lpd_wasm.so",
"expected-execution-us": 31597, "port": 10012,
"relative-deadline-us": 47396, "expected-execution-us": 31597,
"http-req-size": 1002400, "relative-deadline-us": 47396,
"http-resp-size": 1048576, "http-req-size": 1002400,
"http-resp-content-type": "text/plain", "http-resp-size": 1048576,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "lpd_1.6", {
"path": "lpd_wasm.so", "name": "lpd_1.6",
"port": 10013, "path": "lpd_wasm.so",
"expected-execution-us": 31597, "port": 10013,
"relative-deadline-us": 50555, "expected-execution-us": 31597,
"http-req-size": 1002400, "relative-deadline-us": 50555,
"http-resp-size": 1048576, "http-req-size": 1002400,
"http-resp-content-type": "text/plain", "http-resp-size": 1048576,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "lpd_1.7", {
"path": "lpd_wasm.so", "name": "lpd_1.7",
"port": 10014, "path": "lpd_wasm.so",
"expected-execution-us": 31597, "port": 10014,
"relative-deadline-us": 53715, "expected-execution-us": 31597,
"http-req-size": 1002400, "relative-deadline-us": 53715,
"http-resp-size": 1048576, "http-req-size": 1002400,
"http-resp-content-type": "text/plain", "http-resp-size": 1048576,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "lpd_1.8", {
"path": "lpd_wasm.so", "name": "lpd_1.8",
"port": 10015, "path": "lpd_wasm.so",
"expected-execution-us": 31597, "port": 10015,
"relative-deadline-us": 56875, "expected-execution-us": 31597,
"http-req-size": 1002400, "relative-deadline-us": 56875,
"http-resp-size": 1048576, "http-req-size": 1002400,
"http-resp-content-type": "text/plain", "http-resp-size": 1048576,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "lpd_1.9", {
"path": "lpd_wasm.so", "name": "lpd_1.9",
"port": 10016, "path": "lpd_wasm.so",
"expected-execution-us": 31597, "port": 10016,
"relative-deadline-us": 60034, "expected-execution-us": 31597,
"http-req-size": 1002400, "relative-deadline-us": 60034,
"http-resp-size": 1048576, "http-req-size": 1002400,
"http-resp-content-type": "text/plain", "http-resp-size": 1048576,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "lpd_2.0", {
"path": "lpd_wasm.so", "name": "lpd_2.0",
"port": 10017, "path": "lpd_wasm.so",
"expected-execution-us": 31597, "port": 10017,
"relative-deadline-us": 63194, "expected-execution-us": 31597,
"http-req-size": 1002400, "relative-deadline-us": 63194,
"http-resp-size": 1048576, "http-req-size": 1002400,
"http-resp-content-type": "text/plain", "http-resp-size": 1048576,
"admissions-percentile": 90 "http-resp-content-type": "text/plain",
}, "admissions-percentile": 90
{ },
"name": "resize_1.5", {
"path": "resize_wasm.so", "name": "resize_1.5",
"port": 10018, "path": "resize_wasm.so",
"expected-execution-us": 138903, "port": 10018,
"relative-deadline-us": 208354, "expected-execution-us": 138903,
"http-req-size": 1524000, "relative-deadline-us": 208354,
"http-resp-size": 1524000, "http-req-size": 1524000,
"http-resp-content-type": "image/png", "http-resp-size": 1524000,
"admissions-percentile": 90 "http-resp-content-type": "image/png",
}, "admissions-percentile": 90
{ },
"name": "resize_1.6", {
"path": "resize_wasm.so", "name": "resize_1.6",
"port": 10019, "path": "resize_wasm.so",
"expected-execution-us": 138903, "port": 10019,
"relative-deadline-us": 222245, "expected-execution-us": 138903,
"http-req-size": 1524000, "relative-deadline-us": 222245,
"http-resp-size": 1524000, "http-req-size": 1524000,
"http-resp-content-type": "image/png", "http-resp-size": 1524000,
"admissions-percentile": 90 "http-resp-content-type": "image/png",
}, "admissions-percentile": 90
{ },
"name": "resize_1.7", {
"path": "resize_wasm.so", "name": "resize_1.7",
"port": 10020, "path": "resize_wasm.so",
"expected-execution-us": 138903, "port": 10020,
"relative-deadline-us": 236135, "expected-execution-us": 138903,
"http-req-size": 1524000, "relative-deadline-us": 236135,
"http-resp-size": 1524000, "http-req-size": 1524000,
"http-resp-content-type": "image/png", "http-resp-size": 1524000,
"admissions-percentile": 90 "http-resp-content-type": "image/png",
}, "admissions-percentile": 90
{ },
"name": "resize_1.8", {
"path": "resize_wasm.so", "name": "resize_1.8",
"port": 10021, "path": "resize_wasm.so",
"expected-execution-us": 138903, "port": 10021,
"relative-deadline-us": 250025, "expected-execution-us": 138903,
"http-req-size": 1524000, "relative-deadline-us": 250025,
"http-resp-size": 1524000, "http-req-size": 1524000,
"http-resp-content-type": "image/png", "http-resp-size": 1524000,
"admissions-percentile": 90 "http-resp-content-type": "image/png",
}, "admissions-percentile": 90
{ },
"name": "resize_1.9", {
"path": "resize_wasm.so", "name": "resize_1.9",
"port": 10022, "path": "resize_wasm.so",
"expected-execution-us": 138903, "port": 10022,
"relative-deadline-us": 263916, "expected-execution-us": 138903,
"http-req-size": 1524000, "relative-deadline-us": 263916,
"http-resp-size": 1524000, "http-req-size": 1524000,
"http-resp-content-type": "image/png", "http-resp-size": 1524000,
"admissions-percentile": 90 "http-resp-content-type": "image/png",
}, "admissions-percentile": 90
{ },
"name": "resize_2.0", {
"path": "resize_wasm.so", "name": "resize_2.0",
"port": 10023, "path": "resize_wasm.so",
"expected-execution-us": 138903, "port": 10023,
"relative-deadline-us": 277806, "expected-execution-us": 138903,
"http-req-size": 1524000, "relative-deadline-us": 277806,
"http-resp-size": 1524000, "http-req-size": 1524000,
"http-resp-content-type": "image/png", "http-resp-size": 1524000,
"admissions-percentile": 90 "http-resp-content-type": "image/png",
} "admissions-percentile": 90
}
]

@ -305,6 +305,8 @@ module_new_from_json(char *file_name)
int module_count = 0; int module_count = 0;
for (int i = 0; i < total_tokens; i++) { for (int i = 0; i < total_tokens; i++) {
/* If we have multiple objects, they should be wrapped in a JSON array */
if (tokens[i].type == JSMN_ARRAY) continue;
assert(tokens[i].type == JSMN_OBJECT); assert(tokens[i].type == JSMN_OBJECT);
char module_name[MODULE_MAX_NAME_LENGTH] = { 0 }; char module_name[MODULE_MAX_NAME_LENGTH] = { 0 };

Loading…
Cancel
Save