コンテンツ
説明
Perforce Helix Core 2019.1よりコミットーエッジ構成(マルチサイト構成)において、バージョン化ファイル転送をバックグランドで行えるようになりました。
p4 submitコマンドに"-b"オプションを追加することで、バージョン化ファイル転送を待つことなく終了できるようになったため、転送が終わるまで待機していた時間を短縮することができます。
■ イメージ図
【旧バージョン】
【2019.1の場合】
参照ページ
設定手順
全てのサブミットを自動で"p4 submit -b"とする場合の設定手順は以下の通りです。
1.エッジサーバのサーバ仕様で、[ ExternalAddress ]フィールドにコミットサーバを設定します。
p4 -p host:port -c edge-server server edge-serverID
⋮
ExternalAddress: edge-server_address:port ● 1行追記
*edge-server_address:portには、コミットサーバがバージョン化ファイルを取得するエッジサーバを指定します。
⋮
2.コミットサーバを含む複製環境内のすべてのサーバ仕様に以下の構成可能変数を追記します。
p4 -u super -p host:port server serverID
DistributedConfig:
⋮
submit.allowbgtransfer=1
submit.autobgtransfer=1 ● 2行追記
⋮
3.サーバを停止し、その後起動させます。
"p4 admin restart "は使用しないでください
p4 admin stop
↓
各OSのサービス起動方法でp4dを起動させます