mirror of
https://github.com/deepseek-ai/3FS.git
synced 2026-11-05 00:47:47 +00:00
[GH-ISSUE #423] Clarification on C++ function flow and asynchronous execution in 3FS #242
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
deepseek-ai/3FS#242
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jsramesh1990 on GitHub (Aug 18, 2026).
Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/423
Hi,
I am trying to understand the asynchronous execution model used in 3FS.
When a client performs a read/write operation, I see that the operation
eventually completes asynchronously.
Could someone explain the C++ function call flow for one complete request?
Specifically:
A simplified example such as:
request()
-> submit()
-> async operation
-> RDMA/network
-> completion
-> callback
-> return result
would help me understand the C++ architecture.
I am mainly interested in the actual C++ classes/functions involved and
their call sequence.