Skip to content

feat(binding/cpp): add retry and timeout layer to cpp binding#7915

Open
dentiny wants to merge 3 commits into
apache:mainfrom
dentiny:hjiang/retry-timeout-layer-binding-cpp
Open

feat(binding/cpp): add retry and timeout layer to cpp binding#7915
dentiny wants to merge 3 commits into
apache:mainfrom
dentiny:hjiang/retry-timeout-layer-binding-cpp

Conversation

@dentiny

@dentiny dentiny commented Jul 14, 2026

Copy link
Copy Markdown
Member

Which issue does this PR close?

Closes #7912

Rationale for this change

Hi team, I'm working on a DuckDB community extension, trying to integrate OpenDAL into DuckDB filesystem. I think having retry and timeout layers (maybe a few other layers) is useful to the product.

What changes are included in this PR?

This PR exposes retry and timeout layer to C++ binding, which mimics the implementation for C and go binding.

Are there any user-facing changes?

Yes, new API added.

AI Usage Statement

composer-2.5 made code change for now, and did the code review.

@dentiny
dentiny requested review from Xuanwo and tisonkun as code owners July 14, 2026 10:54
@dosubot dosubot Bot added size:XL This PR changes 500-999 lines, ignoring generated files. releases-note/feat The PR implements a new feature or has a title that begins with "feat" labels Jul 14, 2026
@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 Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

releases-note/feat The PR implements a new feature or has a title that begins with "feat" size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

new feature: add timeout and retry layer to C++ binding

1 participant