diff --git a/qdrant-landing/content/articles/io_uring.md b/qdrant-landing/content/articles/io_uring.md index ee4671987..9d6ee49b5 100644 --- a/qdrant-landing/content/articles/io_uring.md +++ b/qdrant-landing/content/articles/io_uring.md @@ -77,7 +77,7 @@ for operations. User processes can setup a Submission Queue (SQ) and a Completion Queue (CQ), both of which are shared between the process and the kernel, so there's no copying overhead. -![io_uring diagram](/articles_data/io_uring/io_uring_diagram.svg) +![io_uring diagram](/articles_data/io_uring/io-uring.png) Apart from avoiding copying overhead, the queue-based architecture lends itself to multithreading as item insertion/extraction can be made lockless, diff --git a/qdrant-landing/static/articles_data/io_uring/io-uring.png b/qdrant-landing/static/articles_data/io_uring/io-uring.png new file mode 100644 index 000000000..97cdba829 Binary files /dev/null and b/qdrant-landing/static/articles_data/io_uring/io-uring.png differ diff --git a/qdrant-landing/static/articles_data/io_uring/io_uring_diagram.svg b/qdrant-landing/static/articles_data/io_uring/io_uring_diagram.svg deleted file mode 100644 index 4e61b3a28..000000000 --- a/qdrant-landing/static/articles_data/io_uring/io_uring_diagram.svg +++ /dev/null @@ -1 +0,0 @@ -kernelcompletionqueuesubmissionqueuethread Nthread Xuser application \ No newline at end of file diff --git a/qdrant-landing/static/articles_data/io_uring/preview/preview.jpg b/qdrant-landing/static/articles_data/io_uring/preview/preview.jpg index 68331af93..fe4d21386 100644 Binary files a/qdrant-landing/static/articles_data/io_uring/preview/preview.jpg and b/qdrant-landing/static/articles_data/io_uring/preview/preview.jpg differ diff --git a/qdrant-landing/static/articles_data/io_uring/preview/preview.webp b/qdrant-landing/static/articles_data/io_uring/preview/preview.webp index 1a8536a7b..231b32857 100644 Binary files a/qdrant-landing/static/articles_data/io_uring/preview/preview.webp and b/qdrant-landing/static/articles_data/io_uring/preview/preview.webp differ diff --git a/qdrant-landing/static/articles_data/io_uring/preview/social_preview.jpg b/qdrant-landing/static/articles_data/io_uring/preview/social_preview.jpg index 4672d0e28..dbdbdee6b 100644 Binary files a/qdrant-landing/static/articles_data/io_uring/preview/social_preview.jpg and b/qdrant-landing/static/articles_data/io_uring/preview/social_preview.jpg differ diff --git a/qdrant-landing/static/articles_data/io_uring/preview/title.jpg b/qdrant-landing/static/articles_data/io_uring/preview/title.jpg index da7b06073..f23fabefd 100644 Binary files a/qdrant-landing/static/articles_data/io_uring/preview/title.jpg and b/qdrant-landing/static/articles_data/io_uring/preview/title.jpg differ diff --git a/qdrant-landing/static/articles_data/io_uring/preview/title.webp b/qdrant-landing/static/articles_data/io_uring/preview/title.webp index fd9ef81b4..5ad7098cd 100644 Binary files a/qdrant-landing/static/articles_data/io_uring/preview/title.webp and b/qdrant-landing/static/articles_data/io_uring/preview/title.webp differ diff --git a/qdrant-landing/static/articles_data/io_uring/social_preview.png b/qdrant-landing/static/articles_data/io_uring/social_preview.png new file mode 100644 index 000000000..0435644e4 Binary files /dev/null and b/qdrant-landing/static/articles_data/io_uring/social_preview.png differ