v2.8.0-beta
Pre-release
Pre-release
What's Changed
- Deprecate clang format action by @wu-hanqing in #2848
- [feat]tools-v2: add bs check consistency by @victorseptember in #2782
- Add ARC, an Adaptive Replacement Cache. by @skypexu in #2820
- [fix]curvefs/monitor: target_json.py by @Cyber-SiKu in #2849
- curve bs list snapshot by @ZackSoul in #2844
- [feat]tools-v2: improve the snapshot tool by @baytan0720 in #2793
- [fix] tools-v2: fix incorrect error output by @saicaca in #2802
- [opt]: Compatible with previous metaserver by @201341 in #2785
- [feat]tools-v2: add bs query volume clone-recover by @baytan0720 in #2787
- etcd support enable auth by @SeanHai in #2667
- [fix]tools-v2: add version in function NewQuerySubUri by @baytan0720 in #2861
- Fix metaserver deadlock caused by bthread coroutine switching by @wu-hanqing in #2859
- curvefs/client: fix memory leak of memcached by @wuhongsong in #2864
- curvefs/client: fix unittest failed by @wuhongsong in #2871
- curvefs/sdk: add maven build plugin,optimize the logic of parsing input parameters in flink by @fine97 in #2877
- [fix]curvefs/client: warmup may no progress by @Cyber-SiKu in #2879
- tools-v2: fix update fs bug by @h0hmj in #2886
- [fix]curvefs/client: diskcache may deadlock by @Cyber-SiKu in #2885
- [Fix]: Stop write log to stderr, when
FLAGS_logtostderr
isfalse
by @NaturalSelect in #2869 - Curvebs stop volume snapshot by @ZackSoul in #2794
- [fix] curvefs: mds: createfs error by @201341 in #2791
- curvefs/client: too many logs by @wuhongsong in #2900
- [feat]: curvefs: merge two rpc into one when delete by @201341 in #2744
- [fix] fix entrypoint bug for monitor role by @caoxianfei1 in #2901
- [fix]tools-v2: panic when show cluster status by @montaguelhz in #2890
- [fix] s3 user agent configuration is incorrect by @Ziy1-Tan in #2903
- [fix] fix the error that modify diskTrimCheckIntervalSec on the fly by @caoxianfei1 in #2906
- curvefs/client: fix the delayed inode not being retrieved in nocto scenario. by @Wine93 in #2909
- fix ut test bug by @YunhuiChen in #2919
- [skipci] change docs website by @aspirer in #2920
- [skipci] doc: add changelog for v2.7. by @Wine93 in #2912
- update curve-arch.png by @aspirer in #2923
- curvefs/metaserver: fix unittest bugs by @wuhongsong in #2935
- Fix: curvefs/metaserver ut crash when compiling with release mode by @Ziy1-Tan in #2921
- curvefs: fix list xattr miss someone by @SeanHai in #2937
- curvefs: fix trash will delete file data more than once by @SeanHai in #2938
- curvefs: support client mdsaddrs override by @h0hmj in #2892
- curvefs/client: get and set counts by @shuaihehe in #2950
- fix trash loop and utest by @SeanHai in #2954
- fix metaserver deadlock caused by bthread coroutine switching by @SeanHai in #2958
- curvefs: add a new distributed transaction model to improve rename performance by @SeanHai in #2884
- Backport bvar fork fixes by @wu-hanqing in #2960
- curvefs/metaserver: fix trash bugs by @wuhongsong in #2948
- fix curvefs topology lock by @SeanHai in #2963
New Contributors
- @victorseptember made their first contribution in #2782
- @ZackSoul made their first contribution in #2844
- @saicaca made their first contribution in #2802
- @fine97 made their first contribution in #2877
- @shuaihehe made their first contribution in #2950
Full Changelog: v2.7.0-rc1...v2.8.0-beta