opendal icon indicating copy to clipboard operation
opendal copied to clipboard

feat(layer): split TimeoutLayer into opendal-layer-timeout

Open bytelazy opened this issue 2 weeks ago • 0 comments

Which issue does this PR close?

Closes #6950 This PR splits the layer retry out of core as part of the core-split effort and follows the tracking issue #6829.

Rationale for this change

What changes are included in this PR?

  • Extracted TimeoutLayer into the new opendal-layer-timeout crate while keeping its timeout behavior and tests intact for layered operations.

  • Wired the new crate into the workspace with the layers-timeout feature enabled by default and re-exported through the facade so opendal::layers::TimeoutLayer continues to work unchanged.

  • Exposed Executor::into_inner for cross-crate use and updated documentation and test helpers to align with the timeout layer split

Are there any user-facing changes?

bytelazy avatar Dec 11 '25 03:12 bytelazy