Fix fsspec_options passing

When passing fsspec_options to methods calls, sometimes it doesn't work. The options are not passed to fsspec.

The root cause is that options like headers need to be set on the filesystem object itself (so they're used for all underlying HTTP requests), not passed per-call where they may not be forwarded correctly depending on the fsspec method/protocol.

Bug: T415874

Merge request reports

Loading