{"guid":"a979bfcf-2a0f-58ab-bc43-ce5b56528d26","title":"using io_uring for storage","subtitle":null,"slug":"all-systems-go-2024-305-using-iouring-for-storage","link":"https://cfp.all-systems-go.io/all-systems-go-2024/talk/U7GJJW/","description":"A brief report about how we use io_uring in SLASH/fellow https://gitlab.com/uplex/varnish/slash, an always consistent, eventually persistent storage engine for Varnish-Cache. (FOSS, LGPL)\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/de/","original_language":"eng","persons":["Nils Goroll"],"tags":["305","asg2024","Dome","2024","Day 2"],"view_count":265,"promoted":false,"date":"2024-09-26T09:55:00.000+02:00","release_date":"2024-09-26T00:00:00.000+02:00","updated_at":"2026-02-07T19:00:10.277+01:00","length":1417,"duration":1417,"thumb_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/305-a979bfcf-2a0f-58ab-bc43-ce5b56528d26.jpg","poster_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/305-a979bfcf-2a0f-58ab-bc43-ce5b56528d26_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/305-a979bfcf-2a0f-58ab-bc43-ce5b56528d26.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/all_systems_go/2024/305-a979bfcf-2a0f-58ab-bc43-ce5b56528d26.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/all-systems-go-2024-305-using-iouring-for-storage","url":"https://api.media.ccc.de/public/events/a979bfcf-2a0f-58ab-bc43-ce5b56528d26","conference_title":"All Systems Go! 2024","conference_url":"https://api.media.ccc.de/public/conferences/asg2024","related":[],"recordings":[{"size":93,"length":1417,"mime_type":"video/webm","language":"eng","filename":"asg2024-305-eng-using_io_uring_for_storage_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-09-26T11:48:04.704+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/webm-hd/asg2024-305-eng-using_io_uring_for_storage_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/80300","event_url":"https://api.media.ccc.de/public/events/a979bfcf-2a0f-58ab-bc43-ce5b56528d26","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":44,"length":1417,"mime_type":"video/webm","language":"eng","filename":"asg2024-305-eng-using_io_uring_for_storage_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-09-26T11:47:23.056+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/webm-sd/asg2024-305-eng-using_io_uring_for_storage_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/80298","event_url":"https://api.media.ccc.de/public/events/a979bfcf-2a0f-58ab-bc43-ce5b56528d26","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":34,"length":1417,"mime_type":"video/mp4","language":"eng","filename":"asg2024-305-eng-using_io_uring_for_storage_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-09-26T11:38:50.544+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/h264-sd/asg2024-305-eng-using_io_uring_for_storage_sd.mp4","url":"https://api.media.ccc.de/public/recordings/80293","event_url":"https://api.media.ccc.de/public/events/a979bfcf-2a0f-58ab-bc43-ce5b56528d26","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":21,"length":1417,"mime_type":"audio/mpeg","language":"eng","filename":"asg2024-305-eng-using_io_uring_for_storage_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2024-09-26T11:35:47.115+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/mp3/asg2024-305-eng-using_io_uring_for_storage_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/80289","event_url":"https://api.media.ccc.de/public/events/a979bfcf-2a0f-58ab-bc43-ce5b56528d26","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":13,"length":1417,"mime_type":"audio/opus","language":"eng","filename":"asg2024-305-eng-using_io_uring_for_storage_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2024-09-26T11:35:26.136+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/opus/asg2024-305-eng-using_io_uring_for_storage_opus.opus","url":"https://api.media.ccc.de/public/recordings/80288","event_url":"https://api.media.ccc.de/public/events/a979bfcf-2a0f-58ab-bc43-ce5b56528d26","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"},{"size":96,"length":1417,"mime_type":"video/mp4","language":"eng","filename":"asg2024-305-eng-using_io_uring_for_storage_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-09-26T11:35:13.635+02:00","recording_url":"https://cdn.media.ccc.de/events/all_systems_go/2024/h264-hd/asg2024-305-eng-using_io_uring_for_storage_hd.mp4","url":"https://api.media.ccc.de/public/recordings/80287","event_url":"https://api.media.ccc.de/public/events/a979bfcf-2a0f-58ab-bc43-ce5b56528d26","conference_url":"https://api.media.ccc.de/public/conferences/asg2024"}]}