-
Notifications
You must be signed in to change notification settings - Fork 526
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
Add compression feature for curve snapshot #2223
Comments
Hi @xu-chaojie. I'm interested in contibruting to this project. As a newbie to open source, Do I need experience with curve? And are there some materials I should learn to have a better understanding of this project? |
@MizukiCry |
@MizukiCry Do you want to keep doing this?Let us know your plan and work that communicate together. |
@caoxianfei1 Yes, I'd love to of course. Recently I'm reading the source code of the snapshot part and learning some of the compression algorithms. I'll write the proposal after I understand it. |
@xu-chaojie
Besides, is there a way to get in touch with you? I tried to send an e-mail but seems failed. Please let me know what I should do if I misunderstood the target. |
Hii, I want to contribute to this project. Is there space for me? I am also a newbie. Please guide me on how to get started. |
Greetings everyone, I am quite intrigued by this project. Can anyone help me to get started with this project like what should I know about curves? |
You can participate in this issue through google summer, our documents and related ppt are at https://github.com/opencurve/curve-meetup-slides, you can also see the source code analysis document at: https://github.com/opencurve/curve/wiki/Curve%E6%BA%90%E7%A0%81%E5%8F%8A%E6%A0%B8%E5%BF%83%E6%B5%81%E7%A8%8B%E6%B7%B1%E5%BA%A6%E8%A7%A3%E8%AF%BB |
@ShivangShandilya @Kaushik-Nishant you can follow above document and glad to question here if you need help. |
@xu-chaojie Is this still open? I am planning to submit a proposal here. |
It is still in progress. |
Hi @xu-chaojie , I am not able to submit the proposal now using the gsoc portal. How do i proceed to submit one here? |
sorry miss it, @xu-chaojie have a look |
Description:
Curve snapshots are currently uploaded to s3, and no compression is used. Using compression can greatly reduce the space occupied by snapshots, thereby saving storage costs.
Expected outcomes:
1) Detailed Design Documentation
2) Realize curve snapshot compression upload and download decompression
3) Add unit tests and integration test cases
4) Merge your PR into the opencurve repo
Recommended Skills: C++
Mentor(s): xu-chaojie
Expected project size: 350 hours
Difficulty: Medium
Related Documents:
https://github.com/opencurve/curve/blob/master/docs/en/snapshotcloneserver_en.md
Related Code Path:
https://github.com/opencurve/curve/tree/master/src/snapshotcloneserver
The text was updated successfully, but these errors were encountered: