Jira Software 8.0.x アップグレード ノート
ここでは、Jira Software 8.0 へのアップグレードに関する重要な注意事項について説明します。
このリリースの新機能と改善の詳細については、「Jira Software 8.0.x リリース ノート」を参照してください。
次のセクションにジャンプ
アップグレード ノート
Here's a summary of changes and important notes from Jira 8.0.
Increase pool-max-size on upgrade
If you're upgrading from Jira 7.x to Jira 8.x we recommend changing the pool-max-size parameter to 40 in your dbconfig.xml before the upgrade. Leaving the default of 20 can sometimes lead to “ResultSet Closed” errors during re-indexing on 8.x. For information on implementing the change, see Tuning database connections.
Apache Tomcat 8.5.35
We've upgraded Apache Tomcat to 8.5.35 in Jira 8.0.2.
インデックスへの変更
Jira 8.0 で導入される変更の 1 つは、Jira のインデックスを担う Lucene ライブラリのアップグレードです。この変更によってインデックス作成 (検索) が改善されますが、ご利用の現在のインデックスには新しいバージョンとの互換性がありません。ただし、通常のアップグレードの完了後に "Jira の再インデックス" によってインデックス全体の再構築を行うことができるため、一般にこれが問題になることはありません。インデックスの再作成後は、インデックスが以降のバージョンとの互換性を持つようになります。
推奨されるアクション
インデックスが 2 回作成されるのを防ぐために自動再インデックスを無効化し、準備が整ったら手動で再インデックスを実行します。
If your Jira instance is small and an extra reindex doesn't sound like a problem, you don't need to disable it. Your upgrade won't be affected in any way; it's just for saving you some time.
互換性のないアプリ (アドオン) の無効化
Jira 8.0 と互換性のないアプリを無効化したり、利用可能な場合は互換性があるバージョンにアップグレードしたりする必要があります。互換性のないアプリは、Jira インデックス、API、一部の UI など、利用できなくなった要素や新しいバージョンで変更された要素を使用しているため、Jira のアップグレードや起動を妨げる可能性があります。
推奨されるアクション
Disable all incompatible apps, or upgrade them if they have compatible versions. For more info on what you should do, see Preparing for the upgrade.
We always recommend that you test the upgrade in a test environment. Once you upgrade the test environment to Jira 8.0, you can try enabling the incompatible apps and see how they behave with the new version. If they don't affect your Jira instance in a significant way, you can use them with 8.0 even if they haven't been declared as compatible yet.
アップグレード後、Jira の起動に時間がかかる場合があります
Jira 8.0 で導入された改善の 1 つは、最も頻繁に使用されるデータベース テーブルの 2 つ (changeitem
、changegroup
) に新しいインデックスを追加したことです。これにより、課題の読み込みが高速になり、その課題を含むデータを取得するためにデータベースに対して実行されるクエリも高速になります。
Adding indexes to these tables can take several minutes, and will take place when you start Jira after the upgrade. Learn more
Zero downtime upgrade for Jira Data Center isn't supported
Because of significant changes we've introduced to the Jira platform in 8.0, we can't support the zero downtime upgrade from Jira Data Center 7.x to 8.0. To upgrade, you'll need to use a regular upgrade method. Zero downtime upgrade will be available again when upgrading within the 8.x line.
Changes to several configuration properties
Jira 8.0 では、インデックス作成に関する一部のプロパティの既定値を変更し、いくつかのプロパティを非推奨にしました。
非推奨のプロパティ:
jira.index.commitpolicy
jira.index.batch.maxbuffereddocs
jira.index.interactive.maxbuffereddocs
jira.index.batch.maxmergedocs
jira.index.interactive.maxmergedocs
jira.index.batch.mergefactor
jira.index.interactive.mergefactor
新しい既定値を持つプロパティ:
jira.index.issue.threads
(20)jira.index.batch.maxrambuffermb
(1024)jira.index.interactive.maxrambuffermb
You can always view the jpm.xml file to see all supported properties, and their current values.
The maxrambuffermb properties define the maximum size of a memory write buffer for Lucene documents queued to be saved into the index files. We’ve increased it to better handle issues with large number of custom fields. Because of this change, we’ve also increased the default maximum heap size (xmx), as described below.
メモリ要件
maxrambuffermb
の増加を受け、既定の最大ヒープ サイズ (xmx) も増やしました。
プロパティ | Jira 7.x | Jira 8.0 |
---|---|---|
Xmx | 768 | 2048 |
| 100 | 1024 |
| 16 | 1024 |
Jira 8.0 で必要なメモリは減りましたが、xmx
の値は引き続き maxrambuffermb
よりも大きくする必要があります。すでに xmx
を 2 GB に設定している場合、この値を増やす必要はありません。
32 bit システムで Jira を実行している場合、2 GB のヒープ サイズは大きすぎるため、以降のように減らす必要があります。
32-bit システム上の Jira のヒープ サイズを縮小
これは、アーカイブを使用して Jira を手動でインストール / アップグレードする場合にのみ適用されます。インストーラーを使用する場合、この手順は不要です。
32 bit のシステムで Jira をインストール / アップグレードする場合、Jira で使用可能な最大ヒープ サイズを減らす必要があります。64 bit システムでの Jira 8.0 用の既定値は 2 GB ですが、これは 32 bit システムに対しては大きすぎる値であり、利用可能なメモリ量を圧迫する可能性があります。アトラシアンでは、すべての適切な設定を含む新しい setenv32.bat / .sh ファイルを作成しました。ユーザーはこのファイルを正しい場所に配置するだけで使用できます。
MySQL 5.7 の新しい設定
We've added new configuration steps for MySQL 5.7 to let you use 4-byte characters in Jira. Your old configuration will still work, but you won't be able to use 4-byte characters. For more info, see Connecting to MySQL 5.7.
Additionally, we've added and extra column to MySQL tables, which might result in Jira's slower startup just after the upgrade.
catalina.out ファイルへのログ作成を削減
Jira アプリケーションは、アプリケーション ログ出力 (atlassian-jira.log
) を Tomcat ログ ファイル catalina.out
にミラーしていました。Jira では Log4j 構成を使用して (アプリケーション ログのように) catalina.out
ファイルを切り替えることができないため、ファイルが増大し、Jira の一意なイベントや有用なイベントを含むことができませんでした。Jira 管理者は OS レベルで log-rotation スクリプトを使用することでこの問題を回避できましたが、これはセットアップを複雑化していました。
この問題を修正するため、catalina.out
へのログ出力 (Stdout
プロセス) へのミラーリングを削除し、サポート チームに役立つ以下の基本的なイベントのみを残すようにしました。
log4j.logger.com.atlassian.jira.(upgrade|startup|config.database)
これまでのように、引き続きすべてのイベントを atlassian-jira.log
ファイルに記録します。また、切り替えられる atlassian-jira.log
ファイルの数を 5 から 10 に増やしました。
Apache Tomcat のアップグレード
We've upgraded Apache Tomcat to version 8.5.32, which requires that you make changes to the server.xml
file. We've made this change in Jira 7.12.2. If you're upgrading from this version or any later, you should've already done these steps.
問題点
Apache Tomcat サーバーは特殊文字が含まれるリクエストをフィルタリングするため、このようなリクエストが失敗します。これは、Tomcat がほとんどのブラウザとは異なるエンコーディングおよび URI 標準を採用しているためです (詳細はこちら)。この問題は、多くの特殊文字 ([]<> など) を使用する JQL 検索でもっともよく見られますが、Jira の他のページにも影響を与える可能性があります。
Upgrade to the DVCS plugin
If your Jira Software Server or Data Center instance is connected to Bitbucket Cloud, it’s through the Jira DVCS connector plugin.
Due to GDPR regulations and the personal data protection they require, we've needed to make some changes to the API's that Bitbucket Cloud has available. These changes happen in two phases. Phase one will be live on Bitbucket Cloud by the 10th of May, 2019, and Phase two will go live on the 1st of September, 2019.
What you need to do as a result is to upgrade your Jira Software instance or upgrade your Jira DVCS connector plugin to the relevant version. For more information, see Jira KB.
サポート終了のお知らせ
In Jira 8.0, we've ended support for the following platforms:
- MySQL 5.5
- PostgreSQL 9.3
詳細については、「サポート終了のお知らせ」を参照してください。
既知の問題
Something to be aware of when upgrading to Jira 8.0.
Jira fails to install as a Windows service
This issue has been fixed in Jira 8.0.1.
Jira fails to install as a Windows service after a regular installation or after an upgrade to Jira 8.0. This problem is caused by an incorrect path to your Java installation. If the path contains spaces (which is often the case), the service installation will fail. You can read more about this issue here.
Plugin 1 タイプ アプリのインストール ディレクトリ
P1 アプリが <Jira-install-dir>/atlassian-Jira/WEB-INF/lib
にインストールされていることを確認します。これらのアプリを Atlassian Marketplace の標準アプリとともに <jira-home-dir>/plugins/installed-plugins
にインストールする場合、それらは Jira 8.0 では機能しません。詳細は、「Marketplace アプリのインストール」を参照してください。
アプリ開発者向けの情報
アプリに関するすべての重要な変更については、「Jira 8.0 への準備」を参照してください。
アップグレード手順
See Upgrading Jira applications for complete upgrade procedures, including all available upgrade methods and pre-upgrade steps that are required for Jira 8.0. For a more tailored upgrade, go to > Applications > Plan your upgrade. We’ll recommend a version to upgrade to, run pre-upgrade checks, and provide you with a custom upgrade guide with step-by-step instructions.