BePPPower opened a new pull request, #47604:
URL: https://github.com/apache/doris/pull/47604

   ### What problem does this PR solve?
   
   This pull request introduces improvements to the removeOldExportJobs() 
method in the ExportMgr class, ensuring that it efficiently manages the number 
of historical export jobs based on the configured limit. The following changes 
have been made:
   
   Logic Enhancement:
   - The method now retains a maximum number of historical jobs, removing the 
oldest jobs only when the count exceeds the defined limit.
   
   Unit Tests:
   - Added a comprehensive unit test for removeOldExportJobs() in the 
ExportMgrTest class.
   - The test verifies that the method correctly removes jobs based on their 
creation time and maintains the maximum allowed number of historical jobs.
   - Additional checks ensure that the jobs remaining after the removal process 
are the most recent ones.
   
   These changes improve the efficiency and reliability of the job management 
system, ensuring that it adheres to the specified constraints while providing 
robust testing coverage.
   
   
   ### Check List (For Author)
   
   - Test <!-- At least one of them must be included. -->
       - [ ] Regression test
       - [x] Unit Test
       - [ ] Manual test (add detailed scripts or steps below)
       - [ ] No need to test or manual test. Explain why:
           - [ ] This is a refactor/code format and no logic has been changed.
           - [ ] Previous test can cover this change.
           - [ ] No code files have been changed.
           - [ ] Other reason <!-- Add your reason?  -->
   
   - Behavior changed:
       - [ ] No.
       - [x] Yes. <!-- Explain the behavior change -->
   
   - Does this need documentation?
       - [x] No.
       - [ ] Yes. <!-- Add document PR link here. eg: 
https://github.com/apache/doris-website/pull/1214 -->
   
   ### Check List (For Reviewer who merge this PR)
   
   - [ ] Confirm the release note
   - [ ] Confirm test cases
   - [ ] Confirm document
   - [ ] Add branch pick label <!-- Add branch pick label that this PR should 
merge into -->
   
   


-- 
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: commits-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to