Helix Coreサーバ管理者ガイド (2020.1)

Helixサーバのプロトコルレベル

Helixサーバの各リリースには、サーバのプロトコルレベルが割り当てられています。 通常、Helixのクライアントアプリケーションとサーバアプリケーションは、上位互換性と下位互換性を備えています。 Helixのサーバアプリケーションとクライアントアプリケーション間でプロトコルレベルが受け渡しされるため、クライアントアプリケーションでプロトコルレベルの要件が満たされることになります。 serverlog.version.N 構成可能変数を使用すると、アップグレード後も以前のプロトコルレベルを維持することができます。

リリース番号 プロトコルレベル
2020.1 50
2019.2 49
2019.1パッチ2 48
2019.1 47
2018.2 46
2018.1 45
2017.2 44
2017.1 43
2016.2 42
2016.1 41
2015.2 40
2015.1 39
2014.2 38
リリース番号 プロトコルレベル
2014.1 37
2013.3 36
2013.2 35
2013.1 34
2012.2 33
2012.1 32
2011.1 31
2010.2 30
2010.1 29
2009.2 28
2009.1 27
2008.2 26
2008.1 25
リリース番号 プロトコルレベル
2007.2 24
2007.2 23
2006.2 22
2006.1 21
2005.2 20
2005.1 19
2004.2 18
2003.2 17
2003.1 16
2003.1 (early) 15
2002.2 14
2002.1 13
2001.2 12
 
リリース番号 プロトコルレベル
2001.1 11
2001. 10
2000.1 9
99.2 8
99.1 7
99.1 (early) 6
98.2 5
98.2 (early) 4
97.2 2
97.3 3
97.2 2
97.1 1
 

レベル5 (-vrpc=5)に設定されているRPCトレーシングでリリース2006.2のHelixサーバを起動すると、server2変数にサーバプロトコルレベル「22」が表示されます。

p4d -r . -p 1666 -vrpc=5
RpcSendBuffer xfiles = 5
RpcSendBuffer server = 3
RpcSendBuffer server2 = 22
RpcSendBuffer revver = 7
RpcSendBuffer nocase = Perforce Server starting...

注意

Perforce Helix APIを使用してアプリケーションを開発する場合は、この情報が役に立ちます。

サーバプロトコルレベルは、アップグレードカウンタとは関係ありません。 アップグレードカウンタはデータベーススキーマの変更を参照しますが、 サーバプロトコルレベルはRPC内の変更を参照します。