<HTML>
<HEAD>
<TITLE>Question on virt interfaces</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Hi all,<BR>
<BR>
I was wondering about the following I am seeing in code:<BR>
<BR>
Say in xenapi_conn.py I see:<BR>
<BR>
    def live_migration(self, context, instance_ref, dest,<BR>
                       post_method, recover_method):<BR>
        """This method is supported only by libvirt."""<BR>
        return<BR>
<BR>
But doesn’t libvirt also support xenapi/xenserver?<BR>
So why wouldn’t this method say just proxy into libvirt?<BR>
Seems odd to have an interface which has functions which can be only implemented by a single implementation (isn’t it not really an interface if its not supported by all impls??).<BR>
<BR>
<BR>
<BR>
</SPAN></FONT>
</BODY>
</HTML>