Skip to content

feat(driver): buffer pool#358

Merged
Berrysoft merged 13 commits intocompio-rs:masterfrom
Berrysoft:dev/buffer-pool
Mar 15, 2025
Merged

feat(driver): buffer pool#358
Berrysoft merged 13 commits intocompio-rs:masterfrom
Berrysoft:dev/buffer-pool

Conversation

@Berrysoft
Copy link
Member

This PR is splited from #276 , with some changes.

/cc: @Sherlock-Holo

Don't forget to add Co-authored-by when merging.

@Berrysoft Berrysoft added enhancement New feature or request package: driver Related to compio-driver labels Nov 30, 2024
@Berrysoft Berrysoft self-assigned this Nov 30, 2024
@Berrysoft Berrysoft added this to the v0.14 milestone Dec 2, 2024
@Berrysoft Berrysoft removed the request for review from George-Miao December 5, 2024 16:07
@Berrysoft Berrysoft marked this pull request as draft December 5, 2024 16:07
This was referenced Dec 19, 2024
@Berrysoft Berrysoft marked this pull request as ready for review December 24, 2024 16:31
@Berrysoft
Copy link
Member Author

@George-Miao If you have time, review this PR first, please. It will be the most important feature of compio in the next release.

George-Miao
George-Miao previously approved these changes Mar 12, 2025
@George-Miao George-Miao dismissed their stale review March 12, 2025 15:46

Miss click

@Berrysoft Berrysoft requested a review from George-Miao March 13, 2025 02:13
@Berrysoft Berrysoft requested a review from George-Miao March 13, 2025 12:51
@Berrysoft Berrysoft merged commit 4c98bde into compio-rs:master Mar 15, 2025
57 checks passed
@Berrysoft Berrysoft deleted the dev/buffer-pool branch March 15, 2025 05:02
George-Miao added a commit to George-Miao/compio that referenced this pull request May 27, 2025
* feat(driver,iocp): buffer pool

* feat(driver): buffer ring

* ci: test buf-ring

* fix(driver,fusion): check buf-ring

* fix(iocp): remove unused imports

* fix(driver): return buffer back if op cancelled

* fix(driver): use OwnedBuffer

* fix(driver): drop pool and forget owned buffer

* fix: warnings from clippy

* doc: add more comments

* fix(iour): comments on reuse_buffer

* Apply suggestions from code review

Co-authored-by: Pop <gm@miao.dev>

* fix(iour): make get_buffer return Result

---------

Co-authored-by: Pop <gm@miao.dev>
Co-authored-by: Sherlock Holo <sherlockya@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request package: driver Related to compio-driver

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants