--- - 2.168536 - 9.909915 - "[1] Evaluating storage APIs for QEMU\n" --- - 9.542881 - 14.714722 - "[2] The V-Word\n" --- - 83.817192 - 86.786827 - "[3] We want\n" --- - 166.366440 - 170.437180 - "[4] Hello World\n" --- - 179.512924 - 182.115540 - "[5] Posix read()/write()\n" --- - 226.693466 - 231.498276 - "[6] Worker thread\n" --- - 233.733841 - 236.870316 - "[7] First improvement\n" --- - 256.723511 - 259.593048 - "[8] posix-aio\n" --- - 261.695160 - 263.730530 - "[9] Upstream solution\n" --- - 277.777893 - 281.448242 - "[10] Posix-aio shortcomings\n" --- - 363.063232 - 367.200714 - "[11] Other posix-aio's\n" --- - 385.252106 - 388.955811 - "[12] linux-aio: tux saves the day!\n" --- - 394.429962 - 399.599792 - "[13] linux-aio\n" --- - 418.552094 - 423.824036 - "[14] linux-aio shortcomings\n" --- - 500.233795 - 502.502747 - "[15] !@#!@@$#!!#@#!#@\n" --- - 504.471375 - 508.508759 - "[16] linux-maybe-sometimes-aio\n" --- - 621.221497 - 624.658264 - "[17] Let's fix posix-aio\n" --- - 628.962585 - 635.802795 - - --- - 648.582214 - 651.752075 - "[18] Our own thread pool\n" --- - 741.708740 - 745.178833 - "[19] Shortcomings\n" --- - 855.088806 - 857.591309 - "[20] Compromise\n" --- - 860.961365 - 864.731812 - "[21] What we do today\n" --- - 941.475220 - 945.579346 - "[22] What's coming\n" --- - 949.616699 - 952.653076 - "[23] acall/syslets\n" --- - 1033.634155 - 1040.207397 - "[24] acall/syslet shortcomings\n" --- - 1117.985229 - 1122.422974 - "[25] Overall uncertainty\n" --- - 1211.011597 - 1215.182373 - "[26] Questions\n"