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

Expose encrypted shares unauthenticated #5145

Conversation

achamayou
Copy link
Member

@achamayou achamayou commented Mar 28, 2023

Resolve #5137 (comment)

  • fix schema test
  • update cadl
  • update submit_recovery_share.sh

@achamayou achamayou requested a review from a team March 28, 2023 20:05
@ghost
Copy link

ghost commented Mar 28, 2023

add_unauthenticated_get_encrypted_recovery_shares@67821 aka 20230330.26 vs main ewma over 20 builds from 67408 to 67815

Click to see table

main

build_id build_number Commit latency factor tpcc_virtual_cft^ tpcc_sgx_cft^ tpcc_sgx_cft_mem ls_virtual_cft^ pi_ls_virtual_cft^ ls_jwt_virtual_cft^ pi_ls_jwt_virtual_cft^ ls_sgx_cft^ ls_sgx_cft_mem pi_ls_sgx_cft^ pi_ls_sgx_cft_mem ls_js_virtual_cft^ ls_jwt_sgx_cft^ ls_jwt_sgx_cft_mem ls_full_js_virtual_cft^ pi_ls_jwt_sgx_cft^ pi_ls_jwt_sgx_cft_mem ls_js_jwt_virtual_cft^ ls_js_sgx_cft^ ls_js_sgx_cft_mem hist_sgx_cft^ 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)^
67408 20230322.18 0.798333 17180.1 6252.77 8.21863e+07 47997.8 49439.3 12967.2 13129.9 15761.5 1.50774e+07 16109.3 7.99955e+06 4421.6 5522.23 1.45532e+07 3701.27 5636.1 4.06739e+06 3248.07 1506.47 7.73741e+06 46261.6 1314.95 7.73741e+06 1229.44 6.95098e+06 836165 1.17814e+06 8.15537e+06 3.1068e+07
67415 20230323.1 0.788289 17098 6322.37 8.21863e+07 45859 48440.5 12278.2 13171.9 15876.2 1.50774e+07 16143.6 7.99955e+06 4241.31 5551.89 1.48153e+07 3722.21 5675.9 4.06739e+06 3244.19 1507.07 7.73741e+06 47604.6 1330.08 7.73741e+06 1251.42 6.95098e+06 837709 1.18025e+06 8.15189e+06 3.12719e+07
67448 20230323.12 0.77991 17092 6280.86 8.21863e+07 45870.1 48448.7 12299.7 13581.1 15534.8 1.50774e+07 16113.4 7.99955e+06 4273.63 5534.25 1.45532e+07 3575.42 5674.3 4.06739e+06 3244.51 1512.95 7.73741e+06 46374.8 1318.85 7.21312e+06 1235.21 6.95098e+06 821329 1.1766e+06 8.14654e+06 3.16969e+07
67493 20230323.23 0.802933 17222.1 6333.54 8.1662e+07 43696.2 48396.9 12314 13976.8 15784.6 1.50774e+07 16136.7 7.99955e+06 4464.73 5557.88 1.48153e+07 3754.58 5708.3 4.06739e+06 3384.41 1509.72 7.47526e+06 46367.3 1318.8 7.21312e+06 1240.35 6.68883e+06 830431 1.18043e+06 8.15098e+06 3.10722e+07
67526 20230323.32 0.778127 17053 6285.52 8.21863e+07 45855.7 48344.3 12560.5 12976.1 15517.8 1.50774e+07 16094.5 7.99955e+06 4419.31 5501.34 1.45532e+07 3708.27 5635.6 4.06739e+06 3245.69 1491.84 7.73741e+06 43802.2 1310.12 7.21312e+06 1226.77 6.95098e+06 838639 1.17437e+06 8.15423e+06 3.03912e+07
67546 20230324.1 0.777943 17624.4 6298.2 8.1662e+07 45938.8 48776 12866.9 13815.5 15637.2 1.53396e+07 16128.8 7.99955e+06 4287.28 5576.34 1.48153e+07 3715.67 5704.4 4.06739e+06 3237.98 1510.48 7.73741e+06 47769.5 1326.1 7.21312e+06 1241.13 6.95098e+06 806866 1.17644e+06 8.15047e+06 3.14752e+07
67559 20230324.6 0.811278 17132.9 6220.98 8.1662e+07 43637 47268.1 12799.2 13833 15471.8 1.53396e+07 16094.6 7.99955e+06 4270.37 5493.7 1.48153e+07 3604.9 5635 4.06739e+06 3251.19 1511.91 7.73741e+06 45486.9 1315 7.21312e+06 1239.68 6.95098e+06 825038 1.18006e+06 8.15251e+06 3.14946e+07
67589 20230327.3 0.817217 17188 6301.16 8.19242e+07 45987 47383 12678.6 13092.4 15789.8 1.53396e+07 16081.8 7.99955e+06 4436.27 5494.6 1.45532e+07 3757.53 5700.5 4.06739e+06 3261.62 1512.74 7.73741e+06 46038.3 1312.31 7.47526e+06 1230.04 6.95098e+06 833116 1.18007e+06 8.15167e+06 3.12157e+07
67601 20230328.2 0.818208 17329.4 6286.35 8.1662e+07 45570.3 47079.2 12891.8 13474.4 15730.8 1.53396e+07 16206.6 7.99955e+06 4448.11 5574.03 1.45532e+07 3742.47 5704.1 4.06739e+06 3267.89 1506.48 7.73741e+06 44131 1324.5 7.47526e+06 1235.03 6.95098e+06 842842 1.17383e+06 8.17079e+06 3.07102e+07
67610 20230328.6 0.812084 17033.7 6264.82 8.24484e+07 43515.3 47819.9 12681.8 13884.8 15459.8 1.50774e+07 16119.5 7.99955e+06 4443.15 5585.51 1.45532e+07 3749.93 5669.6 4.06739e+06 3251.25 1513.13 7.73741e+06 43809.4 1319.13 7.21312e+06 1234.22 6.95098e+06 836266 1.1853e+06 8.13628e+06 3.16851e+07
67619 20230328.9 0.767871 17412.8 6316.86 8.21863e+07 45699.5 47876.2 12348.2 12762.4 15831 1.53396e+07 16091.9 7.99955e+06 4261.68 5497.98 1.45532e+07 3707.92 5600.9 4.06739e+06 3236.1 1486.72 7.73741e+06 43629.6 1316.82 7.21312e+06 1230.5 6.95098e+06 829768 1.17743e+06 8.13703e+06 3.08206e+07
67646 20230328.16 0.788212 17124.2 6304.7 8.19242e+07 45712.9 48685.9 12352.3 13916.7 15914.8 1.50774e+07 16201.6 7.73741e+06 4230.09 5549.15 1.45532e+07 3571.79 5675 4.06739e+06 3242.63 1507.18 7.73741e+06 44341.5 1318.05 7.47526e+06 1234.38 6.95098e+06 831662 1.17552e+06 8.15027e+06 3.08713e+07
67660 20230329.1 0.784027 17434.2 6296.75 8.19242e+07 43732 47208.8 12703.5 13487.8 15823.2 1.50774e+07 16191.2 7.99955e+06 4435.32 5525.44 1.48153e+07 3708.73 5668.2 4.06739e+06 3252.51 1511.59 7.73741e+06 48525.7 1312.57 7.21312e+06 1236.43 6.68883e+06 838011 1.17666e+06 8.13421e+06 3.08141e+07
67674 20230329.6 0.804463 17055.4 6295.13 8.21863e+07 43579.5 48867.7 12465 13088.5 15829.1 1.50774e+07 16165.7 7.99955e+06 4406.18 5540.29 1.45532e+07 3592.32 5630.1 4.06739e+06 3242.13 1484.01 7.73741e+06 44576.7 1314.34 7.47526e+06 1216.74 6.95098e+06 833476 1.17694e+06 8.15624e+06 3.08759e+07
67699 20230329.12 0.802976 17074.2 6338.52 8.21863e+07 44012.5 47664.4 12445.4 12666.4 15812.3 1.53396e+07 16221.7 7.99955e+06 4437.65 5556.85 1.48153e+07 3734.26 5671.2 4.06739e+06 3115.31 1505.93 7.73741e+06 44502.5 1319.28 7.47526e+06 1232.32 6.95098e+06 842453 1.17891e+06 8.15537e+06 3.11038e+07
67716 20230329.16 0.792493 17077.9 6239.27 8.21863e+07 41886.3 46712.6 12345.7 13956.4 15442.9 1.50774e+07 16021.9 7.99955e+06 4431.87 5513.03 1.45532e+07 3705.91 5604.5 4.06739e+06 3261.1 1483.25 7.73741e+06 45297 1299.15 7.47526e+06 1215.91 6.95098e+06 836202 1.17866e+06 8.15416e+06 3.08485e+07
67723 20230329.18 0.787767 17123.2 5614.57 8.32349e+07 45366.7 47119.2 12280 13936.3 15472 1.50774e+07 16031.8 7.99955e+06 4257.82 5544.71 1.45532e+07 3708.84 5634.7 4.06739e+06 3239.56 1485.69 7.73741e+06 44054.8 1301.03 7.73741e+06 1213.97 6.95098e+06 825738 1.17941e+06 8.16714e+06 3.07748e+07
67753 20230330.2 0.784167 17413.1 5714.76 8.27106e+07 45604.7 46475.1 12833.4 13170.5 15743.4 1.50774e+07 16084.4 7.99955e+06 4418.48 5501.42 1.45532e+07 3740.24 5700.2 4.06739e+06 3379.81 1508.94 7.73741e+06 44838.2 1315.47 7.73741e+06 1233.94 6.95098e+06 828668 1.18194e+06 8.17327e+06 3.07678e+07
67756 20230330.4 0.790237 17428.4 6313.68 8.19242e+07 41697.1 46038.8 12727.4 13950 15772.8 1.50774e+07 16085.2 7.99955e+06 4263.44 5508.92 1.45532e+07 3741.84 5664.4 4.06739e+06 3287.09 1510.54 7.73741e+06 44262.3 1313.25 7.47526e+06 1235.27 6.95098e+06 828679 1.17788e+06 8.15287e+06 3.09454e+07
67815 20230330.25 0.7755 17145.6 5678.28 8.32349e+07 45693.9 48164.7 12817.9 13577 15416.8 1.50774e+07 16015.4 7.99955e+06 4386.59 5499.67 1.48153e+07 3732.81 5599.4 4.06739e+06 3227.06 1486.19 7.73741e+06 45910.5 1298.49 7.21312e+06 1216.05 6.95098e+06 831208 1.17193e+06 8.15572e+06 3.13591e+07

add_unauthenticated_get_encrypted_recovery_shares

build_id build_number Commit latency factor tpcc_virtual_cft^ tpcc_sgx_cft^ tpcc_sgx_cft_mem ls_virtual_cft^ pi_ls_virtual_cft^ ls_jwt_virtual_cft^ pi_ls_jwt_virtual_cft^ ls_js_virtual_cft^ ls_sgx_cft^ ls_sgx_cft_mem pi_ls_sgx_cft^ pi_ls_sgx_cft_mem ls_full_js_virtual_cft^ ls_jwt_sgx_cft^ ls_jwt_sgx_cft_mem pi_ls_jwt_sgx_cft^ pi_ls_jwt_sgx_cft_mem ls_js_jwt_virtual_cft^ ls_js_sgx_cft^ ls_js_sgx_cft_mem hist_sgx_cft^ 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)^
67798 20230330.17 0.773001 17649.5 6318.14 8.19242e+07 45629 48712.7 12610.6 13758.2 4175.95 15812.1 1.50774e+07 16157.4 7.99955e+06 3743.19 5575.31 1.45532e+07 5672.1 4.06739e+06 3235.13 1502.59 7.73741e+06 47807.4 1311.57 7.99955e+06 1237.12 6.95098e+06 836835 1.17838e+06 8.1457e+06 3.07951e+07
67800 20230330.18 0.790332 17660.3 6290.72 8.21863e+07 43641.2 46946.3 12363 13904.4 4264.55 15866 1.53396e+07 16128.6 7.99955e+06 3739.14 5503.66 1.4291e+07 5667.7 4.06739e+06 3346.45 1507.13 7.73741e+06 45392.9 1322.8 7.21312e+06 1237.39 6.95098e+06 834389 1.17733e+06 8.17118e+06 3.07683e+07
67812 20230330.23 0.788122 17653.3 5631.2 8.24484e+07 45590.6 46719.4 12766.3 13569.5 4259.31 15377.2 1.50774e+07 16003.1 7.99955e+06 3708.55 5515.21 1.48153e+07 5602.3 4.06739e+06 3247.36 1480.96 7.73741e+06 44411.4 1295.74 7.47526e+06 1232.5 6.95098e+06 842043 1.1781e+06 8.15235e+06 3.16528e+07
67821 20230330.26 0.775643 17406.5 6260.64 8.21863e+07 43564 48571.8 12814.5 14027.8 4313.59 15874.8 1.50774e+07 16133.3 7.99955e+06 3744.56 5535.73 1.45532e+07 5636.3 4.06739e+06 3275.05 1508.25 7.73741e+06 46540 1315.25 7.21312e+06 1230.63 6.95098e+06 841962 1.17643e+06 8.15407e+06 3.14559e+07

images

@eddyashton
Copy link
Member

Linking to related issue: #5084

CHANGELOG.md Outdated Show resolved Hide resolved
Co-authored-by: Eddy Ashton <ashton.eddy@gmail.com>
cadl-ccf/main.cadl Outdated Show resolved Hide resolved
@achamayou achamayou enabled auto-merge (squash) March 30, 2023 17:52
@achamayou achamayou merged commit c6677fc into microsoft:main Mar 30, 2023
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.

3 participants