<div dir="ltr">Thank you so much  Duncan.<div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 30, 2014 at 7:12 PM, Duncan Thomas <span dir="ltr"><<a href="mailto:duncan.thomas@gmail.com" target="_blank">duncan.thomas@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">All excellent advice from Eduard. To confirm:<br>
- You will definitely need to write your driver in python.<br>
- Devstack is the recommended environment for development<br>
- Please look at the third party CI requirements for cinder drivers -<br>
these are an ongoing commitment<br>
<br>
The IRC channel #openstack-cinder on <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> is the easiest<br>
way to chat to cinder developers realtime, please feel free to join us<br>
there.<br>
<br>
Welcome to the cinder community.<br>
<br>
<br>
--<br>
Duncan Thomas<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
<br>
<br>
<br>
On 30 October 2014 11:50, Eduard Matei <<a href="mailto:eduard.matei@cloudfounders.com">eduard.matei@cloudfounders.com</a>> wrote:<br>
> Hi Darshan,<br>
> Having just finished writing a volume driver i can say you need a lot of<br>
> patience.<br>
> First, to quickly answer your questions:<br>
> 1. Read ALL the drivers in the official repo:<br>
> (<a href="https://github.com/openstack/cinder/tree/master/cinder/volume/drivers" target="_blank">https://github.com/openstack/cinder/tree/master/cinder/volume/drivers</a>) and<br>
> how they relate to the cinder-api<br>
> (<a href="https://github.com/openstack/cinder/tree/master/cinder/api" target="_blank">https://github.com/openstack/cinder/tree/master/cinder/api</a>); then look into<br>
> (<a href="https://wiki.openstack.org/wiki/Cinder" target="_blank">https://wiki.openstack.org/wiki/Cinder</a>), especially the part about plugins<br>
> and "configuring devstack to user your driver and backend);<br>
> 2. As far as i could tell, python is the only way.<br>
> 3. You should try devstack (it's easier to setup, quicker, and always gives<br>
> you latest code so you can develop against the latest version).<br>
><br>
> After that, the rest is just "bureaucracy" :) (become a contributor, sign up<br>
> for some services, get your code reviewed on gerrit, etc).<br>
><br>
> Hope this helps,<br>
><br>
> Eduard<br>
><br>
> On Thu, Oct 30, 2014 at 1:37 PM, Darshan Ghumare <<a href="mailto:darshan.ghumare@gmail.com">darshan.ghumare@gmail.com</a>><br>
> wrote:<br>
>><br>
>> Hi All,<br>
>><br>
>> I need to write a volume driver so that I can integrate our storage<br>
>> product into openstack.<br>
>> I have following questions about the sane,<br>
>> 1. How should I go about it?<br>
>> 2. I donnot know python. Is the python only way to write a driver?<br>
>> 3. I have setup openstack by following  steps mentioned at<br>
>> <a href="http://docs.openstack.org/icehouse/install-guide/install/apt/content/" target="_blank">http://docs.openstack.org/icehouse/install-guide/install/apt/content/</a>. To<br>
>> test the drive do I also need to have a development environment<br>
>> (<a href="http://docs.openstack.org/developer/cinder/devref/development.environment.html" target="_blank">http://docs.openstack.org/developer/cinder/devref/development.environment.html</a>)?<br>
>><br>
>> Thanks,<br>
>> Darshan<br>
>><br>
>><br>
>> _______________________________________________<br>
>> OpenStack-dev mailing list<br>
>> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
>> <a 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>
><br>
><br>
><br>
> --<br>
><br>
> Eduard Biceri Matei, Senior Software Developer<br>
> <a href="http://www.cloudfounders.com" target="_blank">www.cloudfounders.com</a><br>
>  | <a href="mailto:eduard.matei@cloudfounders.com">eduard.matei@cloudfounders.com</a><br>
><br>
><br>
><br>
> CloudFounders, The Private Cloud Software Company<br>
><br>
> Disclaimer:<br>
> This email and any files transmitted with it are confidential and intended<br>
> solely for the use of the individual or entity to whom they are addressed.<br>
> If you are not the named addressee or an employee or agent responsible for<br>
> delivering this message to the named addressee, you are hereby notified that<br>
> you are not authorized to read, print, retain, copy or disseminate this<br>
> message or any part of it. If you have received this email in error we<br>
> request you to notify us by reply e-mail and to delete all electronic files<br>
> of the message. If you are not the intended recipient you are notified that<br>
> disclosing, copying, distributing or taking any action in reliance on the<br>
> contents of this information is strictly prohibited.<br>
> E-mail transmission cannot be guaranteed to be secure or error free as<br>
> information could be intercepted, corrupted, lost, destroyed, arrive late or<br>
> incomplete, or contain viruses. The sender therefore does not accept<br>
> liability for any errors or omissions in the content of this message, and<br>
> shall have no liability for any loss or damage suffered by the user, which<br>
> arise as a result of e-mail transmission.<br>
><br>
><br>
> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a 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>
<br>
<br>
<br>
--<br>
</div></div><span class="HOEnZb"><font color="#888888">Duncan Thomas<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a 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>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Darshan®</div>
</div>