apache / apache/opendal

Tracking issue of RFC-7818: rename with if-not-exist

Open
#7,828 2 comments 1 reaction 0 assignees View on GitHub
enhancement releases-note/feat services/hdfs services/webdav
Dominant language
Rust
Stars
5.4k
Forks
825
Avg merge
1d 14m
Merged PRs (30d)
127

Description

RFC PR: #7818

---

Implement new rename API for services:

- [ ] HDFS
- [ ] webdav
- [ ] ...

Since rename API doesn't guarantee atomicity. #7825 tracks atomicity problem.

Contributor guide

Open the contributing guide

Research direction

Start with RFC PR #7818 to understand the proposed rename API and its expected behavior. Check the HDFS and webdav entries in this tracking issue, then implement the API for a selected service and confirm that its checklist item is complete; treat atomicity separately because #7825 tracks that problem.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
backend-api-design
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.