Skip to content

[scorpio]: update version for libfuse-fs & rfuse3#1589

Merged
genedna merged 1 commit into
gitmono-dev:mainfrom
Ivanbeethoven:main
Oct 27, 2025
Merged

[scorpio]: update version for libfuse-fs & rfuse3#1589
genedna merged 1 commit into
gitmono-dev:mainfrom
Ivanbeethoven:main

Conversation

@Ivanbeethoven

Copy link
Copy Markdown
Collaborator

No description provided.

Signed-off-by: Luxian <lux1an@qq.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the dependencies for FUSE-related libraries in the scorpio component by removing fuse-backend-rs and upgrading rfuse3 from version 0.0.3 to 0.0.4, and libfuse-fs from version 0.1.4 to 0.1.5. The changes primarily involve removing large amounts of code that implemented passthrough and overlay filesystem functionality, and updating the async I/O implementations to work with the new API surface of the updated rfuse3 library.

Key changes:

  • Removed fuse-backend-rs dependency entirely
  • Updated rfuse3 from 0.0.3 to 0.0.4
  • Updated libfuse-fs from 0.1.4 to 0.1.5

Reviewed Changes

Copilot reviewed 24 out of 24 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
scorpio/Cargo.toml Updated FUSE library versions and removed fuse-backend-rs
scorpio/src/fuse/async_io.rs Modified readdir methods to use impl Stream instead of associated types
scorpio/src/dicfuse/async_io.rs Modified readdir methods to use impl Stream instead of associated types
scorpio/src/overlayfs/async_io.rs Modified readdir methods to use impl Stream instead of associated types
scorpio/src/passthrough/*.rs Removed all passthrough filesystem implementation files
scorpio/src/overlayfs/*.rs Removed several overlayfs implementation files

Comment thread scorpio/src/fuse/async_io.rs
@genedna genedna requested a review from Copilot October 27, 2025 06:58

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 24 out of 24 changed files in this pull request and generated no new comments.

@genedna genedna enabled auto-merge October 27, 2025 07:00
@genedna genedna added this pull request to the merge queue Oct 27, 2025
Merged via the queue into gitmono-dev:main with commit 15020c9 Oct 27, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants