add FIXME tag for extra argument 'topic' in scheduler rpc api
Some functions in scheduler rpc api receive unused argument 'topic'. We can't fix it now as we may interact with old services. It can only be fixed when we do a major version bump and drop the old compatibility. Now we add two FIXME tags in case we forget it one day. Change-Id: Iafd60bb51a2d7c8eab909d35f4b4de120a1172bb Partial-Bug: #1593149
This commit is contained in:
parent
025213a6b1
commit
505b8388d1
@ -56,6 +56,10 @@ LOG = logging.getLogger(__name__)
|
|||||||
class SchedulerManager(manager.Manager):
|
class SchedulerManager(manager.Manager):
|
||||||
"""Chooses a host to create volumes."""
|
"""Chooses a host to create volumes."""
|
||||||
|
|
||||||
|
# FIXME(caosf): Remove unused argument 'topic' from functions
|
||||||
|
# create_consistencygroup(), create_volume(), migrate_volume_to_host(),
|
||||||
|
# retype() and manage_existing() in v3.0 of RPC API.
|
||||||
|
|
||||||
RPC_API_VERSION = '2.1'
|
RPC_API_VERSION = '2.1'
|
||||||
|
|
||||||
target = messaging.Target(version=RPC_API_VERSION)
|
target = messaging.Target(version=RPC_API_VERSION)
|
||||||
|
@ -59,6 +59,10 @@ class SchedulerAPI(rpc.RPCAPI):
|
|||||||
TOPIC = CONF.scheduler_topic
|
TOPIC = CONF.scheduler_topic
|
||||||
BINARY = 'cinder-scheduler'
|
BINARY = 'cinder-scheduler'
|
||||||
|
|
||||||
|
# FIXME(caosf): Remove unused argument 'topic' from functions
|
||||||
|
# create_consistencygroup(), create_volume(), migrate_volume_to_host(),
|
||||||
|
# retype() and manage_existing() in v3.0 of RPC API.
|
||||||
|
|
||||||
def create_consistencygroup(self, ctxt, topic, group,
|
def create_consistencygroup(self, ctxt, topic, group,
|
||||||
request_spec_list=None,
|
request_spec_list=None,
|
||||||
filter_properties_list=None):
|
filter_properties_list=None):
|
||||||
|
Loading…
Reference in New Issue
Block a user