'Issue a DELETE request against the destination to match the
misplaced DELETE against the source.'

def ensure_tombstone_in_right_location(self, q_policy_index, account, container, obj, q_ts, path, container_policy_index, source_ts, **kwargs):

    delete_timestamp = slightly_later_timestamp(q_ts, offset=2)
    self.stats_log('delete_attempt', '%r    (%f)    in    policy_index    %s    will    be    deleted    from    policy_index    %s    (%s)', path, source_ts, q_policy_index, container_policy_index, delete_timestamp)
    headers = {'X-Backend-Storage-Policy-Index': container_policy_index, 'X-Timestamp': delete_timestamp}
    try:
        self.swift.delete_object(account, container, obj, headers=headers)
    except UnexpectedResponse as err:
        self.stats_log('delete_failed', 'delete    %r    (%f)    from    policy_index    %s    (%s)    returned    %s', path, source_ts, container_policy_index, delete_timestamp, err, level=logging.WARNING)
        return False
    except:
        self.stats_log('unhandled_error', 'unable    to    delete    %r    (%f)    from    policy_index    %s    (%s)', path, source_ts, container_policy_index, delete_timestamp, level=logging.ERROR, exc_info=True)
        return False
    self.stats_log('delete_success', '%r    (%f)    deleted    from    policy_index    %s    (%s)', path, source_ts, container_policy_index, delete_timestamp, level=logging.INFO)
    return self.throw_tombstones(account, container, obj, q_ts, q_policy_index, path)
