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

release v3.3.0 main part #1973

Merged
merged 133 commits into from
May 18, 2023
Merged

Conversation

leonrayang
Copy link
Member

@leonrayang leonrayang commented May 15, 2023

release 3.3.0 includes several parts

  1. support posix atomic
  2. quota limitation on directory(size+count) and uid
  3. enhance monitor, correct metrics and cli tools as datapartition check
  4. enhance support s3 and fix related bugs
  5. enhance raft stability add prevote and relate test case
  6. enhance stability and maintance,as metanode\datanode startup ignore bad partitions or lack partitions, automic banlance the leader distribution on metanode.
  7. bugs fix as dead lock in master and clients

more details will be released in the release note

@netlify
Copy link

netlify bot commented May 15, 2023

Deploy Preview for cubefs-check ready!

Name Link
🔨 Latest commit a0838e7
🔍 Latest deploy log https://app.netlify.com/sites/cubefs-check/deploys/64658dd2853d9700071108f7
😎 Deploy Preview https://deploy-preview-1973--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 site settings.

@leonrayang leonrayang force-pushed the github-release-v3.2.2 branch 2 times, most recently from 9405935 to 0654f45 Compare May 15, 2023 08:27
Signed-off-by: leonrayang <chl696@sina.com>
@codecov-commenter
Copy link

codecov-commenter commented May 17, 2023

Codecov Report

Merging #1973 (a0838e7) into master (53a8d28) will decrease coverage by 0.31%.
The diff coverage is 16.53%.

❗ Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

@@            Coverage Diff             @@
##           master    #1973      +/-   ##
==========================================
- Coverage   45.28%   44.98%   -0.31%     
==========================================
  Files         472      446      -26     
  Lines       84811    71793   -13018     
==========================================
- Hits        38404    32293    -6111     
+ Misses      43363    37263    -6100     
+ Partials     3044     2237     -807     
Impacted Files Coverage Δ
datanode/data_partition_repair.go 0.00% <0.00%> (ø)
datanode/disk.go 0.00% <0.00%> (ø)
datanode/partition.go 0.00% <0.00%> (ø)
datanode/partition_raft.go 0.00% <0.00%> (ø)
datanode/server.go 0.00% <0.00%> (ø)
datanode/space_manager.go 0.00% <0.00%> (ø)
datanode/wrap_operator.go 0.00% <0.00%> (ø)
metanode/api_handler.go 0.00% <0.00%> (ø)
metanode/dentry.go 14.04% <0.00%> (+14.04%) ⬆️
metanode/manager.go 0.00% <0.00%> (ø)
... and 69 more

... and 56 files with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@leonrayang
Copy link
Member Author

@leonrayang
Copy link
Member Author

#1444

@tangdeyi
Copy link
Collaborator

#1761 #1700

@leonrayang
Copy link
Member Author

#1990 #1991

@leonrayang
Copy link
Member Author

#1665 #1762

@true1064
Copy link
Contributor

true1064 commented May 18, 2023

#1992 #1993 #1995 #1998

leonrayang and others added 14 commits May 18, 2023 10:19
Signed-off-by: leonrayang <chl696@sina.com>
1.Volume try update datapartitions which have inconsistent replica count need rsp error message(max 20 dps)
2.Volume can first downgrade to 2replicas from 3 replicas then to 1 replica.
3.Downgrade rule: 100 datapartitions every 5 minites

Signed-off-by: leonrayang <chl696@sina.com>
… 1 or 2

Signed-off-by: leonrayang <chl696@sina.com>
Signed-off-by: leonrayang <chl696@sina.com>
Signed-off-by: tangdeyi <tangdeyi@oppo.com>
…leader

Signed-off-by: leonrayang <chl696@sina.com>
Signed-off-by: leonrayang <chl696@sina.com>
Signed-off-by: leonrayang <chl696@sina.com>
…ace GetDataPartition

GetDataPartition holds RLock of mutex, and call updateDataPartitionByRsp->replaceOrInsertPartition->Lock

Signed-off-by: leonrayang <chl696@sina.com>
Signed-off-by: Victor1319 <834863182@qq.com>
Signed-off-by: leonrayang <chl696@sina.com>
Signed-off-by: baijiaruo <baijiaruo@126.com>

Conflicts:
	master/api_service.go
	master/config.go
	proto/admin_proto.go
@leonrayang leonrayang removed the request for review from wuchunhuan May 18, 2023 02:47
@leonrayang leonrayang merged commit 434fb5b into cubefs:master May 18, 2023
7 checks passed
@leonrayang leonrayang changed the title release v3.3.0 release v3.3.0 main part May 25, 2023
@leonrayang leonrayang added component/datanode Topic of DataNode component/metanode Topic about MetaNode component/master Topic of Master component/cli Topic about command line interface (CLI) component/client Topic about mountable client component/objectnode Topic about ObjectNode labels Jun 1, 2023
@leonrayang leonrayang added this to the release-3.2.3 milestone Jun 1, 2023
@leonrayang leonrayang modified the milestones: release-3.2.3, release-3.3.0 Jun 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/cli Topic about command line interface (CLI) component/client Topic about mountable client component/datanode Topic of DataNode component/master Topic of Master component/metanode Topic about MetaNode component/objectnode Topic about ObjectNode
Projects
Status: In progress
Development

Successfully merging this pull request may close these issues.

None yet