yuluo-yx opened a new pull request, #2961:
URL: https://github.com/apache/rocketmq-dashboard/pull/2961

   Closes #2952
   
   Problem
   
   Rows created before alert fingerprints were populated use different database 
ids for FIRING and RESOLVED transitions. The suppression service therefore 
keeps the old FIRING transition active after the same legacy incident resolves.
   
   Change
   
   Use a stable legacy incident identity derived from rule id, instance, and 
resource labels when fingerprint is absent. Fingerprinted alerts keep the 
existing behavior.
   
   Local verification
   
   - Maven AlertNotificationSuppressionServiceTest: 6 passed
   - Checkstyle: 0 violations
   - Java 21 compile: passed
   - Scope check: 2 files, 33 changed lines


-- 
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