apache / apache/arrow-rs-object-store

Allow attributes in local filesystem (or impove the error msg)

Open
#331 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
322
Forks
212
Avg merge
5d 2h
Merged PRs (30d)
10

Description

I was writing a multipart upload and it seemed to work fine, but I got an odd error of an operation isn't implemented. I had to clone the repo and search through the trait impls to find out that `object-store` doesn't allow attributes on local files.

I'd like to see support for attributes in the local file system, or if not can the message be more descriptive? Something like in further information that "lfs does not support attributes"

In `src/local.rs` for `put_multipart_opts` (and others)

Thanks!

Contributor guide

Open the contributing guide

Research direction

Start in src/local.rs at put_multipart_opts and the other local filesystem methods mentioned in the issue. Inspect how attribute handling currently reports unsupported operations. Done means either local files support the requested attributes or the error clearly explains that the local filesystem does not support them.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
backend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.