2014-09-22 16:59:11.924 3851 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/volume/manager.py", line 208, in __init__
2014-09-22 16:59:11.924 3851 TRACE cinder host=self.host)
2014-09-22 16:59:11.924 3851 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/openstack/common/importutils.py", line 38, in import_object
2014-09-22 16:59:11.924 3851 TRACE cinder return import_class(import_str)(*args, **kwargs)
2014-09-22 16:59:11.924 3851 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/openstack/common/importutils.py", line 28, in import_class
2014-09-22 16:59:11.924 3851 TRACE cinder __import__(mod_str)
2014-09-22 16:59:11.924 3851 TRACE cinder File "/usr/lib/python2.7/dist-packages/cinder/volume/zol.py", line 32, in <module>
2014-09-22 16:59:11.924 3851 TRACE cinder from cinder import flags
2014-09-22 16:59:11.924 3851 TRACE cinder ImportError: cannot import name flags
so I guess this driver works for that version.
On an icehouse install I get :
flags.py existed in grizzly : https://github.com/openstack/cinder/blob/grizzly-eol/cinder/flags.py
so I guess this driver works for that version.