-
Notifications
You must be signed in to change notification settings - Fork 773
Plan of dfget's refactoring plan #347
Comments
Let me do it. If someone wants to participate in this issue together with me, please contact me. |
I found that you submit the PR: dragonflyoss/dragonfly#353. Is it conflict with the refactor of dfget ? @starnop @lowzj . For the refactor of dfget, do you have any requirement? @allencloud |
@fengzixu The task list has been updated. I think it's also an important feature of the refactor of dfget. |
So glad for your active participation. However, there is a small advice : |
Sure. I think that before we want to begin to resolve one of those tasks, we must comment in this issue. It is convenient and clear for us. @starnop |
I will open a pull request to implement this feature: see: #410 |
Signed-off-by: Jim Ma <[email protected]>
Background
This is one part of Golang Refactoring Plan of the Whole Dragonfly Project
dfget is the client of Dragonfly's Client/Server Architecture. It is called by dfdaemon and used to interact with supernode of Dragonfly.
Although dfget is built by golang currently, the interact way with user and its calling API is not so ready in terms of scalability. So we split the dfget refactoring with the following details.
Refactoring Details
dfget
, issue: Fix lint dragonfly#249, pr: Should not use *time.Time dragonfly#257.bytebufferpool
instead ofbytes.Buffer
to minimizing memory allocations.The text was updated successfully, but these errors were encountered: