def obj_make_compatible_from_manifest(self, primitive, target_version, version_manifest):
    super(Service, self).obj_make_compatible_from_manifest(primitive, target_version, version_manifest)
    _target_version = versionutils.convert_version_to_tuple(target_version)
    if ((_target_version < (1, 21)) and ('uuid' in primitive)):
        del primitive['uuid']
    if ((_target_version < (1, 16)) and ('version' in primitive)):
        del primitive['version']
    if ((_target_version < (1, 14)) and ('forced_down' in primitive)):
        del primitive['forced_down']
    if ((_target_version < (1, 13)) and ('last_seen_up' in primitive)):
        del primitive['last_seen_up']
    if (_target_version < (1, 10)):
        self._do_compute_node(self._context, primitive, version_manifest)
def obj_make_compatible_from_manifest(self, primitive, target_version, version_manifest):
    super(Service, self).obj_make_compatible_from_manifest(primitive, target_version, version_manifest)
    _target_version = versionutils.convert_version_to_tuple(target_version)
    if ((_target_version < (1, 21)) and ('uuid' in primitive)):
        del primitive['uuid']
    if ((_target_version < (1, 16)) and ('version' in primitive)):
        del primitive['version']
    if ((_target_version < (1, 14)) and ('forced_down' in primitive)):
        del primitive['forced_down']
    if ((_target_version < (1, 13)) and ('last_seen_up' in primitive)):
        del primitive['last_seen_up']
    if (_target_version < (1, 10)):
        self._do_compute_node(self._context, primitive, version_manifest)