apache / apache/arrow-rs-object-store
Allow attributes in local filesystem (or impove the error msg)
- 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
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