[GH-ISSUE #113] What is the meaning of only_chunk_engine?And Why chunk engine is written in Rust? #65

Open
opened 2026-10-26 09:44:27 +00:00 by bsakaguchi · 5 comments
Owner

Originally created by @ahan-io on GitHub (Mar 6, 2025).
Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/113

I notice that there is a key in configuration named "only_chunk_engine", and the default value is false.

  1. What does the only_chunk_engine mean?
  2. Does it mean that the Rust written code chunk engine is not recommended in production environment? And why?
Originally created by @ahan-io on GitHub (Mar 6, 2025). Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/113 I notice that there is a key in configuration named "only_chunk_engine", and the default value is false. 1. What does the only_chunk_engine mean? 2. Does it mean that the **Rust** written code chunk engine **is not recommended** in production environment? And why?
Author
Owner

@ahan-io commented on GitHub (Mar 6, 2025):

It seems like that there are two versions of "Chunk Engine", one is in C++ and other is in Rust, which one is recommended? And why?

<!-- gh-comment-id:2702925543 --> @ahan-io commented on GitHub (Mar 6, 2025): It seems like that there are two versions of "Chunk Engine", one is in C++ and other is in Rust, which one is recommended? And why?
Author
Owner

@SF-Zhou commented on GitHub (Mar 7, 2025):

In reality, the C++ version was developed first, but some design flaws were identified during practical use. The deployment guide recommends using the Rust version.

<!-- gh-comment-id:2705429702 --> @SF-Zhou commented on GitHub (Mar 7, 2025): In reality, the C++ version was developed first, but some design flaws were identified during practical use. The deployment guide recommends using the Rust version.
Author
Owner

@cbsheng commented on GitHub (Mar 7, 2025):

Could you please let me know what design issues were encountered in the C++ version?

<!-- gh-comment-id:2707495553 --> @cbsheng commented on GitHub (Mar 7, 2025): Could you please let me know what design issues were encountered in the C++ version?
Author
Owner

@SF-Zhou commented on GitHub (Mar 7, 2025):

For the C++ version, the space released by the target after deletion operations cannot be directly utilized by other targets on the same disk.

<!-- gh-comment-id:2707746064 --> @SF-Zhou commented on GitHub (Mar 7, 2025): For the C++ version, the space released by the target after deletion operations cannot be directly utilized by other targets on the same disk.
Author
Owner

@ahan-io commented on GitHub (Mar 11, 2025):

It seem more like a bug which can be fixed in C++ version.

<!-- gh-comment-id:2712453610 --> @ahan-io commented on GitHub (Mar 11, 2025): It seem more like a bug which can be fixed in C++ version.
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#65
No description provided.