<?xml version="1.0" encoding="UTF-8"?>
<workload name="s3-32wrk-512kb-size-8192-items"
    description="sample benchmark for s3" config="">
    <auth type="none"/>
    <storage type="s3" config="accesskey=admin;secretkey=pr0t0case;endpoint=http://rgw1.45lab.com;path_style_access=true"/>
    <workflow config="">
        <workstage name="init" closuredelay="0" config="">
            <auth type="none"/>
            <work name="init" type="init" workers="1" interval="5"
                division="container" runtime="0" rampup="0" rampdown="0"
                afr="0" totalOps="1" totalBytes="0" config="cprefix=s3testqwer;containers=r(1,2)">
                <auth type="none"/>
                <operation type="init" ratio="100" division="container"
                    config="cprefix=s3testqwer;containers=r(1,2);cprefix=s3testqwer;containers=r(1,2);cprefix=s3testqwer;containers=r(1,2);objects=r(0,0);sizes=c(0)B;cprefix=s3testqwer;containers=r(1,2)" id="op1"/>
            </work>
        </workstage>
        <workstage name="prepare" closuredelay="0" config="">
            <auth type="none"/>
            <work name="prepare" type="prepare" workers="1" interval="5"
                division="object" runtime="0" rampup="0" rampdown="0"
                afr="0" totalOps="1" totalBytes="0" config="cprefix=s3testqwer;containers=r(1,2);objects=r(1,8192);sizes=c(512)KB">
                <auth type="none"/>
                <operation type="prepare" ratio="100" division="object"
                    config="cprefix=s3testqwer;containers=r(1,2);objects=r(1,8192);sizes=c(512)KB;cprefix=s3testqwer;containers=r(1,2);objects=r(1,8192);sizes=c(512)KB;cprefix=s3testqwer;containers=r(1,2);objects=r(1,8192);sizes=c(512)KB;createContainer=false;cprefix=s3testqwer;containers=r(1,2);objects=r(1,8192);sizes=c(512)KB" id="op1"/>
            </work>
        </workstage>
        <workstage name="main" closuredelay="0" config="">
            <auth type="none"/>
            <work name="main" type="normal" workers="32" interval="5"
                division="none" runtime="30" rampup="0" rampdown="0"
                afr="200000" totalOps="0" totalBytes="0" config="">
                <auth type="none"/>
                <operation type="read" ratio="80" division="none"
                    config="cprefix=s3testqwer;containers=u(1,2);objects=u(1,8192)" id="op1"/>
                <operation type="write" ratio="20" division="none"
                    config="cprefix=s3testqwer;containers=u(1,2);objects=u(11,8192);sizes=c(512)KB" id="op2"/>
            </work>
        </workstage>
        <workstage name="cleanup" closuredelay="0" config="">
            <auth type="none"/>
            <work name="cleanup" type="cleanup" workers="1" interval="5"
                division="object" runtime="0" rampup="0" rampdown="0"
                afr="0" totalOps="1" totalBytes="0" config="cprefix=s3testqwer;containers=r(1,2);objects=r(1,8192)">
                <auth type="none"/>
                <operation type="cleanup" ratio="100" division="object"
                    config="cprefix=s3testqwer;containers=r(1,2);objects=r(1,8192);cprefix=s3testqwer;containers=r(1,2);objects=r(1,8192);cprefix=s3testqwer;containers=r(1,2);objects=r(1,8192);deleteContainer=false;cprefix=s3testqwer;containers=r(1,2);objects=r(1,8192)" id="op1"/>
            </work>
        </workstage>
        <workstage name="dispose" closuredelay="0" config="">
            <auth type="none"/>
            <work name="dispose" type="dispose" workers="1" interval="5"
                division="container" runtime="0" rampup="0" rampdown="0"
                afr="0" totalOps="1" totalBytes="0" config="cprefix=s3testqwer;containers=r(1,2)">
                <auth type="none"/>
                <operation type="dispose" ratio="100"
                    division="container"
                    config="cprefix=s3testqwer;containers=r(1,2);cprefix=s3testqwer;containers=r(1,2);cprefix=s3testqwer;containers=r(1,2);objects=r(0,0);sizes=c(0)B;cprefix=s3testqwer;containers=r(1,2)" id="op1"/>
            </work>
        </workstage>
    </workflow>
</workload>
