Uh oh!
There was an error while loading. Please reload this page.
HDDS-10699. Refactor ContainerBalancerTask and tests in TestContainerBalancerTask - #6537
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
398d112 to
14e70ddCompare…e MockedSCM instance for them
14e70dd to
8ededd4CompareUh oh!
There was an error while loading. Please reload this page.
| } | ||
| config.setIterations(1); | ||
| config.setMaxSizeToMovePerIteration(50 * STORAGE_UNIT); | ||
| mockedSCM.init(config); |
There was a problem hiding this comment.
Relating to the above comment, we would not require to call init here specifically. Similarly for all the test cases in this class.
What is the reason to remove init call within startBalancerTask?
There was a problem hiding this comment.
@Tejaskriya, in some tests we do additional mock-operations for MockedSCM like here.
We have to initialize MockedSCM to do initial mocks and then add some more test-specific mocks.
I'll think how to make it better
a7d5691 to
d133d78Compared133d78 to
8b2f423Compare
sumitagrawl
left a comment
There was a problem hiding this comment.
@Montura Thanks for working over this, LGTM
Montura
commented
May 17, 2024
@adoroszlai, merge the changes please |
adoroszlai
commented
May 17, 2024
Thanks @Montura for the patch, @sumitagrawl, @Tejaskriya for the review. |
…concile-cli * HDDS-10239-container-reconciliation: (296 commits) HDDS-10897. Refactor OzoneQuota (apache#6714) HDDS-10422. Fix some warnings about exposing internal representation in hdds-common (apache#6351) HDDS-10899. Refactor Lease callbacks (apache#6715) HDDS-10890. Increase default value for hdds.container.ratis.log.appender.queue.num-elements (apache#6711) HDDS-10832. Client should switch to streaming based on OpenKeySession replication (apache#6683) HDDS-10435. Support S3 object tags for existing requests (apache#6607) HDDS-10883. Improve logging in Recon for finalising DN logic. (apache#6704) HDDS-8752. Enable TestOzoneRpcClientAbstract#testOverWriteKeyWithAndWithOutVersioning (apache#6702) HDDS-10875. XceiverRatisServer#getRaftPeersInPipeline should be called before XceiverRatisServer#removeGroup (apache#6696) HDDS-10514. Recon - Provide DN decommissioning detailed status and info inline with current CLI command output. (apache#6376) HDDS-10878. Bump zstd-jni to 1.5.6-3 (apache#6701) HDDS-10877. Bump Dropwizard metrics to 3.2.6 (apache#6699) HDDS-10876. Bump jackson to 2.16.2 (apache#6697) HDDS-6116. Remove flaky tag from TestSCMInstallSnapshot (apache#6695) HDDS-2643. TestOzoneDelegationTokenSecretManager#testRenewTokenFailureRenewalTime fails intermittently. HDDS-10699. Refactor ContainerBalancerTask and TestContainerBalancerTask (apache#6537) HDDS-10861. Ozone cli supports default ozone.om.service.id (apache#6680) HDDS-10859. Improve error messages when decommission and maintenance fail-early (apache#6678) HDDS-9031. Upgrade acceptance tests to Docker Compose v2 (apache#6667) HDDS-10559. Add a warning or a check to run repair tool as System user (apache#6574) ... Conflicts: hadoop-ozone/dist/src/main/smoketest/admincli/container.robot
In PR for HDDS-9889 we discussed with Siddhant Sangwan that tests form
org.apache.hadoop.hdds.scm.container.balancer.TestContainerBalancerTaskcould be refactored usingMockedSCMclass (introduced in HDDS-9889)What changes were proposed in this pull request?
org.apache.hadoop.hdds.scm.container.balancer.TestContainerBalancerTaskorg.apache.hadoop.hdds.scm.container.balancer.ContainerBalancerTaskrelated to changes in refactored testWhat is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-10699
How was this patch tested?
Use standalone tests