<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-cite-prefix">On 01/22/2015 05:39 PM, Duncan Thomas
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAOyZ2aFM0yNipK5CAciQLD5Mn8PY1otzCv+sg6McwyrP2WN6vw@mail.gmail.com"
      type="cite">
      <div dir="ltr">Please take a look at <a moz-do-not-send="true"
          href="https://wiki.openstack.org/wiki/Cinder/tested-3rdParty-drivers">https://wiki.openstack.org/wiki/Cinder/tested-3rdParty-drivers</a>
        to learn how to configure devstack to use your driver rather
        than LVM.<br>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On 22 January 2015 at 13:28, liuxinguo
          <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:liuxinguo@huawei.com" target="_blank">liuxinguo@huawei.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div link="blue" vlink="purple" lang="ZH-CN">
              <div>
                <p><span lang="EN-US">Hi Mike,</span></p>
                <p><span lang="EN-US"> </span></p>
                <p><span lang="EN-US">I received a email named </span><span
                    style="font-family:"Courier New""
                    lang="EN-US">“</span><span lang="EN-US">All Cinder
                    Drivers Must Have a Third Party CI By March 19th
                    2015</span><span style="font-family:"Courier
                    New"" lang="EN-US">”</span><span lang="EN-US">
                    and I feel confused about the </span><span
                    style="font-family:"Courier New""
                    lang="EN-US">“</span><span lang="EN-US">*real*
                    storage backend</span><span
                    style="font-family:"Courier New""
                    lang="EN-US">”</span><span lang="EN-US">.</span></p>
                <p><span lang="EN-US"> </span></p>
                <p><span lang="EN-US">One of the requirements is: Run
                    Tempest [5][6] volume tests against the devstack
                    environment that's hooked up to your *real* storage
                    backend.</span></p>
                <p><span lang="EN-US"> </span></p>
                <p class="MsoNormal"
                  style="margin-left:0cm;text-align:left" align="left">
                  <span
                    style="font-size:10.0pt;font-family:Symbol;color:#434343"
                    lang="EN-US"><span>·<span style="font:7.0pt
                        "Times New Roman"">        
                      </span></span></span><span lang="EN-US">And my
                    confusion is:</span><span
style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#434343"
                    lang="EN-US"></span></p>
                <p class="MsoNormal"
                  style="margin-left:0cm;text-align:left" align="left">
                  <span
                    style="font-size:10.0pt;font-family:Symbol;color:#434343"
                    lang="EN-US"><span>·<span style="font:7.0pt
                        "Times New Roman"">        
                      </span></span></span><span lang="EN-US">E</span><span
                    lang="EN-US">very time the CI is triggered by a
                    newly came patch</span><span lang="EN-US">, the 3rd
                    CI will build a new devstack environment and create
                    a default cinder.conf file whick will set the
                    backend to “lvmdri</span><span lang="EN-US">ver-1</span><span
                    style="font-family:"Courier New""
                    lang="EN-US">”</span><span lang="EN-US">
                    <a moz-do-not-send="true"><span
                        style="color:windowtext;text-decoration:none">automatically</span></a>.
                    And the tempest will run against
                  </span><span style="font-family:"Courier
                    New"" lang="EN-US">“</span><span lang="EN-US">lvmdri</span><span
                    lang="EN-US">ver-1</span><span
                    style="font-family:"Courier New""
                    lang="EN-US">”</span><span lang="EN-US">. So what</span><span
                    style="font-family:"Courier New""
                    lang="EN-US">’</span><span lang="EN-US">s the
                    meaning for a *real*</span><span lang="EN-US">
                    storage backend since the cinder.conf will be set to
                    use “lvmdri</span><span lang="EN-US">ver-1</span><span
                    style="font-family:"Courier New""
                    lang="EN-US">”</span><span lang="EN-US">
                    <a moz-do-not-send="true"><span
                        style="color:windowtext;text-decoration:none">automatically</span></a>
                    for every newly came patch ? And how should I
                    configure the cinder.conf file to
                  </span><span lang="EN-US">run the tempest for the
                    newly came driver patch came from different venders
                    since different venders need different configuration
                    for
                  </span><span lang="EN-US">cinder.conf file and need </span><span
                    lang="EN-US">different storage backend. I mean, does
                    our CI should run tempest against our *real* storage
                    backend for every newly came driver patch in cinder?</span><span
style="font-size:9.0pt;font-family:"Arial","sans-serif";color:#434343"
                    lang="EN-US"></span></p>
                <p class="MsoNormal"><span lang="EN-US"> </span></p>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
    Liu,<br>
    <br>
    Yes, by default DevStack configures cinder with "LVM". But we can
    customize DevStack to configure cinder with our own backend ("real
    storage backend").<br>
    <br>
    Below is the link to the path, enables Automatic Configuration of
    GlusterFS for Cinder using devstack:<br>
    <a class="moz-txt-link-freetext" href="https://review.openstack.org/#/c/133102/">https://review.openstack.org/#/c/133102/</a><br>
    <br>
    And also below it the link to Configure CEPH with Cinder using
    devstack:<br>
    <a class="moz-txt-link-freetext" href="https://review.openstack.org/#/c/65113/">https://review.openstack.org/#/c/65113/</a><br>
    <br>
    Above two are old way of "real storage" plugin implementation. Sean
    Dague proposed a new way of devstack plugin implementation. Have a
    look at below two links:<br>
    <a class="moz-txt-link-freetext" href="https://review.openstack.org/#/c/142805/">https://review.openstack.org/#/c/142805/</a><br>
    <a class="moz-txt-link-freetext" href="https://review.openstack.org/#/c/142805/7/doc/source/plugins.rst">https://review.openstack.org/#/c/142805/7/doc/source/plugins.rst</a><br>
    <blockquote
cite="mid:CAOyZ2aFM0yNipK5CAciQLD5Mn8PY1otzCv+sg6McwyrP2WN6vw@mail.gmail.com"
      type="cite">
      <div class="gmail_extra">
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div link="blue" vlink="purple" lang="ZH-CN">
              <div>
                <p class="MsoNormal"><span lang="EN-US">Thanks and
                    regards,</span></p>
                <p class="MsoNormal"><span lang="EN-US">Liu</span></p>
              </div>
            </div>
            <br>
__________________________________________________________________________<br>
            OpenStack Development Mailing List (not for usage questions)<br>
            Unsubscribe: <a moz-do-not-send="true"
href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe"
              target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
            <a moz-do-not-send="true"
              href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev"
              target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
            <br>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <br>
        -- <br>
        <div class="gmail_signature">Duncan Thomas</div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: <a class="moz-txt-link-abbreviated" href="mailto:OpenStack-dev-request@lists.openstack.org?subject:unsubscribe">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a>
<a class="moz-txt-link-freetext" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Warm Regards,
Bharat Kumar Kobagana
Software Engineer
OpenStack Storage – RedHat India
Mobile - +91 9949278005</pre>
  </body>
</html>