cubefs icon indicating copy to clipboard operation
cubefs copied to clipboard

chore(blobstore): Blobstore version 1.5.0

Open sejust opened this issue 7 months ago • 2 comments

Motivation

Breaking features.

Modifications

New Features:
1. Add new shardnode for metadata.
2. Add `Append` mode data flow sdk for `Blob`.
3. Add multiplexing transport on `[Smux](https://github.com/xtaci/smux)`.
4. Add communication protocol called `rpc2` for zero-copy dataflow.

Others:
1. Blobnode Qos
2. Some tools updates
3. Bug fix on Clustermgr

Types of changes

  • [x] New feature (non-breaking change which adds functionality)
  • [x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • [ ] Bugfix (non-breaking change which fixes an issue)
  • [ ] Documentation Update (if none of the other choices apply)
  • [ ] So on...

Verifying this change

  • [x] Make sure that the change passes the testing checks.

This change is already covered by existing tests, such as (please describe tests).

Does this pull request potentially affect one of the following parts:

  • [ ] Master
  • [ ] MetaNode
  • [ ] DataNode
  • [ ] ObjectNode
  • [ ] AuthNode
  • [ ] LcNode
  • [x] Blobstore
  • [ ] Client
  • [ ] Cli
  • [ ] SDK
  • [ ] Other Tools
  • [ ] Common Packages
  • [ ] Dependencies
  • [ ] Anything that affects deployment

Documentation

  • [ ] doc
  • [ ] doc-required
  • [ ] doc-not-needed
  • [x] doc-complete

Review Expection

  • [ ] in-two-days
  • [ ] weekly
  • [ ] free-time
  • [x] whenever

sejust avatar Apr 29 '25 03:04 sejust

Deploy Preview for cubefs-check ready!

Name Link
Latest commit b363b75d99795baf44380040b18586c96252cf2b
Latest deploy log https://app.netlify.com/projects/cubefs-check/deploys/686c915fb9ea1700087963ae
Deploy Preview https://deploy-preview-3781--cubefs-check.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

netlify[bot] avatar Apr 29 '25 03:04 netlify[bot]

Codecov Report

Attention: Patch coverage is 67.59304% with 1341 lines in your changes missing coverage. Please review.

Project coverage is 39.81%. Comparing base (235ecdd) to head (b363b75). Report is 278 commits behind head on master.

Files with missing lines Patch % Lines
blobstore/api/access/stream_blob.pb.go 1.07% 277 Missing :warning:
blobstore/access/stream/stream_blob.go 69.09% 108 Missing and 49 partials :warning:
blobstore/clustermgr/catalog/shardunit.go 73.00% 81 Missing and 34 partials :warning:
blobstore/access/controller/shard.go 81.52% 67 Missing and 18 partials :warning:
blobstore/blobnode/task_shard_migrate.go 72.84% 69 Missing and 13 partials :warning:
blobstore/clustermgr/cluster/blobnode_mgr.go 60.71% 57 Missing and 20 partials :warning:
blobstore/api/clustermgr/catalog.go 0.00% 64 Missing :warning:
blobstore/clustermgr/catalog/createshard.go 72.92% 43 Missing and 19 partials :warning:
blobstore/clustermgr/catalog/applier.go 77.88% 33 Missing and 15 partials :warning:
blobstore/clustermgr/catalog/space.go 73.02% 28 Missing and 13 partials :warning:
... and 26 more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #3781      +/-   ##
==========================================
+ Coverage   37.92%   39.81%   +1.88%     
==========================================
  Files         642      747     +105     
  Lines      148073   183552   +35479     
==========================================
+ Hits        56156    73073   +16917     
- Misses      86911   103903   +16992     
- Partials     5006     6576    +1570     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov[bot] avatar May 21 '25 07:05 codecov[bot]