[GH-ISSUE #298] May I ask a question about the Rust engine #181

Closed
opened 2026-10-26 09:46:43 +00:00 by bsakaguchi · 2 comments
Owner

Originally created by @wudianer on GitHub (Jun 16, 2025).
Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/298

If a single disk has multiple targets, does it mean there is only one engine corresponding to multiple targets? That is, targets are only logical, and in reality, all targets on a single disk form a storage pool, right?

Originally created by @wudianer on GitHub (Jun 16, 2025). Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/298 If a single disk has multiple targets, does it mean there is only one engine corresponding to multiple targets? That is, targets are only logical, and in reality, all targets on a single disk form a storage pool, right?
Author
Owner

@SF-Zhou commented on GitHub (Jun 17, 2025):

For the Rust version of the chunk engine, yes. The purpose of doing this is to allow all targets to share the same disk space, enabling a simpler chunk recycling strategy (only marking without actual deletion).

<!-- gh-comment-id:2978578659 --> @SF-Zhou commented on GitHub (Jun 17, 2025): For the Rust version of the chunk engine, yes. The purpose of doing this is to allow all targets to share the same disk space, enabling a simpler chunk recycling strategy (only marking without actual deletion).
Author
Owner

@wudianer commented on GitHub (Jun 17, 2025):

对于 Rust 版本的块引擎,是的。这样做的目的是允许所有目标共享相同的磁盘空间,从而实现更简单的块回收策略(仅标记而不实际删除)。
Thank you for your reply.

<!-- gh-comment-id:2978700885 --> @wudianer commented on GitHub (Jun 17, 2025): > 对于 Rust 版本的块引擎,是的。这样做的目的是允许所有目标共享相同的磁盘空间,从而实现更简单的块回收策略(仅标记而不实际删除)。 Thank you for your reply.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/3FS#181
No description provided.