Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre-eval JS API wrappers #5729

Conversation

achamayou
Copy link
Member

@achamayou achamayou commented Oct 13, 2023

Exploring a solution to one of the problems under #5589.

@ghost
Copy link

ghost commented Oct 13, 2023

handle_js_object_creation_failure_during_runtime_init@77207 aka 20231013.5 vs main ewma over 20 builds from 76832 to 77148

Click to see table

main

build_id build_number Commit latency factor tpcc_virtual_cft^ ls_virtual_cft^ pi_ls_virtual_cft^ pi_basic_virtual_cft^ pi_basic_js_virtual_cft^ ls_jwt_virtual_cft^ pi_ls_jwt_virtual_cft^ ls_js_virtual_cft^ ls_full_js_virtual_cft^ ls_js_jwt_virtual_cft^ hist_sgx_cft^ pi_basic_mt_virtual_cft^ tpcc_sgx_cft^ tpcc_sgx_cft_mem ls_sgx_cft^ ls_sgx_cft_mem pi_ls_sgx_cft^ pi_ls_sgx_cft_mem pi_basic_sgx_cft^ pi_basic_sgx_cft_mem pi_basic_mt_sgx_cft^ pi_basic_mt_sgx_cft_mem pi_basic_js_sgx_cft^ pi_basic_js_sgx_cft_mem ls_jwt_sgx_cft^ ls_jwt_sgx_cft_mem pi_ls_jwt_sgx_cft^ pi_ls_jwt_sgx_cft_mem ls_js_sgx_cft^ ls_js_sgx_cft_mem ls_full_js_sgx_cft^ ls_full_js_sgx_cft_mem ls_js_jwt_sgx_cft^ ls_js_jwt_sgx_cft_mem RB put (/s)^ CHAMP put (/s)^ RB get (/s)^ CHAMP get (/s)^
76832 20231004.7 0.791761 17248.6 43721.4 48138.9 46993.4 4444.2 17038.4 19713.4 17646.2 14882.5 9901.95 42527.8 68893.5 5615.29 8.59996e+07 13975.4 1.67936e+07 14056.3 1.05021e+07 15601.7 1.25993e+07 27629.2 2.30851e+07 1434 1.25993e+07 6873.72 1.88908e+07 7089.4 6.30784e+06 5806.39 1.67936e+07 5726.45 1.67936e+07 3976.51 1.67936e+07 835979 1.17914e+06 8.15303e+06 3.17647e+07
76869 20231004.22 0.806157 17245.9 45658.4 48077.4 54561.1 4464.3 17322.8 18923.3 17202.1 15082.4 9913.2 45382.2 70744.9 5552.49 8.59996e+07 14003.1 1.88908e+07 14065.4 1.05021e+07 15372.4 1.46964e+07 27762.1 2.51822e+07 1427 1.25993e+07 6868.91 1.88908e+07 7022 6.30784e+06 5804.63 1.67936e+07 5756.12 1.67936e+07 3991.19 1.67936e+07 834342 1.18098e+06 8.14978e+06 3.08076e+07
76888 20231004.30 0.810034 17390.9 45776.9 48301 51883.1 4390.1 17189.2 20048.9 15378.1 14886.4 10356.8 42002.2 67387.1 5604.3 8.59996e+07 13985 1.88908e+07 14115.9 1.05021e+07 15556.5 1.46964e+07 27780.7 2.30851e+07 1434.9 1.25993e+07 6863.79 1.67936e+07 7032.1 6.30784e+06 5815.76 1.67936e+07 5751.88 1.67936e+07 3969.63 1.67936e+07 823286 1.18056e+06 8.1555e+06 3.03318e+07
76915 20231004.42 0.774478 17274.8 46033.9 48315.9 53167.5 4402.4 17273.2 19310.2 17384.9 14995.5 10159.5 40358.8 80712.1 5624.97 8.59996e+07 14042.4 1.88908e+07 14174.9 1.05021e+07 15627.4 1.25993e+07 27485.2 2.51822e+07 1433.2 1.25993e+07 6910.89 1.88908e+07 6998.2 6.30784e+06 5784.96 1.67936e+07 5748.49 1.67936e+07 4003.02 1.67936e+07 835408 1.17924e+06 8.12898e+06 3.07817e+07
76922 20231005.1 0.810974 17459.2 45898.2 48742 54118.6 4456.3 17231.8 20034.9 17323.3 14832.9 10275.8 42574.2 65412.6 5626.69 8.59996e+07 14039 1.88908e+07 14080.5 1.05021e+07 15577.1 1.46964e+07 28029.7 2.51822e+07 1432.3 1.25993e+07 6863.93 1.67936e+07 7085.2 6.30784e+06 5810.75 1.67936e+07 5719.35 1.67936e+07 3992.52 1.67936e+07 829315 1.17285e+06 8.14651e+06 3.07836e+07
76933 20231005.5 0.805698 17274.6 45946.3 48589.4 54166.2 4463.6 17329.5 19980 17094.5 16949.3 9763.9 39270.6 81465 5569.11 8.59996e+07 14005.2 1.88908e+07 14146.2 1.05021e+07 15512.2 1.46964e+07 27882.8 2.30851e+07 1432.2 1.25993e+07 6865.95 1.88908e+07 6977.1 6.30784e+06 5765.37 1.67936e+07 5766.41 1.67936e+07 3994.82 1.67936e+07 837034 1.18428e+06 8.10377e+06 3.25923e+07
76941 20231006.1 0.799935 17296.4 45618.5 48175.1 53457.3 4479 17334.7 19718.8 17075.6 14603.4 9842.12 39294.9 65485.1 5581.89 8.59996e+07 14055.4 1.88908e+07 14129.3 1.05021e+07 15654.4 1.25993e+07 28097.1 2.30851e+07 1434.8 1.25993e+07 6890.62 1.67936e+07 6976.6 6.30784e+06 5781.49 1.67936e+07 5744.04 1.67936e+07 4009.45 1.67936e+07 839192 1.18477e+06 8.15264e+06 3.23033e+07
76953 20231006.6 0.797479 16945.5 43917.9 48958.9 53263.2 4423.9 17245.1 18721.7 17292 14773.2 9748.83 45657 78324.4 5610.73 8.59996e+07 14024 1.88908e+07 14122.5 1.05021e+07 15585.3 1.25993e+07 27710.2 2.51822e+07 1444.6 1.25993e+07 7252.76 1.67936e+07 7058.2 6.30784e+06 5820.86 1.67936e+07 5773.73 1.67936e+07 4008.93 1.67936e+07 835912 1.17953e+06 8.07625e+06 2.6895e+07
76967 20231006.11 0.799426 17341.4 45691.3 48875.1 54004.5 4469.9 17300.7 19158.2 16934.3 14583.1 9795.4 47130.7 64719 5542.39 8.59996e+07 13951.2 1.88908e+07 14077.9 1.05021e+07 15519.1 1.25993e+07 28032.2 2.30851e+07 1421.7 1.25993e+07 6820.04 1.88908e+07 6884.1 6.30784e+06 5770.08 1.67936e+07 5760.09 1.88908e+07 4004.62 1.67936e+07 835081 1.17659e+06 8.17304e+06 3.09852e+07
76976 20231007.2 0.797827 17276.4 45702.6 48619 53436.8 4409.7 17184.3 19733.2 17169.5 14871.6 9779.02 45049.2 69696.2 5640.74 8.59996e+07 14032.5 1.88908e+07 14190 1.05021e+07 15631.1 1.46964e+07 27833 2.51822e+07 1433.9 1.25993e+07 7287.64 1.67936e+07 7044.3 6.30784e+06 5786.37 1.67936e+07 5747.56 1.67936e+07 4006.09 1.67936e+07 830418 1.18267e+06 8.17291e+06 3.07891e+07
76982 20231009.2 0.792855 17231.2 45523.7 48581 54131 4253.1 17397.5 19156 17135.7 16869.3 9793.25 46259.3 81026 5580.01 8.59996e+07 13963.1 1.88908e+07 14141.8 1.05021e+07 15380.7 1.25993e+07 27935.7 2.51822e+07 1439.9 1.25993e+07 7196.39 1.67936e+07 7023.9 6.30784e+06 5773.77 1.67936e+07 5474.35 1.67936e+07 3981.48 1.67936e+07 832879 1.18218e+06 8.14943e+06 3.15184e+07
76994 20231009.5 0.799524 17106.4 45848 48779.1 53666.3 4397.6 17242 19596.7 16914.5 16715.5 9855.69 44311.9 88389.5 5591.29 8.59996e+07 13986.8 1.88908e+07 14144 1.05021e+07 15585.3 1.25993e+07 27792.2 2.30851e+07 1431.3 1.25993e+07 6852.61 1.67936e+07 6940.5 6.30784e+06 5808.48 1.67936e+07 5783.34 1.67936e+07 3987.05 1.67936e+07 831717 1.18619e+06 8.15293e+06 3.07093e+07
77015 20231010.4 0.83228 17372.9 45785.1 48171.9 53651.8 4441.2 17407.2 19739.4 17105.5 16857.9 9954.93 41221.6 62049.7 5592.78 8.59996e+07 14023.3 1.88908e+07 14107 1.05021e+07 15597.5 1.25993e+07 27777.8 2.30851e+07 1436 1.25993e+07 6898.77 1.88908e+07 7117.8 6.30784e+06 5804.14 1.67936e+07 5786.43 1.67936e+07 4016.78 1.67936e+07 825345 1.18742e+06 8.12844e+06 3.06711e+07
77052 20231010.17 0.805827 17123.9 45707.2 48521.1 53548.8 4435.4 17238.9 19725.4 17064.9 16932.1 9900.42 39661.9 87071.8 5614.03 8.59996e+07 14004.1 1.88908e+07 14072.2 1.05021e+07 15532.7 1.25993e+07 27851.7 2.51822e+07 1434.8 1.25993e+07 6879.16 1.88908e+07 6931.4 6.30784e+06 5811.67 1.67936e+07 5725.25 1.88908e+07 3978.87 1.67936e+07 835356 1.17508e+06 8.12795e+06 3.02453e+07
77065 20231010.21 0.805254 17453.5 45981.3 47639.7 53782.5 4471.3 17159.7 19727 17221.9 16835.2 9888.21 47354.4 76791.9 5593.79 8.59996e+07 13984.2 1.88908e+07 14076.6 1.05021e+07 15457.8 1.46964e+07 27866.2 2.51822e+07 1431.7 1.25993e+07 6839.77 1.67936e+07 6882.8 6.30784e+06 5802.59 1.67936e+07 5713.9 1.67936e+07 3982.91 1.67936e+07 831464 1.17023e+06 8.14609e+06 3.06028e+07
77080 20231011.6 0.805739 17356.8 45541.3 47443.3 53459.3 4480.6 17192.9 19626.7 16932.3 16704.5 9841.59 44338.6 77100.4 5614.98 8.59996e+07 14016.4 1.67936e+07 14058.7 1.05021e+07 15607.1 1.25993e+07 28231.3 2.30851e+07 1435.6 1.25993e+07 6865.39 1.88908e+07 6917 6.30784e+06 5768.86 1.67936e+07 5749.11 1.67936e+07 3974.5 1.67936e+07 839572 1.1863e+06 8.14557e+06 3.07489e+07
77087 20231011.8 0.821071 17648.9 45716.6 48214.1 53475.5 4431.6 17316.9 19004.2 17758.2 16880.7 9849.81 40652.5 83135 5620.28 8.59996e+07 14043.4 1.88908e+07 14129.4 1.05021e+07 15619 1.46964e+07 27891.2 2.51822e+07 1427.7 1.25993e+07 6872.29 1.67936e+07 7079.7 6.30784e+06 5780.82 1.67936e+07 5765.08 1.67936e+07 3974.44 1.67936e+07 827510 1.16961e+06 8.14036e+06 3.30899e+07
77124 20231011.20 0.810686 17272.2 45763.1 48479 54961.6 4431 17497.2 19917.1 17216.9 16806.9 9875.23 42920 81677.3 5576.3 8.59996e+07 13934.9 1.88908e+07 14029.2 1.05021e+07 15421.8 1.25993e+07 27859.9 2.51822e+07 1419.9 1.25993e+07 6782.48 1.67936e+07 7028.9 6.30784e+06 5759.88 1.67936e+07 5495.58 1.88908e+07 3980.45 1.67936e+07 829281 1.17704e+06 8.02253e+06 3.09324e+07
77138 20231011.24 0.817166 17450.2 43714.5 47439 54645.3 4386.8 16999.7 19561.8 17388.6 14746.3 9915 39122 79701.7 5505.15 8.59996e+07 13944.3 1.88908e+07 14007.9 1.05021e+07 15414.3 1.46964e+07 27788.7 2.51822e+07 1420.9 1.25993e+07 6826.31 1.88908e+07 6933.7 6.30784e+06 5805.03 1.67936e+07 5491.25 1.67936e+07 3992.65 1.67936e+07 838714 1.18152e+06 8.09934e+06 3.09754e+07
77148 20231012.2 0.806977 17218.1 46048.4 48655.6 55217 4449.2 17077.4 19720.8 17064.5 15135.1 9799.03 45326.3 88890.3 5622.22 8.59996e+07 14012.7 1.88908e+07 14136.8 1.05021e+07 15607.9 1.25993e+07 28066.3 2.51822e+07 1437.4 1.25993e+07 6885.22 1.88908e+07 6981.9 6.30784e+06 5813.57 1.67936e+07 5723.57 1.88908e+07 4000.45 1.67936e+07 828634 1.17897e+06 8.14758e+06 3.07383e+07

handle_js_object_creation_failure_during_runtime_init

build_id build_number Commit latency factor tpcc_sgx_cft^ tpcc_sgx_cft_mem pi_basic_mt_sgx_cft^ pi_basic_mt_sgx_cft_mem ls_sgx_cft^ ls_sgx_cft_mem pi_ls_sgx_cft^ pi_ls_sgx_cft_mem pi_basic_sgx_cft^ pi_basic_sgx_cft_mem tpcc_virtual_cft^ pi_basic_mt_virtual_cft^ ls_virtual_cft^ pi_basic_js_sgx_cft^ pi_basic_js_sgx_cft_mem pi_ls_virtual_cft^ pi_basic_virtual_cft^ ls_jwt_sgx_cft^ ls_jwt_sgx_cft_mem pi_ls_jwt_sgx_cft^ pi_ls_jwt_sgx_cft_mem pi_basic_js_virtual_cft^ ls_jwt_virtual_cft^ ls_js_sgx_cft^ ls_js_sgx_cft_mem pi_ls_jwt_virtual_cft^ ls_js_virtual_cft^ ls_full_js_sgx_cft^ ls_full_js_sgx_cft_mem ls_full_js_virtual_cft^ ls_js_jwt_virtual_cft^ ls_js_jwt_sgx_cft^ ls_js_jwt_sgx_cft_mem hist_sgx_cft^ RB put (/s)^ CHAMP put (/s)^ RB get (/s)^ CHAMP get (/s)^
77207 20231013.5 0.796279 5575.52 8.59996e+07 27828.7 2.51822e+07 14002.2 1.88908e+07 14082.6 1.05021e+07 15584.6 1.46964e+07 17274.5 78606.1 43819.7 1433.3 1.25993e+07 47514.3 54367.8 7243.82 1.67936e+07 6934.7 6.30784e+06 4411.1 17093.1 5810.49 1.67936e+07 19425 15054.6 5776.73 1.67936e+07 14752.5 10063.5 4011.74 1.67936e+07 37275.8 818016 1.17978e+06 8.1433e+06 3.0459e+07

images

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant