Skip to content

feat: Add a sanity check layer to detect if services return unexpected responses #6646

@amunra

Description

@amunra

Describe the bug

There seems to be an incompatibility between OpenDAL and s3s-fs.
I've raised the issue here with s3s-fs s3s-project/s3s#350

The TL;DR is that when writing data and then calling op.list("/").await, the OpenDAL client will freeze.

This very well might be because of an invalid response from the server, but either way, the client shouldn't hang (I think, unless I'm wrong).

Steps to Reproduce

See s3s-project/s3s#350 for test-case repro.

Expected Behavior

List contents without hanging.

Additional Context

No response

Are you willing to submit a PR to fix this bug?

  • Yes, I would like to submit a PR.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions