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

feat(toolkit): add db conversion and data splitting extensions #4813

Merged
merged 1 commit into from
Dec 12, 2022

Conversation

halibobo1205
Copy link
Contributor

@halibobo1205 halibobo1205 commented Nov 23, 2022

What does this PR do?

  1. convert leveldb to rocksdb
  2. split lite full node data
  3. optimize gradle build

Why are these changes required?

This PR has been tested by:

  • Unit Tests
  • Manual Testing

Follow up

Extra details

@codecov-commenter
Copy link

codecov-commenter commented Nov 23, 2022

Codecov Report

Merging #4813 (36a3c85) into develop (8f78620) will decrease coverage by 0.42%.
The diff coverage is 85.71%.

@@              Coverage Diff              @@
##             develop    #4813      +/-   ##
=============================================
- Coverage      54.28%   53.86%   -0.43%     
+ Complexity      8089     8032      -57     
=============================================
  Files            838      838              
  Lines          47888    47894       +6     
  Branches        5188     5189       +1     
=============================================
- Hits           25998    25796     -202     
- Misses         19826    20041     +215     
+ Partials        2064     2057       -7     
Impacted Files Coverage Δ
.../src/main/java/org/tron/core/config/args/Args.java 60.22% <0.00%> (-1.85%) ⬇️
...c/main/java/org/tron/tool/litefullnode/DbTool.java 81.25% <ø> (ø)
...src/main/java/org/tron/tool/litefullnode/Util.java 56.52% <ø> (ø)
...a/org/tron/tool/litefullnode/LiteFullNodeTool.java 75.92% <100.00%> (+0.45%) ⬆️
...n/common/net/udp/message/discover/PongMessage.java 0.00% <0.00%> (-90.00%) ⬇️
...org/tron/common/net/udp/handler/PacketDecoder.java 11.76% <0.00%> (-47.06%) ⬇️
.../java/org/tron/common/net/udp/message/Message.java 26.08% <0.00%> (-34.79%) ⬇️
...n/common/net/udp/message/discover/PingMessage.java 63.33% <0.00%> (-30.01%) ⬇️
...udp/message/discover/DiscoverMessageInspector.java 0.00% <0.00%> (-29.73%) ⬇️
...rg/tron/common/net/udp/handler/MessageHandler.java 73.33% <0.00%> (-26.67%) ⬇️
... and 25 more

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

@halibobo1205 halibobo1205 marked this pull request as ready for review November 23, 2022 07:42
@halibobo1205 halibobo1205 force-pushed the feat/toolkit branch 2 times, most recently from a6883ea to feed751 Compare November 24, 2022 05:23
@halibobo1205 halibobo1205 changed the title feat(toolkit): add extensions feat(toolkit): add db conversion and data spliting extensions Nov 29, 2022
@halibobo1205 halibobo1205 force-pushed the feat/toolkit branch 5 times, most recently from d3cd215 to 7980825 Compare December 2, 2022 09:22
@halibobo1205 halibobo1205 force-pushed the feat/toolkit branch 7 times, most recently from 9126326 to 36a3c85 Compare December 8, 2022 03:12
@halibobo1205 halibobo1205 changed the title feat(toolkit): add db conversion and data spliting extensions feat(toolkit): add db conversion and data splitting extensions Dec 8, 2022
@halibobo1205 halibobo1205 changed the base branch from develop to release_v4.7.0 December 8, 2022 08:31
@halibobo1205 halibobo1205 force-pushed the feat/toolkit branch 2 times, most recently from f839a25 to 8a61834 Compare December 9, 2022 08:17
  1. convert leveldb to rocksdb
  2. split lite full node data
  3. optimize gradle build
@halibobo1205 halibobo1205 merged commit 9c897cd into tronprotocol:release_v4.7.0 Dec 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants