You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "mingchao zhao (Jira)" <ji...@apache.org> on 2022/12/21 09:41:00 UTC

[jira] [Commented] (HDDS-1771) Add slow IO disk test to fault injection test

    [ https://issues.apache.org/jira/browse/HDDS-1771?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17650608#comment-17650608 ] 

mingchao zhao commented on HDDS-1771:
-------------------------------------

Ozone 1.3.0 had been released and we currently have more than 600 open issues targeted for 1.3.0. I am moving the target field to 1.4.0.

If there is anything needs to be discussed about the Target Version, Please reach out to me via Apache email or Slack.

> Add slow IO disk test to fault injection test
> ---------------------------------------------
>
>                 Key: HDDS-1771
>                 URL: https://issues.apache.org/jira/browse/HDDS-1771
>             Project: Apache Ozone
>          Issue Type: Improvement
>          Components: test
>            Reporter: Eric Yang
>            Priority: Major
>         Attachments: HDDS-1771.001.patch, HDDS-1771.002.patch, HDDS-1771.003.patch
>
>
> In fault injection test, one possible simulation is to create slow disk IO.  This test can assist in developing a set of timing profiles that works for Ozone cluster.  When we write to a file, the data travels across a bunch of buffers and caches before it is effectively written to the disk.  By controlling cgroup blkio rate in Linux Kernel, we can simulate slow disk read, write.  Docker provides the following parameters to control cgroup:
> {code}
> --device-read-bps=""
> --device-write-bps=""
> --device-read-iops=""
> --device-write-iops=""
> {code}
> The test will be added to read/write test with docker compose file as parameters to test the timing profiles.



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