You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Anastasia Filippova (Jira)" <ji...@apache.org> on 2024/03/29 10:05:00 UTC

[jira] [Created] (HDDS-10612) Add Robot test to verify Container Balancer for RATIS containers

Anastasia Filippova created HDDS-10612:
------------------------------------------

             Summary: Add Robot test to verify Container Balancer for RATIS containers
                 Key: HDDS-10612
                 URL: https://issues.apache.org/jira/browse/HDDS-10612
             Project: Apache Ozone
          Issue Type: Test
          Components: test
            Reporter: Anastasia Filippova


Currently there are only unit tests for Container Balancer and no acceptance tests at all. At a minimum, we should add a Robot test to verify Container Balancer for RATIS containers. And probably in the future we should add robot test for EC case.

Test case:
1. Move 1 datanode to maintenance mode (we use 4 datanodes in this test)
2. Create multiple keys  (after loading the data, we check that 3 datanodes are ~60% busy, and the one that is in maintenance mode is empty)
4. Start datanode recommission (wait until datanode recommissioning is completed)
5. Start container balancer (wait until container balancer is completed)
6. Check results (after balancing on all 4 datanodes, we should see approximately the same data distribution.)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org