-
Notifications
You must be signed in to change notification settings - Fork 527
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
curvefs/client:warmup list and stop #2244
Comments
@Cyber-SiKu Let me work on this |
done |
@ashutosh887 are you still going on? |
Can you please guide me what are the changes required? |
sorry miss it, @Cyber-SiKu have a look |
@ashutosh887 How this pr implements warmupmanager, you can take a look at this together. If you don't understand something, you can ask questions. |
I am interested in this task, and I would love to work on it. Below, I'll present my solution; please let me know if it makes sense to you: 1. Ensure every path in the file list is valid
2. Pass the prefix of the user path and curvefs path to the client
3. Extract the prefix of the user path and curvefs path from the passed-in
|
good job! |
It seems that I have overlooked the functionalities of warmup list and warmup stop lol. |
Is your feature request related to a problem? (你需要的功能是否与某个问题有关?)
When warming up the list file, it will modify the content of the list file (change the user path to the curvefs path). This change is destructive, and the content of the warmup list file will not be available next time.
Describe the solution you'd like (描述你期望的解决方法)
The tool passes the prefix of the user path and the prefix of the curvefs path as parameters to the client, and then replaces the user path with the curvefs path when warming up.
Describe alternatives you've considered (描述你想到的折衷方案)
Additional context/screenshots (更多上下文/截图)
The text was updated successfully, but these errors were encountered: