изменить мастерство моего потока, чтобы иметь возможность доставлять в родительский поток

У меня возникает следующая ошибка при попытке доставки из потока B в родительский поток A:

cleartool: Warning: Trigger "dlvr_start_precondition" has refused to let deliver_start proceed.
cleartool: Error: A deliver_start preop trigger does not allow this operation.
cleartool: Error: Unable to do integration.
cleartool: Error: Unable to deliver stream "A"

Было указано временно изменить мастерство моего потока, чтобы иметь возможность доставлять его в родительский поток. Мой поток находится на другом сервере, чем родительский поток.

Я вижу, что это можно сделать с помощью:

multitool chmaster –stream [ –ove·rride ] master-replica-selector stream-selector

В моем случае должна быть следующая команда?

multitool chmaster –stream A B

person AlexM    schedule 01.12.2014    source источник


Ответы (1)


multitool chmaster man page упоминает:

-str/eam [ -ove/rride ] master-replica-selector stream-selector ...

Передает управление указанными потоками и связанными с ними объектами реплике, указанной с помощью master-replica-selector.
Укажите stream-selector в следующей форме:

stream-selector
    [stream:]stream-name[@vob-selector]

Используйте параметр -override только в случае сбоя команды chmaster–stream.
С помощью -override chmaster пытается передать контроль над объектами, контроль над которыми не был передан во время исходного вызова команды.

В твоем случае:

multitool chmaster –stream stream:A@\aPVob      siteB
multitool chmaster –stream stream:A@/vobs/aPVob siteB

где siteB является местом, которое управляет потоком B.

person VonC    schedule 02.12.2014