ai-yang opened a new pull request, #730:
URL: https://github.com/apache/rocketmq-dashboard/pull/730

   Fixes #727
   
   ## What changed
   
   `ClusterService.updateClusterConfig` now applies partial updates to a 
detached copy of the current cluster configuration. The repository update 
occurs before the copy is installed on the returned cluster object.
   
   This prevents a failed repository call from leaking rejected values into 
repository-owned live state. The copy includes every field currently exposed by 
`ClusterConfigVO`, so successful partial updates continue to preserve 
unspecified values.
   
   ## Validation
   
   - Two failure-path regression tests: 20/20 consecutive runs on Java 21
   - Complete `ClusterServiceTest`: 22/22 tests passed
   - Complete server test suite: 488/488 tests passed
   - `mvn package`: passed
   - Maven Checkstyle: passed
   - `git diff --check`: passed
   
   The project does not configure SpotBugs/FindBugs in its POM.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to