Skip to content
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

[2022 Q4 Developer Activities]: Call For Participation! #2017

Open
zhanghuidinah opened this issue Nov 3, 2022 · 21 comments
Open

[2022 Q4 Developer Activities]: Call For Participation! #2017

zhanghuidinah opened this issue Nov 3, 2022 · 21 comments
Assignees
Labels
Developer Activities good first issue Good for newcomers help wanted Extra attention is needed

Comments

@zhanghuidinah
Copy link
Member

zhanghuidinah commented Nov 3, 2022

Contributions are welcomed!

Since Curve's open source, it has received extensive attention from the industry. Contributions are welcomed!

BTW, it's better to file a PR for every single function.

For more details, please refer to our dev guideline.


We have provided some topics:

1、New tool support (Languages: Go)

Func Issue Assigne PR Progress
reset-peer #2018 @whalecold
remove-peer #2021 @whalecold #2122 Done
transfer-leader #2022 @DHydrogen
do-snapshot #2023 @Nageshbansal
show seginfo of one volume #2029 @wudong5
delete one volume #2030 @shentupenghui #2088 Done
create one volume #2031 @wangyanghack
clean-recycle #2032 @Joey777210
list #2038 @Sindweller #2082 Done
client-list #2037 @tsonglew #2076 Done
chunkserver-list #2036 @leonatone
Support heml depoly for CurveFS #2052 @cmssliangxin

2、Compilation direction, the upgrade of the Curve library (Languages: shell, C++)

Func Issue Assigne PR Progress
Merge the two scripts mk-tar.sh and mk-deb.sh #2024 @Nageshbansal
Merge block storage and file storage compilation scripts #2026 @linshiyx #2089 #2133 Done
update the braft vesion #2033 #2071 @tangwz #2063 #2091 Done
$\color{#FF0000} Hard$ update the brpc vesion #2034 @fansehep #2081
Clean up warnings in code compilation #1264 @HehuaTang

3、Monitoring direction optimization (Languages: shell)

Func Issue Assigne PR Progress
The promethues in the curve visualization tool use tdengine as the data storage engine #2027 @Joey777210

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

Func Issue Assigne PR Progress
[curveFS] use more meaningfull name #2049 @shentupenghui #2059 Done
$\color{#FF0000} Hard$ [curveFS] warm-up task mananger #2039
[curveFS] limited download retry times #2020 @CodeFarmerPK #2130 Done
$\color{#FF0000} Hard$ [curveFS] local cache policy optimization #2025 @Tangruilin #2064 Done
$\color{#FF0000} Hard$ [curveFS] add qos for curve-fuse #2048 @YLShiJustFly #2069
$\color{#FF0000} Hard$ [curveFS] async read needed #2070 @YLShiJustFly #2080
CurveBS:Optimize chunk asynchronous flushing logic #1887 @fansehep #1912 Done
CurveFS: add global cache client like memcached @fansehep #2102 Done
CurveFS:Reduce unnecessary string creation when interacting with rocksdb #1583 @ccmaxcc
[curveFS] add resource usage statistics for each copyset #2042 @201341
[curvefs] Clean up resources after failing to create fs #2043 @Ziy1-Tan #2043 done
$\color{#FF0000} Hard$ [curvefs] curvefs metadata operations changed to transaction processing #2044 @WyattJia
$\color{#FF0000} Hard$ [curvefs] Optimize the implementation of curvefs rename to improve rename performance #2046 @WyattJia @Wine93
CURVEBS: curve_ops_tool create/delete support directory #2035 @aspirer #2078 Done
[curvefs]add new "getfattr -n curve.dir.recursive_rfbytes" command #2093
$\color{#FF0000} Hard$ [curvefs] When the fs mount is mounted multiple times
with different enableSumInDir switches,
the xattr information recorded in the metadata will be inaccurate
#2094 @tangwz

5、Perfection of Curveadm (Languages: Go)

Func Issue Assigne PR Progress
[Curveadm] Specify blocksize when mounting the curvebs volume by target opencurve/curveadm#150 @mfordjody opencurve/curveadm#161 Done
[Curveadm] Add fio command to curveadm opencurve/curveadm#148 @mouuii
$\color{#FF0000} Hard$ [Curveadm] Add strace command to curveadm opencurve/curveadm#151 @swy19870105
[Curveadm] Deploy pfs opencurve/curveadm#152
[Curveadm] add exec subcommand opencurve/curveadm#153 @aspirer #158 Done
[Curveadm] Support curve format one-click stop opencurve/curveadm#156 @DemoLiang opencurve/curveadm#162 Done

and you can also participate according to your own ideas for comment under this issue.

opencurve/curveadm#147

@zhanghuidinah zhanghuidinah added help wanted Extra attention is needed good first issue Good for newcomers labels Nov 3, 2022
@zhanghuidinah
Copy link
Member Author

zhanghuidinah commented Nov 7, 2022

如何参加开发者活动?

image

添加小助手备注【开发者活动+ Issue ID】进群

image

参加 Curve 开发者活动可以收获什么?

image

@cw123 cw123 pinned this issue Nov 8, 2022
@tsonglew
Copy link
Member

tsonglew commented Nov 9, 2022

#2037

@Joey777210
Copy link

#2032 & #2027

@zhanghuidinah
Copy link
Member Author

If you have interesting ideas, welcome to add issue bank.

@Sindweller
Copy link
Contributor

#2038

@leonatone
Copy link

#2036

@whalecold
Copy link
Member

#2018 & #2021

@wangyanghack
Copy link

#2031

@DHydrogen
Copy link

#2022

@wpy-321
Copy link

wpy-321 commented Nov 10, 2022

#2043

@fansehep
Copy link
Member

#2034

@Tangruilin
Copy link
Contributor

#2025

@wudong5
Copy link

wudong5 commented Nov 12, 2022

#2029

@Nageshbansal
Copy link

#2023

@ccmaxcc
Copy link

ccmaxcc commented Nov 13, 2022

#1583

@aspirer
Copy link
Contributor

aspirer commented Nov 16, 2022

#2035

@201341
Copy link
Contributor

201341 commented Nov 17, 2022

#2042

@aspirer
Copy link
Contributor

aspirer commented Nov 17, 2022

opencurve/curveadm#153

@zhanghuidinah
Copy link
Member Author

The countdown is 10 days, hurry up guys.

@DemoLiang
Copy link
Contributor

opencurve/curveadm#156

@swy19870105
Copy link

#151

@opencurve opencurve deleted a comment from swy19870105 Nov 28, 2022
@zhanghuidinah zhanghuidinah unpinned this issue Jan 13, 2023
@ilixiaocui ilixiaocui changed the title [Developer Activities]: Call For Participation! [2022 Q4 Developer Activities]: Call For Participation! Mar 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Developer Activities good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests