Skip to content

Comments

refactor!: Remove native blocking api in opendal#6216

Merged
Xuanwo merged 30 commits intomainfrom
remove-blocking-api-in-oio-access
May 23, 2025
Merged

refactor!: Remove native blocking api in opendal#6216
Xuanwo merged 30 commits intomainfrom
remove-blocking-api-in-oio-access

Conversation

@Xuanwo
Copy link
Member

@Xuanwo Xuanwo commented May 23, 2025

Which issue does this PR close?

Closes #6190

Rationale for this change

As discussed in

What changes are included in this PR?

All native blocking APIs have been removed and replaced with blocking wrappers around the async APIs.

There is no good way to split this PR into parts, so I migrated them all at the same time.

Are there any user-facing changes?

All existing users of opendal's blocking API have been notified about this change; see #6126.

Apart from external users, only opendal's bindings use the blocking API. This PR migrates them as well.

@dosubot dosubot bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label May 23, 2025
@Xuanwo Xuanwo changed the title Remove blocking api in oio access refactor!: Remove native blocking api in opendal May 23, 2025
Xuanwo added 3 commits May 23, 2025 18:50
Signed-off-by: Xuanwo <[email protected]>
Signed-off-by: Xuanwo <[email protected]>
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label May 23, 2025
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. and removed size:XL This PR changes 500-999 lines, ignoring generated files. labels May 23, 2025
Xuanwo added 6 commits May 23, 2025 19:45
Signed-off-by: Xuanwo <[email protected]>
Signed-off-by: Xuanwo <[email protected]>
Signed-off-by: Xuanwo <[email protected]>
Signed-off-by: Xuanwo <[email protected]>
Signed-off-by: Xuanwo <[email protected]>
Signed-off-by: Xuanwo <[email protected]>
@Xuanwo Xuanwo requested a review from silver-ymz as a code owner May 23, 2025 12:02
@Xuanwo
Copy link
Member Author

Xuanwo commented May 23, 2025

Let's go!

@Xuanwo Xuanwo merged commit d0c5748 into main May 23, 2025
319 of 321 checks passed
@Xuanwo Xuanwo deleted the remove-blocking-api-in-oio-access branch May 23, 2025 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tracking issues for RFC-6189: Remove Native Blocking

4 participants