Re: [Openstack] Ceph + Live Migration

2012-07-24 Thread Josh Durgin
On 07/24/2012 05:10 PM, Mark Moseley wrote: It should work, and if that workaround works, you could instead add def check_for_export(self, context, volume_id): pass I'll try that out. That's a heck of a lot cleaner, plus I just picked that "if not volume[ 'iscsi_target' ]" because it was

Re: [Openstack] Ceph + Live Migration

2012-07-24 Thread Mark Moseley
> It should work, and if that workaround works, you could instead add > > def check_for_export(self, context, volume_id): > pass I'll try that out. That's a heck of a lot cleaner, plus I just picked that "if not volume[ 'iscsi_target' ]" because it was the only attribute I could find, but that

Re: [Openstack] Ceph + Live Migration

2012-07-24 Thread Josh Durgin
On 07/24/2012 01:04 PM, Mark Moseley wrote: This is more of a sanity check than anything else: Does the RBDDriver in Diablo support live migration? Live migration has always been possible with RBD. Management layers like libvirt or OpenStack may have bugs that make it fail. This sounds like on

[Openstack] Ceph + Live Migration

2012-07-24 Thread Mark Moseley
This is more of a sanity check than anything else: Does the RBDDriver in Diablo support live migration? I was playing with this yesterday and couldn't get live migration to succeed. The errors I was getting seem to trace back to the fact that the RBDDriver doesn't override VolumeDriver's check_fo