Closed huanglongchao closed 6 months ago
Attention: Patch coverage is 86.20690%
with 12 lines
in your changes are missing coverage. Please review.
Project coverage is 76.73%. Comparing base (
3d8297a
) to head (98b9016
).:exclamation: Current head 98b9016 differs from pull request most recent head 91e4be5
Please upload reports for the commit 91e4be5 to get more accurate results.
The recent update brings enhancements across various components, focusing on refining server selection algorithms, improving error handling, and introducing new features for better resource management. Notable changes include optimizing server connection strategies, refining server weight handling, and enhancing system resilience and configurability. The version bump signifies meaningful progress in the software's evolution.
Files | Change Summary |
---|---|
.github/workflows/unit-test.yml |
Added timeout setting and steps for uploading heap dump artifacts; adjusted conditions for existing steps. |
VERSION |
Incremented from 6.4.0 to 6.5.1, indicating new features and improvements. |
client/impl/src/main/java/com/alipay/sofa/registry/client/provider/DefaultServerManager.java , client/impl/src/main/java/com/alipay/sofa/registry/client/provider/DefaultServerNode.java , client/impl/src/main/java/com/alipay/sofa/registry/client/remoting/ClientConnection.java , client/impl/src/main/java/com/alipay/sofa/registry/client/remoting/ServerNode.java |
Enhanced server selection logic, added handling for server weight retrieval and parsing. |
client/impl/src/test/java/com/alipay/sofa/registry/client/provider/DefaultServerManagerTest.java |
Improved test imports and added a new test method for server list retrieval. |
server/common/model/src/main/java/com/alipay/sofa/registry/common/model/constants/ValueConstants.java , server/common/model/src/main/java/com/alipay/sofa/registry/common/model/metaserver/nodes/SessionNode.java , server/server/meta/src/main/java/com/alipay/sofa/registry/server/meta/bootstrap/config/MetaServerConfig.java , server/server/meta/src/main/java/com/alipay/sofa/registry/server/meta/bootstrap/config/MetaServerConfigBean.java , server/server/meta/src/main/java/com/alipay/sofa/registry/server/meta/cleaner/InterfaceAppsIndexCleaner.java , server/server/meta/src/main/java/com/alipay/sofa/registry/server/meta/lease/filter/DefaultForbiddenServerManager.java , server/server/meta/src/main/java/com/alipay/sofa/registry/server/meta/lease/session/DefaultSessionServerManager.java , server/server/meta/src/main/java/com/alipay/sofa/registry/server/meta/resource/MetaCenterResource.java , server/server/session/src/main/java/com/alipay/sofa/registry/server/session/node/service/MetaServerServiceImpl.java , server/server/session/src/main/java/com/alipay/sofa/registry/server/session/resource/SessionDigestResource.java , server/server/session/src/main/java/com/alipay/sofa/registry/server/session/resource/SessionOpenResource.java , server/server/shared/src/main/java/com/alipay/sofa/registry/server/shared/meta/AbstractMetaServerService.java , server/server/shared/src/main/java/com/alipay/sofa/registry/server/shared/meta/MetaServerService.java , server/server/shared/src/main/java/com/alipay/sofa/registry/server/shared/providedata/BaseStopPushService.java |
Introduced new features, methods, and configurations for improved management, cleanup, and functionality. |
server/store/api/src/main/java/com/alipay/sofa/registry/store/api/repository/InterfaceAppsRepository.java , server/store/jdbc/src/main/java/com/alipay/sofa/registry/jdbc/mapper/InterfaceAppsIndexMapper.java , server/store/jdbc/src/main/java/com/alipay/sofa/registry/jdbc/repository/impl/InterfaceAppsJdbcRepository.java , server/store/jraft/src/main/java/com/alipay/sofa/registry/jraft/repository/impl/InterfaceAppsRaftRepository.java |
Added methods for cleaning up deleted entries, enhancing data management. |
"In the realm of code, where the bits frolic and play,
A rabbit hopped in, with updates to convey.
🌟 From server weights to cleanup delights,
The changes were made, to reach new heights.
🚀 To version 6.5, we leap and bound,
With every line, improvements found.
So here's to progress, in our digital fest,
Together, we code; together, we're the best!" 🐰✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Motivation:
Result:
348
350
349
347
Summary by CodeRabbit
New Features
Improvements
Bug Fixes
Chores
Documentation