Skip to content

[draft] [ *******Coding Camp]: Call For Participation! #2833

@wuhongsong

Description

@wuhongsong

We have provided some topics:

We have provided some topics:

1、Web page console for Curve(Languages: vue3 ts;go ), mentor: @SeanHai

Func Issue Difficulty level Assigne PR Progress
remove the dependency of grpc from curve-manager opencurve/curve-manager#1 medium
Fix request for time series data exceeding limit opencurve/curve-manager#3 easy
Fix the disk type monitor info of nvme-ssd missed from node_exporter opencurve/curve-manager#2 easy
When zooming in on the page, the two pie charts on the homepage should be redrawn and centered opencurve/curve-dashboard#3 easy
The homepage cluster capacity pie chart is missing the legend for unallocated capacity opencurve/curve-dashboard#4 easy
Limit the display length of the text box content opencurve/curve-dashboard#5 easy

2、Perfection of Curveadm (Languages: Go), memtor: @caoxianfei1

Func Issue Difficulty level Assigne PR Progress
Manage service log opencurve/curveadm#197 easy
Add cluster type to deploy cluster opencurve/curveadm#257 easy
Fix CurveAdm wiki document opencurve/curveadm#175 easy
host and hostname opencurve/curveadm#260 easy
Optimize the process of deploying memcache opencurve/curveadm#240 easy
docker and podman create container options init and pid host conflict opencurve/curveadm#320 easy
curveadm target start will timeout opencurve/curveadm#291 easy
support export the yaml that tools-v2 used opencurve/curveadm#315 easy
add cobra library document opencurve/curveadm#265 easy
replace old tool with new tool opencurve/curveadm#323 easy
curveadm enter command can directly enter the leader container opencurve/curveadm#324 easy
Support install new tool outside continer using curveadm opencurve/curveadm#325 easy
Support deploying minio-s3-gateway opencurve/curveadm#218 medium
More smart core_pattern opencurve/curveadm#178 medium
Customized selection disk opencurve/curve-operator#27 medium @liuminjian opencurve/curve-operator#79
K8s/Deployment: Update cluster opencurve/curve-operator#29 medium @peaceLT

3、New tool support (Languages: Go), mentor: @Cyber-SiKu

Func Issue Difficulty level Assigne PR Progress
[tools-v2]: Add the command of statistical curvefs information #2532 easy
[tools-v2]:add bs delete volume snapshot #2578 easy
[tools-v2]:add bs query volume snapshot #2582 easy
[tools-v2]:add bs status volume snapshot #2583 easy
[tools-v2]:add bs query volume clone-recover #2584 easy
[tools-v2]:add bs create volume snapshot #2585 easy
[tools-v2]:add bs create volume clone/recover #2586 easy
[tools-v2]:add bs recover volume #2588 easy
[tools-v2]:support export monitor target #2564 easy
[tools-v2]:add bs stop volume snapshot #2579 easy

4、Modification of code logic (Languages: C++)

Func Issue Difficulty level Assigne PR Progress
[curvefs/client] curvefs metric problem #2391 easy
When the cluster capacity is almost full, make the cluster readonly #2561 hard
#2576 medium @Cyber-SiKu
add metric for memcached queue list #2841 easy
curvefs support x-amz-storage-class #2783 easy

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions