ページ ツリー

比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

説明

マニュアルの項目名【バックグラウンドアーカイブファイル転送機能】

コミットーエッジ構成Perforce Helix Core 2019.1よりコミットーエッジ構成(マルチサイト構成)において、バージョン化ファイル転送をバックグランドで行えるようになりました。

p4 submitコマンドがバージョン化ファイル転送を待つことなく終了することができ、ユーザは作業を継続することができます。submitコマンドに"-b"オプションを追加することで、バージョン化ファイル転送を待つことなく終了できるようになったため、転送が終わるまで待機していた時間を短縮することができます。

■ イメージ図

【旧バージョン】

Image Modified


【2019.1の場合】

Image Removed

こっち?

Image Modified



情報
title参照ページ

・「Helix 「Helix Coreサーバ管理者ガイド: マルチサイト展開」- エッジサーバでサブミットを行う場合のバックグラウンドアーカイブファイル転送機能
・「Helix 「Helix Core P4コマンドリファレンス」-  エッジサーバでサブミットを行う場合のバックグラウンドアーカイブファイル転送機能

手順

以下の2通りの設定があります

1.バックグランド転送をするようユーザがコマンド入力する場合

  ① コミットサーバを含む複製環境内のすべてのサーバで、submit.allowbgtransfer構成可能変数の値を「1」に設定します。

  ② ユーザに”p4 submit -b”を使用するよう指示します。

2.全てのサブミットを自動で”p4 submit -b”とする場合

  ① コミットサーバを含む複製環境内のすべてのサーバで、submit.allowbgtransfer構成可能変数の値を「1」に設定します。

  ② 複製環境内すべてのサーバで、submit.autobgtransfer構成可能変数の値を「1」に設定します。

ヒント
title残りの作業

コマンドリファレンスが完成したら、情報の過不足の確認をする予定
p4vも確認する
・サーバ情報の差異(作業タイミング?)については検証するエッジサーバでサブミットを行う場合のバックグラウンドアーカイブファイル転送機能

設定手順

全てのサブミットを自動で"p4 submit -b"とする場合の設定手順は以下の通りです。

1.エッジサーバのサーバ仕様で、[ ExternalAddress ]フィールドにコミットサーバを設定します。

パネル
borderColorgray
borderWidth1
borderStylesolid
title実行コマンド:コミットサーバで作業

p4 -p host:port -c edge-server server edge-serverID

パネル
borderColorgray
borderWidth1
borderStylesolid
title追記

    ⋮
ExternalAddress: edge-server_address:port ● 1行追記

*edge-server_address:portには、コミットサーバがバージョン化ファイルを取得するエッジサーバを指定します。
    ⋮

2.コミットサーバを含む複製環境内のすべてのサーバ仕様に以下の構成可能変数を追記します。

パネル
borderColorgray
borderWidth1
borderStylesolid
title実行コマンド

p4 -u super -p host:port server serverID

パネル
borderColorgray
borderWidth1
borderStylesolid
title追記

DistributedConfig:
    ⋮
  submit.
allowbgtransfer=1
  submit.autobgtransfer=1  ● 2行追記
    ⋮

3.サーバを停止し、その後起動させます。

警告

"p4 admin restart "は使用しないでください

パネル
borderColorgray
borderWidth1
borderStylesolid
title実行コマンド

p4 admin stop
  ↓
各OSのサービス起動方法でp4dを起動させます