[openstack-dev] [cinder] Anyone Using the Open Solaris ZFS Driver?

Drew Fisher drew.fisher at oracle.com
Tue Nov 25 21:37:02 UTC 2014



On 11/25/14, 12:56 PM, Jay S. Bryant wrote:
> Monty,
> 
> I agree that upgrade is not a significant concern right now if the
> existing driver is not working.
> 
> Drew,
> 
> I am having trouble following where you guys are currently at with this
> work.  I would like to help get you guys up and going during Kilo.
> 
> I am concerned that maybe there is confusion about the
> blueprints/patches that we are all talking about here.  I see this
> Blueprint that was accepted for Juno and appears to have an associated
> patch merged:  [1]  I also see this Blueprint that doesn't appear to be
> started yet: [2]  So, can you help me understand what it is you are
> hoping to get in for Kilo?

OK, so we have two drivers here at Oracle in Solaris.

1:  A driver for the ZFS storage appliance (zfssa).  That driver was
integrated into the Icehouse branch and still there in Juno.  That team,
separate from mine, is working along side of us with the CI requirements
to keep the driver in Kilo

2:  The second driver is one for generic ZFS on Solaris.  We have three
different sub-drivers in one:

    - An iSCSI driver (COMSTAR on top of ZFS)
    - A FC driver (on top of ZFS)
    - A simple "local" ZFS driver useful for single-system / devstack /
      demo rigs.

The local driver simply creates ZVOLs for Zones to use on the local
system.  It's not designed with any kind of migration abilities unlike
iSCSI or FC.

> 
> I know that you have been concerned about CI.  For new drivers we are
> allowing some grace period to get things working.  Once we get the
> confusion over blueprints worked out and have some code to start
> reviewing we can continue to discuss that issue.

My plan is to discuss this plan with my team next week after the
holiday.  Once we get something in place on our side, we'll try to get a
blueprint submitted ASAP for review.

Sound good?

-Drew


> 
> Look forward to hearing back from you!
> Jay
> 
> 
> [1]
> https://blueprints.launchpad.net/cinder/+spec/oracle-zfssa-cinder-driver
> [2]
> https://blueprints.launchpad.net/cinder/+spec/oracle-zfssa-nfs-cinder-driver
> 
> 
> On 11/24/2014 11:53 AM, Monty Taylor wrote:
>> On 11/24/2014 10:14 AM, Drew Fisher wrote:
>>>
>>> On 11/17/14 10:27 PM, Duncan Thomas wrote:
>>>> Is the new driver drop-in compatible with the old one? IF not, can
>>>> existing systems be upgraded to the new driver via some manual
>>>> steps, or
>>>> is it basically a completely new driver with similar functionality?
>> Possibly none of my business- but if the current driver is actually just
>> flat broken, then upgrading from it to the new solaris ZFS driver seems
>> unlikely to be possibly, simply because the from case is broken.
>>
>>> The driver in san/solaris.py focuses entirely on iSCSI.  I don't think
>>> existing systems can be upgraded manually but I've never really tried.
>>> We started with a clean slate for Solaris 11 and Cinder and added local
>>> ZFS support for single-system and demo rigs along with a fibre channel
>>> and iSCSI drivers.
>>>
>>> The driver is publically viewable here:
>>>
>>> https://java.net/projects/solaris-userland/sources/gate/content/components/openstack/cinder/files/solaris/zfs.py
>>>
>>>
>>> Please note that this driver is based on Havana.  We know it's old and
>>> we're working to get it updated to Juno right now.  I can try to work
>>> with my team to get a blueprint filed and start working on getting it
>>> integrated into trunk.
>>>
>>> -Drew
>>>
>>> _______________________________________________
>>> OpenStack-dev mailing list
>>> OpenStack-dev at lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



More information about the OpenStack-dev mailing list