virt: Highlight soon-to-be-unused driver APIs

These are all XenAPI-only APIs and can be removed in the near future
when that driver goes away. Highlight this fact now.

Change-Id: I04f6bd4000f58b9da2e4165aa2d623e795845d4e
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
This commit is contained in:
Stephen Finucane 2020-08-31 14:56:10 +01:00
parent b5d4804346
commit d4e6e9151c
1 changed files with 20 additions and 0 deletions

View File

@ -458,6 +458,8 @@ class ComputeDriver(object):
"""
raise NotImplementedError()
# TODO(stephenfin): This was only implemented (properly) for XenAPI and
# should be removed.
def get_console_pool_info(self, console_type):
# TODO(Vek): Need to pass context in for access to auth_token
raise NotImplementedError()
@ -545,6 +547,8 @@ class ComputeDriver(object):
"""
raise NotImplementedError()
# TODO(stephenfin): This was only implemented (properly) for XenAPI and
# should be removed.
def get_all_bw_counters(self, instances):
"""Return bandwidth usage counters for each interface on each
running VM.
@ -725,6 +729,8 @@ class ComputeDriver(object):
"""
raise NotImplementedError()
# TODO(stephenfin): This was only implemented (properly) for XenAPI and
# should be removed.
def post_interrupted_snapshot_cleanup(self, context, instance):
"""Cleans up any resources left after an interrupted snapshot.
@ -875,6 +881,8 @@ class ComputeDriver(object):
"""
raise NotImplementedError()
# TODO(stephenfin): This was only implemented (properly) for XenAPI and
# should be removed.
def set_bootable(self, instance, is_bootable):
"""Set the ability to power on/off an instance.
@ -1345,6 +1353,8 @@ class ComputeDriver(object):
"""
raise NotImplementedError()
# TODO(stephenfin): This was only implemented (properly) for XenAPI and
# should be removed.
def reset_network(self, instance):
"""reset networking for specified instance."""
# TODO(Vek): Need to pass context in for access to auth_token
@ -1358,6 +1368,8 @@ class ComputeDriver(object):
"""
raise NotImplementedError()
# TODO(stephenfin): This was only implemented (properly) for XenAPI and
# should be removed.
def change_instance_metadata(self, context, instance, diff):
"""Applies a diff to the instance metadata.
@ -1557,6 +1569,8 @@ class ComputeDriver(object):
"""
raise NotImplementedError()
# TODO(stephenfin): This was only implemented (properly) for XenAPI and
# should be removed.
def add_to_aggregate(self, context, aggregate, host, **kwargs):
"""Add a compute host to an aggregate.
@ -1576,6 +1590,8 @@ class ComputeDriver(object):
# NOTE(jogo) Currently only used for XenAPI-Pool
raise NotImplementedError()
# TODO(stephenfin): This was only implemented (properly) for XenAPI and
# should be removed.
def remove_from_aggregate(self, context, aggregate, host, **kwargs):
"""Remove a compute host from an aggregate.
@ -1594,6 +1610,8 @@ class ComputeDriver(object):
"""
raise NotImplementedError()
# TODO(stephenfin): This was only implemented (properly) for XenAPI and
# should be removed.
def undo_aggregate_operation(self, context, op, aggregate,
host, set_error=True):
"""Undo for Resource Pools."""
@ -1632,6 +1650,8 @@ class ComputeDriver(object):
# Refresh and check again.
return nodename in self.get_available_nodes(refresh=True)
# TODO(stephenfin): This was only implemented (properly) for XenAPI and
# should be removed.
def get_per_instance_usage(self):
"""Get information about instance resource usage.