Releases: opencurve/curve
Releases · opencurve/curve
v2.7.0-beta1
What's Changed
- [feat] curvefs: Separate raft read and write apply queues for curvefs by @Xinlong-Chen in #2498
- [feat]tools-v2: add update copyset availflag by @baytan0720 in #2455
- fix buildfs.sh failed on debian11 by @201341 in #2511
- Update README.md by @Cyber-SiKu in #2506
- [feat] tools-v2: add bs [list|query] scan-status #2361 by @lianzhanbiao in #2481
- curvebs: support poolset by @jolly-sy in #1988
- [feat] add bs status copyset by @Cyber-SiKu in #2520
- curvefs/client: fixed some minor bugs. by @Wine93 in #2522
- [fix]fs list copysetinfo err by @Cyber-SiKu in #2523
- [fix]get copyset in clusetr by @Cyber-SiKu in #2529
- [feat]tools-v2: add bs list may-broken-vol by @baytan0720 in #2518
- [refactor]tools-v2: optimize duplicate code by @baytan0720 in #2534
- build(deps): bump github.com/cilium/cilium from 1.13.3 to 1.13.4 in /tools-v2 by @dependabot in #2536
- [feat] tools-v2: add update leader-schedule[-all] by @montaguelhz in #2551
- [fix][skipci] relace harbor with opencurve by @Cyber-SiKu in #2549
- [feat] tools-v2: add bs status cluster by @caoxianfei1 in #2530
- [refactor]tools-v2: refactor all *map to map by @XR-stb in #2541
- upgrade googletest to v1.12.1 by @wu-hanqing in #2558
- [fix] warmup to mem error by @Cyber-SiKu in #2562
- mds/metaserver: Add idle_timeout_sec option by @201341 in #2479
- unittest: fix filepool test invalid memory access by @wu-hanqing in #2575
- curvefs/client: fix s3 object will not be removed by @wuhongsong in #2589
- client supports mounting volumes in different clusters by @caoxianfei1 in #2542
- curvebs: support 512 aligned IO by @wu-hanqing in #2538
- [fix] rm apt cmd in bs by @Cyber-SiKu in #2604
- [fix]tools-v2: create file by @Cyber-SiKu in #2608
- curvebs/chunkserver: enable odsync by default by @wu-hanqing in #2614
- curvefs/fix: addition of the objectPrefix field in the message S3Info… by @ilixiaocui in #2619
- [feat] tools-v2: add snapshot copyset --all by @montaguelhz in #2618
- [feat] CurveBS: support braft lease read by @Xinlong-Chen in #2543
- [feat] CurveFS: support braft lease read by @Xinlong-Chen in #2599
- [skipci] doc: add space manage of curvefs with volume backend by @ilixiaocui in #2294
- curvefs: support space deallocate for curvebs volume as backend by @ilixiaocui in #2313
- [feat] CurveBS: delete apply index in client by @Xinlong-Chen in #2630
- [feat] CurveFS: delete apply index in client by @Xinlong-Chen in #2631
- [feat]curvefs: change hostname to optional by @201341 in #2574
- curvefs/client: make user agent configurable by @Ziy1-Tan in #2501
- [skipci][fix]fix mk-tar by @Cyber-SiKu in #2648
- [tools-v2] add bs check server based on pr2463 by @caoxianfei1 in #2646
- [Build]: Support build on GCC 11+ by @NaturalSelect in #2642
- [refactor] CurveBS: unify bs and fs apply queue by @Xinlong-Chen in #2641
- [feat]tools-v2:curve bs check chunkserver by @lng2020 in #2632
- [skipci] docs: added changelog v2.6. by @Wine93 in #2526
- [feat] add completion by @Cyber-SiKu in #2662
- correct replace script by @h0hmj in #2669
- [opt] curvefs: Change the confusing configuration name by @201341 in #2647
- [skipci][fix] fix README by @montaguelhz in #2675
- speed up bazel build by @h0hmj in #2679
- [feat] upgrade bs image by @Cyber-SiKu in #2629
- [doc] fix config err by @Cyber-SiKu in #2685
- fix curvefs client metric name by @SeanHai in #2694
- [skipci] Update MAINTAINERS.md by @aspirer in #2695
- [feat] support upgdade curve by @Cyber-SiKu in #2674
- Feat/curvefs/client/change disk cache conf on fly by @Cyber-SiKu in #2728
- [skipci][fix] curve-sdk image by @Cyber-SiKu in #2733
- [tool-v2] fix: get copyset status from braft metric on chunkserver by @caoxianfei1 in #2731
- add clang-format action by @peter5232 in #2739
- feat: add bs delete volume recover&clone command by @setcy in #2713
- [feat]: curvefs: merge two rpc into one rpc when makenode by @201341 in #2680
- [fix]curvefs/client: ut fail by @Cyber-SiKu in #2743
- [feat]curvefs/client:support warmup sym link by @Cyber-SiKu in #2723
- update documents about
bs delete volume
command by @setcy in #2740 - [test] curvefs/mds: split large test cases into focused smaller ones by @ken90242 in #2717
- [feat]add s3/diskcache/kvcache io metric by @Cyber-SiKu in #2735
- [fix]curvefs/client: fix check filetype by @Cyber-SiKu in #2729
- curvebs(client): add slow request metric by @wu-hanqing in #2746
- [feat]tools-v2: add snapshot utils by @baytan0720 in #2758
- [fix] disable sum in dir by @Cyber-SiKu in #2767
- build: add braft format patch by @wu-hanqing in #2661
- build(deps): bump github.com/cilium/cilium from 1.13.4 to 1.13.7 in /tools-v2 by @dependabot in #2778
- [feat]tools-v2: optimize bs delete volume xxx and define result code … by @baytan0720 in #2777
- [fix] replace spdlog mirror by @Cyber-SiKu in #2786
- [feat] curvefs/client: warmup list and stop by @ken90242 in #2652
- [Feature]: curvefs metaserver support asynchronous snapshot by @NaturalSelect in #2691
- [feat]tools-v2: add bs update volume flatten by @baytan0720 in #2757
- [feat]: curvefs: replace BucketExist with putobject by @201341 in #2625
- [feat] Adaptor Openeuler 22.03-lts-sp2 by @peter5232 in #2789
- [ci] Cppcheck action, sanitizers and warning fix by @czm23333 in #2784
- [skipci][fix]replace fmt mirror by @Cyber-SiKu in #2796
- [fix] metric latency error by @Cyber-SiKu in #2808
- improve partition range management by @SeanHai in #2727
- fix curvefs mds get metaserver by @SeanHai in #2814
- Fix ci by @wu-hanqing in #2812
- fix diskcache lru bug by @wuhongsong in #2815
- [feat]curvefs/client diskcache monitor by @Cyber-SiKu in #2798
- build: deprecate mk-deb.sh mk-tar.sh and use make targets instead by @charlie0129 in #2644
- [fix]enable go modules by @Cyber-SiKu in #2804
- [feat]curvefs/client kvcache monitor by @Cyber-SiKu in #2806
- [feat]curvefs/metaserver: add delete inode monitor by @Cyber-SiKu in #2822
- [skipci]fix the error word by @NopeDl in #2799
- [refactor] CurveBS: add some common functions by @Xinlong-Chen in #2826
- [feat]curvefs/mds: change some config on fly by @Cyber-SiKu in #2813
- curvefs/client: optimizing the read amplification problem(especial me… by @wuhongsong in #2792
- [feat]curvefs/client: split io attr/data latency by @Cyber-SiKu in https://g...
v2.6.0-hotfix
What's Changed
- [feat]curvefs/client:support warmup sym link by @Cyber-SiKu in #2750
- [feat]split s3/diskcache/kvcache io metric by @Cyber-SiKu in #2759
- [fix]curvefs/client: fix check filetype by @Cyber-SiKu in #2764
- [fix] disable sum in dir by @Cyber-SiKu in #2770
- [fix] metric latency error by @Cyber-SiKu in #2810
- Release2.6 hotfix - revert some prs by @opencurveadmin in #2816
- fix diskcache lru bug by @wuhongsong in #2818
Full Changelog: v2.6.0-latest...v2.6.0-hotfix
v1.2.7-rc1
What's Changed
- Feat/add new tool by @Cyber-SiKu in #2634
- [fix]error about status cluster no offline chunkserver by @caoxianfei1 in #2650
- [fix] Fixed delete file not returning status code error by @caoxianfei1 in #2672
- Feat/upgrade tools v2 1.2 by @Cyber-SiKu in #2699
- [tools] fix: get copyset status from chunkserver metric by @caoxianfei1 in #2738
- Ready for v1.2.7 rc1 by @wu-hanqing in #2776
Full Changelog: v1.2.7-beta2...v1.2.7-rc1
v2.6.0-latest: fix curvefs mds get metaserver
Signed-off-by: wanghai01 <[email protected]>
v2.6.0-rc1
curvefs/client: let curve specified xattr works even if disable xattr. Signed-off-by: Wine93 <[email protected]>
v1.2.7-beta2
fix make curvebs image Signed-off-by: Hanqing Wu <[email protected]>
v2.5.0-rc1
What's Changed
- curvefs/client: memcache client set nullptr after operation fail by @ilixiaocui in #2324
- [fix]mds/fsManager:check fs name by @Cyber-SiKu in #2393
- [skipci]curvefs/client: fix log level by @wuhongsong in #2436
- curvefs/client: fix s3 object will not be removed by @wuhongsong in #2593
Full Changelog: v2.5.0-beta1...v2.5.0-rc1
v2.3.0-rc5
curvefs/client: fix s3 object will not be removed
v2.6.0-beta
curvefs/client: fix s3 object will not be removed
v1.2.7-beta1
curvebs/mds: add poolset rules to support assigning poolset based on …