'Process a capability update from a service node.'

def update_service_capabilities(self, context, service_name=None, host=None, capabilities=None, cluster_name=None, timestamp=None, **kwargs):

    if (capabilities is None):
        capabilities = {}
    elif timestamp:
        timestamp = datetime.strptime(timestamp, timeutils.PERFECT_TIME_FORMAT)
    self.driver.update_service_capabilities(service_name, host, capabilities, cluster_name, timestamp)
